=======================
Smart Moving Server Mod
=======================

Version 8.0 for Minecraft Server 1.2.5

by Divisor



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

The Smart Moving Server mod provides smart moving specific communication between different SMP clients.

Additionally using a SMP server with this mod avoids bugs that can happen when using Smart Moving clients with standard SMP servers.

In summary using a SMP server with Smart Moving provides the following features:
* crawling into small holes without taking damage
* climbing down without suffering ground arrival damage
* smart moving anmiations for the other players
* correct item placement while being small sized



Required Mods
=============

The server installation packages require

    * Player API server 1.0 or higher

respectively

    * Player API bukkit 1.0 or higher

to be installed too.



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

Installation varies depending on the minecraft server you are using.
So choose your package and install it - do NOT install more than one package.

In any case, NEVER forget: ALWAYS back up your stuff!


ModLoaderMp Server
------------------
* Your are running a standard minecraft server
* Your server allready has SDK's ModLoaderMp installed.

Move the contents of the Smart Moving installation package "SmartMoving Server for ModLoaderMp.zip" to their corresponding locations in your "minecraft_server.jar".

Don't forget to:
* ensure you have the latest version of PlayerAPI installed!
* ensure you have the latest version of SDK's ModLoaderMp server installed!


Bukkit MC Port Central Server
-----------------------------
* You are running a Bukkit minecraft server.
* You are running a MC Port Central Bukkit minecraft server.

When you don't allready have a MC Port Central Bukkit server install it. (http://www.mcportcentral.co.za/index.php?topic=13.0 and https://github.com/MinecraftPortCentral/CraftBukkit/downloads)
You will need the MC Port Central Bukkit server build 1.2.5-R1.1-MCPC-SNAPSHOT-73. A later one will probably work too but there might be issues with Player API (see below).

When you don't allready have Player API installed on your MC Port Central Bukkit server install it. (http://www.minecraftforum.net/topic/738498-124api-player-api/)
You will need the Player API release for bukkit build 1.2.5-R1.0 not lower not higher. This specific Player API release has been build against a the Bukkit server build 1.2.5-R1.0 and should also work for equivalent builds of MC Port Central Bukkit server.

After you successfully installed MC Port Central Bukkit server and Player API for Bukkit build 1.2.5-R1.0 on the MC Port Central Bukkit server build 1.2.5-R1.1-MCPC-SNAPSHOT-73:
* Move all contents of the Smart Moving installation package "SmartMoving Server for Bukkit-MC-Port-Central.zip" to their corresponding locations of your "craftbukkit-1.2.5-R1.1-MCPC-SNAPSHOT-73.jar"

Don't forget to:
* ensure you have the build 1.2.5-%bukkit.modloadermp.build.version% of the MC Port Central Bukkit server.
* ensure you have the PlayerAPI release for Bukkit 1.2.5-R1.0.



Compatibility
=============

The server mod replaces specific previously created instances with proprietary ones:

* Server 'NetServerHandler' at "EntityPlayerMP.playerNetServerHandler"
  Server mods that use similar replacements will not work correctly with this Server mod.

* Bukkit 'NetServerHandler' at "EntityPlayer.netServerHandler"
  Bukkit mods that use similar replacements will not work correctly with this Bukkit mod.



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

The file "smart_moving_options.txt" can be used to configure the behavior this mod.
It is located in your minecraft server's working directory.
If does not exist at Minecraft server startup time it is automatically generated.

You can use its content to manipulate this mod's various features on all connected clients.



SBC Support
===========
Smart Moving provides support for Simple Block code (http://dev.bukkit.org/server-mods/sbc/)
Have a look at the website to find the exact codes to block specific Smart Moving features for server players.
