Giter Club home page Giter Club logo

smartmovingreboot's Introduction

- Smart Moving Reboot

- SmartRender

- PlayerAPI

- RenderPlayerAPI

If you want to find the Korean version mode description, please click here!(한국어 버전 모드 설명을 찾길 원하신다면, 여기를 눌러주세요!) Recommend Korean version.

Smart Moving Mod

Version 17.0-RC4 for Minecraft Client 1.12.2

by doch2 | (Original Creator: Divisor and JonnyNova, elveskevtar)

This mode was ported to version 1.10.2 by JonnyNova, as the update stopped at version 1.8.9. (Old SmartMoving by Divisor) In the new smart moving mode source code, the elevskevtar made the second port at 1.12.2. But elevskevtar's version include some errors, so i modified errors. This repository is the one I modified.

This project is an open source, with errors and unimplemented functions compared to smart moving developed by existing developers. We highly welcome those who are capable of fixing it! For those who are not familiar with GitHub, please refer to the link below to make it easier for you to contribute.

Description

The Smart moving mod provides various additionaly moving possibilities:

  • Climbing only via gaps in the walls
  • Climbing ladders with different speeds depending on ladder coverage and/or neighbour blocks
  • Alternative animations for flying and falling
  • Climbing along ceilings and up vines
  • Jumping up & back while climbing
  • Configurable sneaking
  • Alternative swimming
  • Alternative diving
  • Alternative flying
  • Faster sprinting
  • Side & Back jumps
  • Charged jumps
  • Wall jumping
  • Head jumps
  • Crawling
  • Sliding

Exact behavior depends on configuration (see chapter 'Configuration' below)

Not ported in existing mode

Features and bugs that are not currently implanted with Smart Moving include:

  • Animated error in which sliding (motion after fox-moving) appears to be floating in one space from another.
  • 1x1 block through

Required Mods

To use this mode, you need the following things:

* Minecraft Forge and
* Player API core 1.1 or higher
* Render Player API core 1.0 or higher
* SmartRender 3.0-RC2 or higher

Installation

Move the Smart Moving files into the subfolder "mods" of your Minecraft folder. In case this folder does not exist, create it or run your Minecraft Forge client at least once.

Don't forget to:

  • ensure you have the latest version of Player API core installed!
  • ensure you have the latest version of Minecraft Forge installed!

Development Installation

  1. Download the development project.
  2. Run the 'gradlew setupDecompWorkspace' command.
  3. Based on IntelliJ IDEA, run the project once, close it again, and run the 'gradlew genIntelliJRuns' command.

Configuration

The file "smart_moving_options.txt" can be used to configure the behavior this mod. It is located in your ".minecraft" folder next to minecrafts "options.txt". If does not exist at Minecraft startup time it is automatically generated.

You can use its content to manipulate this mod's various features.

smartmovingreboot's People

Contributors

doch2 avatar limerencecantcode avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

smartmovingreboot's Issues

problem with crawling

Basically when I go to the ground I don't know why it doesn't let me enter spaces with a block height, since the original mod did allow it, is there something I'm missing in the configuration? Give me a hand please.

Modpack crash | Conflict with MorePlayerModels Mode

Here is my first try. Its crashin.
I send you log and chrashlog.

Crashlog
https://pastebin.com/juiFaXnC

Latestlog
https://pastebin.com/AhPvPgkg

I have MorePlayerModels intalled, which is changing the render abit. I hope we can find the issue.

Edit: I tried without MPM and the issue was gone. Thats really sad because MPM is really needet in my pack. Their is a issue with rendering. For years i tried to fix it. This time their was some issues with rendering by pressing F5 to switch to third person view. I hope you can fix this issue.

Block interaction Issues with crawling and swimming.

When crawling and swimming, the player can not enter one block spaces. Two blocks is still required as if traversing normally.
Also, if the player is crawling, they are unable to stand up unless the blocks above the player are at minimum 3 blocks in height.
Even when the default player can stand in two block spaces, they can not get up from the crawling position.

Issue with Configuring Keys in smart_moving_options.txt

Modifying the value of move.grab.default.key.name has no effect in-game. I have tried putting in several different keys (my objective being setting it to C), but the action remains stuck on LCONTROL. Not all options in the file are dysfunctional as I have successfully modified values in the flying section. I would like to note that the other 3 keybindings in this section appear in the game 'Controls...' menu but this one does not, and they do not synchronize the values in smart_moving_options.txt when modified in the game menu. If you could sort out this issue, it would be much appreciated.

스마트무빙 조작키

조작키가 3개밖에 안뜨는데 ctrl키랑 스페이스바, w키 누른상태로 편하게 달릴수가 없네요
스마트무빙 끄는거 말고 다른 방법이 있을까요?

Suggestion

Amazing you did it.
Their is a library named obfuscate by mrcrayfish. Its combine PlayerAPI, SmartRender and RenderPlayer in one mod and its compatible with most mods out their. The other bonus is, its easier to update SM to newer version of minecraft. Mods from mrcrayfish and some other mods (AdvancedRocketry) almost use obfuscate. It would higher the mod compatiblity and obfuscate is pretty famous. Im really glad you updated this and i want to help to improve.

Elytra Incompatibility

Elytras will lose their glide functionality with smart moving installed. Smart render also butchers the flight/gliding animation.

I'm going to try and hack together a work around, if I manage it I'll make a merge request, but honestly a lot of this mod is outside of my ability to code.

EDIT(2): I've fixed the mechanical half of the problem (see pull request). My previous assertion of collisions being messed up was incorrect, after further testing I've determined my fix is a 1-1 from vanilla (again on the mechanical side alone) all that remains is to fix the rendering issue, something I'm somewhat close to solving after some additional poking and prodding. It's unlikely, but the render half may require a patch to the companion mods as well (api and render)

[Compat Issue] Cubic Chunks fails to generate chunks with SmartMovingReboot

While playing along with the cubic chunks mod, which is used to extend the Y at almost an infinite limit using chunks that are cubes, after generating a new world, player can't get over a certain Y or under a certain Y because chunks don't get generated when the player moves. The only chunks where you can move are the ones generated between 2 Y values (it still generates chunks across X and Z). The player model gets freezed when you go past that Y level, and there is no error in the log.

No config file when running on aternos

Title. The main page says it's directly in the .minecraft folder, but you can't access it on aternos, it would be better to have it in the config folder with everything else.

Armour Visual Incompatibility with Vic's Modern Warfare Mod (Version 3.0)

Vic's Modern Warfare Mod (Version 3.0-0.7.21) Armour Visual Incompatibility with Smart Moving Reboot (17.0-RC4)

While playing with Smart Moving Reboot and Vic's Modern Warfare Mod when I wear Vic's Modern Warfare's armour the armour isn't facing the same way as the player, not doing the same animations as the player and is locked facing south.
(This also happens with my cape)

Minecraft Version:
Minecraft-forge-14.23.5.2859

Mods:
mw3.0_sqr-0.7.21 BETA_mc1.12.2
OptiFine_1.12.2_HD_U_G5
SmartMoving-1.12.2-17.0-RC4
SmartRender-1.12.2-3.0-RC2
PlayerAPI-1.12.2-1.1
RenderPlayerAPI-1.12.2-1.0

VMW3andSMR

VMW3andSMR2

Vic's Modern Warfare Mod
https://www.curseforge.com/minecraft/mc-mods/vics-modern-warfare-mod
https://www.mediafire.com/file/3kvydpxpy27ffwo/mw3.0_sqr-0.7.21+BETA_mc1.12.2.jar/file

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.