Smart Moving Mod
==================
Version 1.3 for Minecraft 1.6.6

Description
===========

The Smart moving mod provides various additionaly moving possibilities:

* Climbing only via gaps in the walls
* Climb ladders with different speeds depending on ladder coverage and/or neighbour blocks
* Alternative swimming
* Alternative diving
* Sprinting

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



Installation
============

Installation varies depending on your minecraft installation


Standalone
----------
Your minecraft installation does not use any mod management systems.

Copy all files inside one of the included "Standalone" zip packages to their corresponding locations in your "Minecraft.jar" in your "/.minecraft/bin/".
Do not forget to delete the "META-INF" directory while you are at it.

Choosing the package depends on the other mods you want to be installed in your "Minecraft.jar".

The standalone package "Minecraft-nx-xb" overwrites the files "net/minecraft/client/Minecraft.class", "nx.class" and "xb.class".
The standalone package "da-kr-ln" overwrites the files "da.class", "kr.class" and "ln.class".

Each package should not be combined with other mods that overwrite any of its corresponding files.


MCP Mod System
--------------
You are playing minecraft using the MCP mod system.

Copy the content of the included "MCP Mod System" zip package to your MCP Mod System's "mods" folder.


ModLoader
---------
You are playing minecraft using Risugamis ModLoader.

Copy all files inside the included "ModLoader" zip packages to their corresponding locations in your "Minecraft.jar" in your "/.minecraft/bin/".



Compatibility (for mod system users only)
=============

This mod replaces specific previously created instances with proprietary ones:

* 'GameSettings' "Minecraft.theMinecraft.gameSettings" at game startup

* 'EntityPlayerSP' at "Minecraft.theMinecraft.thePlayer" and
* 'MovementInputFromOptions' "Minecraft.theMinecraft.thePlayer.movementInput" at world startup

Mods that use similar replacements will not work correctly with this mod.



Configuration
=============

The file "smart_moving_options.txt" can be used to configure the behavior this mod.
It should be placed in your ".minecraft" folder next to minecrafts "options.txt".

When placed you can use its content to manipulate this mods ladder climbing, free climbing, swimming, diving and sprinting behavior.

move.climb.ladder:standard    => standard ladder behavior of Minecraft 1.6.6
move.climb.ladder:simple      => simple behavior (from SmartLadderClimbingSpeed Version 1.0)
move.climb.ladder:smart       => complex behavior (from SmartLadderClimbingSpeed Version 2.0/3.0) (default when absent)

move.climb.free:false         => no free climbing (behavior of Minecraft 1.6.6)
move.climb.free:true          => free climbing enabled (default when absent)

move.swim:false               => standard swimming behavior of Minecraft 1.6.6
move.swim:true                => alternative swimming enabled (default when absent)

move.dive:false               => standard diving behavior of Minecraft 1.6.6
move.dive:true                => alternative diving enabled (default when absent)

move.sprint:false             => no sprinting
move.sprint:true              => sprinting for walking, swimming and diving (depending on value of property "moving.sprint.factor")

move.sprint.factor:0.1        => sprinting speed same as normal speed (factor 1 is minimum)
move.sprint.factor:1          => sprinting speed same as normal speed (100%)
move.sprint.factor:1.5        => sprinting speed is 150% of normal speed (default)
move.sprint.factor:10         => sprinting speed is 1000% of normal speed (no maximum)

move.sprint.exhaustion:false  => no exhaustion from sprinting
move.sprint.exhaustion:true   => sprinting possible until exhausted