Player API is an API which provides access to
- the client class "EntityPlayerSP" aka "bfj" or
- the server class "EntityPlayerMP" aka "jc" or
- the bukkit class "EntityPlayer"
Current Versions:
Universal 1.1 (for Minecraft 1.5.2)
Added support for Minecraft Forge client player sound events: Download from Mediafire or Dropbox
Bukkit 1.1 (for CraftBukkit 1.5.2-R1.0)
Updated Player API for CraftBukkit 1.5.2-R1.0: Download from Mediafire or Dropbox
MCPC+ 1.2 (for MCPC+ 1.5.2-R1.1)
Updated Player API for MCPC+ 1.5.2-R1.1: Download from Mediafire or Dropbox
Render 1.4 (API pack)
Updated to Render Player API 1.3: Download from Mediafire or Dropbox
Installation:
For installation instructions:
- make sure you download the right file:
- Universal for vanilla mods that require Player API
- Bukkit for bukkit plugins that require Player API
- Universal for vanilla mods that require Player API
- read the "installation" section of your download's readme files
- Player API is compatible with Minecraft Forge, just install Player API after Minecraft Forge.
FAQs:
Always include:
- your Player API type (universal, bukkit, MCPC+ or render)
- your Player API version (maybe the bug you found has already been fixed in a later release)
- your Minecraft or Minecraft Server version (especially in the weeks after an minecraft upgrade)
- all other mods you had installed parallel to Player API when the bug occures
- the mod versions of all these other mods (don't forget to include other APIs like ModLoader, ModLoaderMp or MinecraftForge)
- the complete startup output from the client's or server's terminal window. (when you can't see the terminal windows have a look at the next FAQ's answer)
- if the bug crashes the game, the complete error message including it's stack trace (when you can't see the error message long enough continue reading this FAQs)
- the game mode the bug occured in: (SSP/Survival Single Player, SMP/Survival Multi Player, CSP/Creative Single Player or CMP/Creative Multi Player)
#2: My game crashes but I cannot see the error message long enough to copy it!
java -Xincgc -Xmx1024M -Xms1024M -Djava.library.path=bin/natives -classpath bin/minecraft.jar;bin/lwjgl.jar;bin/lwjgl_util.jar;bin/jinput.jar net.minecraft.client.Minecraftin your .minecraft directory.
If you need a minecraft server error message instead, start your server from the command line console using the following statement
java -cp minecraft_server.jar net.minecraft.server.MinecraftServerin your minecraft_server.jar's directory.
If the java command could not be found, make sure your java installations bin folder is included in the PATH environment variable of your system.
#3: The game crashes! I get the error message: "java.lang.NoClassDefFoundError: net/minecraft/server/MinecraftServer"!
Your minecraft.jar is now corrupted. Delete it and restore your previous version from backup or start again with a clean copy.
#4: The game crashes! I get the error message: "java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft"!
Your minecraft_server.jar is now corrupted. Delete it and restore your previous version from backup or start again with a clean copy.
#5: The game crashes! I get a "java.lang.SecurityException: SHA1 digest error for net/minecraft/server/EntityPlayer.class" error message!
Remove the file "BUKKIT.SF" contained the folder "META-INF" inside your craftbukkit.jar.
#6: How do I decompile this with Minecraft Forge?
- Download and extract the source version of Minecraft Forge you want to decompile Player API for.
- Launch <forge>/install.cmd
- Wait until the script reaches the client decompilation phase (when a line of text containing the words "Decompiling client" appears).
- End the execution of the script manually (by killing it) or wait until is has finished (this can take a lot of time)
- Launch <forge>/mcp/cleanup.bat.
- Delete the files <forge>/mcp/jars/minecraft_server.jar and <forge>/mcp/jars/bin/minecraft.jar.
- Rename the file <forge>/mcp/jars/bin/minecraft.jar.backup to <forge>/mcp/jars/bin/minecraft.jar.
- Download a matching version of Player API universal and install the mod in <forge>/mcp/jars/bin/minecraft.jar.
- Launch <forge>/mcp/decompile.bat and wait until the script has finished.
- Copy the Minecraft Forge decompiled sources of Player API universal to a location of your choice or just leave them where they are:
- <forge>/mcp/src/minecraft/net/minecraft/client/entity/EntityPlayerSP.java
- <forge>/mcp/src/minecraft/net/minecraft/entity/player/EntityPlayerMP.java
- <forge>/mcp/src/minecraft/net/minecraft/src
- <forge>/mcp/src/minecraft/net/minecraft/client/entity/EntityPlayerSP.java
- Fix the compilation problems in the newly created source and/or your own Minecraft Forge programming environment:
<fieldname> is not public in net.minecraft.entity.EntityLiving; cannot be accessed from outside package ...
Solution: Increase the visibility of the field EntityLiving.<fieldname> to "public".src\minecraft\net\minecraft\client\entity\EntityPlayerSP.java:<linenumber>: possible loss of precision found : float required: int return this.timeInPortal;
Solution: Replace the occurence of "this.timeInPortal" at line <linenumber> and all other close occurences of the same expression with "super.timeInPortal".src\minecraft\net\minecraft\<subpath>\EntityPlayer<Postfix>.java:<linenumber>: The method a(Block, boolean, int) is undefined for the type EntityPlayer <code> super.a(var1, var2, var3)
Solution: Replace the occurence of "super.a(var1, var2, var3)" at line <linenumber> with "super.getCurrentPlayerStrVsBlock(var1, var2, var3)".
Minecraft 1.4.5 or earlier:
- Download and extract the correct version of MCP.
- Download the vanilla client minecraft.jar and put it in the <MCP>/jars/bin folder.
- Download the vanilla server minecraft_server.jar and put it in the <MCP>/jars folder.
- Download latest version of forge sources and put the extracted folder forge in the mcp root folder.
- Launch <MCP>/forge/install.cmd and wait until the script is finished.
- Rename the folder <MCP>/src to <MCP>/src_forge.
- Launch <MCP>/cleanup.bat.
- Download the correct version of PlayerAPI, install the mod in the client and server jars in the <MCP>/jars folder.
- Don't forget to remove the client side code of Player API universal from the file minecraft_server.jar.
- Launch <MCP>/decompile.bat.
- Copy the Player API sources just decompiled (including EntityPlayerSP.java) from <MCP>/src/minecraft/net/minecraft/src to <MCP>/src_forge/minecraft/net/minecraft/src.
- Copy the Server Player API sources just decompiled (including EntityPlayerMP.java) from <MCP>/src/minecraft/net/minecraft/src to <MCP>/src_forge/common/net/minecraft/src.
- Delete the folder <MCP>/src. (or just rename it to <MCP>/src_playerapi)
- Rename the folder <MCP>/src_forge to <MCP>/src.
#7: When will Player API bukkit be released?
Developing:
If you require more hooks or access methods to make your mod work with Player API, you can either send me a private message or post here.
The additional code should then be in the next release.
Step by Step: Mod Adaption
In this case the following steps are recommended:
- Outsource your mod specific code from EntityPlayerSP.java/EntityPlayerMP.java into a new mod specific class you create a single instance for each instance of the EntityPlayer class so that only the mod class field, some hook methods and some field accessors remain in EntityPlayerSP.java/EntityPlayerMP.java.
- make sure your mod works correctly.
- Embedd Player API into your development environment (in case of MCP that means to decompile the Player API classes using the MCP decompiling system)
- In case of MCP replace your modded EntityPlayerSP.java with the EntityPlayerSP.java from Player API client. (and import all other Player API client classes)
- Let your specific mod class extend the PlayerBase class
- Make sure your mod class is registered at the PlayerAPI class before the first player instance is created. (a ModLoader mod would be a good choice here)
- Adapt all your hook listeners in your mod class to overwrite their corresponding PlayerBase methods.
- Adapt all your field accessor references with references to PlayerAPI field accessors.
- Let your specific mod class extend the PlayerBase class
- Check whether required hooks are missing and send me a private message containing the the corresponding EntityPlayerSP/EntityPlayerMP method names (and wait until I updated Player API) if necessary.
- Make sure your mod works correctly.
Step by Step: Mod Creation
In this case the following steps are recommended:
- Embedd Player API into your development environment (in case of MCP that means to decompile the Player API classes using the MCP decompiling system)
- Start creating a new class that extends your Player API's PlayerBase class.
- Make sure your mod's PlayerBase class is registered at the PlayerAPI class before the first player instance is created. (a ModLoader mod would be a good choice here)
- Overwrite the PlayerBase methods you need to make your mod work.
Example: Mod Structure
public class mod_MyModName extends BaseMod
{
public void ModsLoaded()
{
PlayerAPI.register("MyModId", MyModPlayerBase.class);
}
}
public class MyModPlayerBase extends PlayerBase
{
public MyModPlayerBase(PlayerAPI playerapi)
{
super(playerapi);
}
// one of my hook functions
public boolean canBreatheUnderwater()
{
if(myModIsActive)
{
// my code
return myResult;
}
else
return super.canBreatheUnderwater();
}
// another of my hook functions
public void jump()
{
if(myModIsActive)
{
// my code
if(callJumpOfEntityPlayerSP)
player.localJump();
else if(callJumpOfEntityPlayer)
player.superJump();
// my code
if(doGigaJump)
player.motionY = gigaJumpSpeed;
else if(doMiniJump)
player.motionY = miniJumpSpeed;
// my code
}
else
super.jump();
}
}Usage:
This API is currently used by the following mods:
- Aether
- Aether II
- Battlegear (until Minecraft 1.2.5)
- CJB Mods
- Combat tweaks
- Combat++
- Enchantable Bow Patch
- Flan's Mod
- Galacticraft
- Infinite Craft
- MineFantasy
- More Enchantments Mod
- Single Player Commands Patch
- ShockAhPI
- Skills API
- SkyrimCraft
- Smart Moving
- Teams
- Sports Mod
- TerraFirmaCraft
- Thirst Mod
- Throw That Brick!
Previous Versions:
Previous Versions (for Minecraft 1.5.2)
Universal 1.0
Upgraded to Minecraft 1.5.2: Download from Mediafire or Dropbox
Bukkit 1.0
Created Player API for CraftBukkit 1.5.2-R0.1: Download from Mediafire or Dropbox
MCPC+ 1.1
Fixed a coding problem and adapted to a code change: Download from Mediafire or Dropbox
MCPC+ 1.0
Created Player API for MCPC+ 1.5.2-R0.2: Download from Mediafire or Dropbox
Render 1.3
Updated to Render Player API 1.2: Download from Mediafire or Dropbox
Render 1.2
Updated to Render Player API 1.1: Download from Mediafire or Dropbox
Render 1.1
Updated to Player API universal 1.1: Download from Mediafire or Dropbox
Render 1.0
Upgraded to Minecraft 1.5.2: Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.5.1)
Added client and server hook "getCurrentPlayerStrVsBlockForge" for the "getCurrentPlayerStrVsBlock" method added by Minecraft Forge: Download from Mediafire or Dropbox
Universal 1.4
Improved installation verification error message: Download from Mediafire or Dropbox
Universal 1.3
Added dynamic methods and support for attaching and detaching Player Bases on the fly: Download from Mediafire or Dropbox
Universal 1.2
Added server hook "clonePlayer": Download from Mediafire or Dropbox
Universal 1.1
Added server hook "updatePotionEffects": Download from Mediafire or Dropbox
Universal 1.0
Upgraded to Minecraft 1.5.1: Download from Mediafire or Dropbox
Bukkit 1.5
Fixed command rights evaluation: Download from Mediafire or Dropbox
Bukkit 1.4 command rights evaluation BUGGY (use version 1.5 instead)
Improved installation verification error message and updated Player API for CraftBukkit 1.5.1-R0.2: Download from Mediafire or Dropbox
Bukkit 1.3
Added dynamic methods: Download from Mediafire or Dropbox
Bukkit 1.2
Fixed texture pack downloading and hunger updating: Download from Mediafire or Dropbox
Bukkit 1.1 server texture pack and hunger updating BUGGY (use version 1.2 instead)
Added Spigot support: Download from Mediafire or Dropbox
Bukkit 1.0 server texture pack and hunger updating BUGGY (use version 1.2 instead)
Created Player API for CraftBukkit 1.5.1-R0.1: Download from Mediafire or Dropbox
MCPC+ 1.6
Updated Player API for MCPC+ 151compat-1.5.2-R0.2: Download from Mediafire or Dropbox
MCPC+ 1.5
Fixed command rights evaluation: Download from Mediafire or Dropbox
MCPC+ 1.4 command rights evaluation BUGGY (use version 1.5 instead)
Updated Player API for MCPC+ 1.5.1-R0.3: Download from Mediafire or Dropbox
MCPC+ 1.3
Improved installation verification error message: Download from Mediafire or Dropbox
MCPC+ 1.2
Added dynamic methods and support for attaching and detaching Player Bases on the fly: Download from Mediafire or Dropbox
MCPC+ 1.1
Added getter and setter functions for the fields "lastExperience" and "initialInvulnerability": Download from Mediafire or Dropbox
MCPC+ 1.0
Created Player API for MCPC+ 1.5.1-R0.1: Download from Mediafire or Dropbox
Render 1.9
Updated to Player API universal 1.5 and Render Player API 1.7: Download from Mediafire or Dropbox
Render 1.8 Minecraft Forge BUGGY (use version 1.9 instead)
Updated to Player API universal 1.4 and Render Player API 1.6: Download from Mediafire or Dropbox
Render 1.7
Updated to Render Player API 1.5: Download from Mediafire or Dropbox
Render 1.6
Updated to Render Player API 1.4: Download from Mediafire or Dropbox
Render 1.5 Minecraft Forge render player instance acquiring BUGGY (use version 1.6 instead)
Updated to Render Player API 1.3: Download from Mediafire or Dropbox
Render 1.4 Minecraft Forge render player instance acquiring BUGGY (use version 1.6 instead)
Updated to Player API universal 1.3 and Render Player API 1.2: Download from Mediafire or Dropbox
Render 1.3
Updated to Render Player API 1.1: Download from Mediafire or Dropbox
Render 1.2
Updated to Render Player API 1.2: Download from Mediafire or Dropbox
Render 1.1
Updated to Player API universal 1.1: Download from Mediafire or Dropbox
Render 1.0
Upgraded to Minecraft 1.5.1: Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.5)
Previous Versions (for Minecraft 1.4.7)
Fixed Minecraft Forge support for chunk event watching: Download from Mediafire or Dropbox
Universal 1.7 Minecraft Forge chunk event watching BUGGY (use version 1.8 instead)
Added installation verification: Download from Mediafire or Dropbox
Universal 1.6 Minecraft Forge chunk event watching BUGGY (use version 1.8 instead)
Added client hook "updateRidden": Download from Mediafire or Dropbox
Universal 1.5 Minecraft Forge chunk event watching BUGGY (use version 1.8 instead)
Fixed individual method sorting: Download from Mediafire or Dropbox
Universal 1.4 individual method sorting BUGGY (use version 1.5 instead)
Fixed Minecraft Forge support for item drops on death: Download from Mediafire or Dropbox
Universal 1.3 Minecraft Forge item drop on death BUGGY (use version 1.4 instead)
Fixed Minecraft Forge support for item drops on death: Download from Mediafire or Dropbox
Universal 1.2 Minecraft Forge item drop on death BUGGY (use version 1.4 instead)
Fixed Minecraft Forge support for item drops on death: Download from Mediafire or Dropbox
Universal 1.1 Minecraft Forge item drop on death BUGGY (use version 1.4 instead)
Added client hook "updateCloak": Download from Mediafire or Dropbox
Universal 1.0 Minecraft Forge item drop on death BUGGY (use version 1.4 instead)
Upgraded to Minecraft 1.4.7: Download from Mediafire or Dropbox
Bukkit 1.3
Added installation verification: Download from Mediafire or Dropbox
Bukkit 1.2
Fixed individual method sorting: Download from Mediafire or Dropbox
Bukkit 1.1 individual method sorting BUGGY (use version 1.2 instead)
Updated Player API for CraftBukkit 1.4.7-R1.0 and added Spigot support: Download from Mediafire or Dropbox
Bukkit 1.0 individual method sorting BUGGY (use version 1.2 instead)
Created Player API for CraftBukkit 1.4.7-R0.1: Download from Mediafire or Dropbox
MCPC+ 1.2
Added installation verification: Download from Mediafire or Dropbox
MCPC+ 1.1
Fixed a coding error: Download from Mediafire or Dropbox
MCPC+ 1.0 player death BUGGY (use version 1.1 instead)
Created Player API for MCPC+ 1.4.7-R1.1: Download from Mediafire or Dropbox
Render 1.8
Updated to Player API universal 1.8: Download from Mediafire or Dropbox
Render 1.7 Minecraft Forge chunk event watching BUGGY (use version 1.8 instead)
Updated to Player API universal 1.7 and Render Player API 1.2: Download from Mediafire or Dropbox
Render 1.6 Minecraft Forge chunk event watching BUGGY (use version 1.8 instead)
Updated to Player API universal 1.6: Download from Mediafire or Dropbox
Render 1.5 Minecraft Forge chunk event watching BUGGY (use version 1.8 instead)
Updated to Player API universal 1.5 and Render Player API 1.1: Download from Mediafire or Dropbox
Render 1.4 individual method sorting BUGGY (use version 1.5 instead)
Updated to Player API universal 1.4: Download from Mediafire or Dropbox
Render 1.3 Minecraft Forge item drop on death BUGGY (use version 1.4 instead)
Updated to Player API universal 1.3: Download from Mediafire or Dropbox
Render 1.2 Minecraft Forge item drop on death BUGGY (use version 1.4 instead)
Updated to Player API universal 1.2: Download from Mediafire or Dropbox
Render 1.1 Minecraft Forge item drop on death BUGGY (use version 1.4 instead)
Updated to Player API universal 1.1: Download from Mediafire or Dropbox
Render 1.0 Minecraft Forge item drop on death BUGGY (use version 1.4 instead)
Upgraded to Minecraft 1.4.7: Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.4.6)
Fixed Minecraft Forge support for chunk event watching: Download from Mediafire or Dropbox
Universal 1.7 Minecraft Forge chunk event watching BUGGY (use version 1.8 instead)
Fixed individual method sorting: Download from Mediafire or Dropbox
Universal 1.6 individual method sorting BUGGY (use version 1.7 instead)
Fixed Minecraft Forge support for item drops on death: Download from Mediafire or Dropbox
Universal 1.5 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Fixed Minecraft Forge support for item drops on death: Download from Mediafire or Dropbox
Universal 1.4 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Fixed Minecraft Forge support for item drops on death: Download from Mediafire or Dropbox
Universal 1.3 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Fixed chunk tile entity loading: Download from Mediafire or Dropbox
Universal 1.2 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Added server hooks "addExperience" and "addExperienceLevel" and client hook "getMaxHealth": Download from Mediafire or Dropbox
Universal 1.1 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Readded lost hook "displayGUIWorkbench": Download from Mediafire or Dropbox
Universal 1.0 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Upgraded to Minecraft 1.4.6: Download from Mediafire or Dropbox
Bukkit 1.4
Fixed MCPC support for chunk event watching: Download from Mediafire or Dropbox
Bukkit 1.3 MCPC chunk event watching BUGGY (use version 1.4 instead)
Fixed individual method sorting: Download from Mediafire or Dropbox
Bukkit 1.2 individual mothod sorting BUGGY (use version 1.3 instead)
Fixed MCPC support for item drops on death: Download from Mediafire or Dropbox
Bukkit 1.1 individual method sorting BUGGY (use version 1.3 instead)
Added Spigot and MCPC support: Download from Mediafire or Dropbox
Bukkit 1.0 individual method sorting BUGGY (use version 1.3 instead)
Created Player API for CraftBukkit 1.4.6-R0.3: Download from Mediafire or Dropbox
Render 1.8
Updated to Player API universal 1.8: Download from Mediafire or Dropbox
Render 1.7 Minecraft Forge chunk event watching BUGGY (use version 1.8 instead)
Updated to Player API universal 1.7 and Render Player API 1.1: Download from Mediafire or Dropbox
Render 1.6 individual method sorting BUGGY (use version 1.7 instead)
Updated to Player API universal 1.6: Download from Mediafire or Dropbox
Render 1.5 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Updated to Player API universal 1.5: Download from Mediafire or Dropbox
Render 1.4 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Updated to Player API universal 1.4: Download from Mediafire or Dropbox
Render 1.3 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Updated to Player API universal 1.3: Download from Mediafire or Dropbox
Render 1.2 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Updated to Player API universal 1.2: Download from Mediafire or Dropbox
Render 1.1 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Updated to Player API universal 1.1: Download from Mediafire or Dropbox
Render 1.0 Minecraft Forge item drop on death BUGGY (use version 1.6 instead)
Upgraded to Minecraft 1.4.6: Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.4.5)
Improved Minecraft Forge player spawning compatibility: Download from Mediafire or Dropbox
Universal 1.1
Added server hook "getMaxHealth": Download from Mediafire or Dropbox
Universal 1.0
Upgraded to Minecraft 1.4.5: Download from Mediafire or Dropbox
Bukkit 1.0
Created Player API for CraftBukkit 1.4.5-R1.0: Download from Mediafire or Dropbox
Render 1.3
Updated to Player API universal 1.2: Download from Mediafire or Dropbox
Render 1.2
Updated to layer API universal 1.1: Download from Mediafire or Dropbox
Render 1.1
Updated to Render Player API 1.1: Download from Mediafire or Dropbox
Render 1.0
Upgraded to Minecraft 1.4.5: Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.4.4)
Previous Versions (for Minecraft 1.4.2)
Improved Minecraft Forge compatibility and player base registration robustness: Download from Mediafire or Dropbox
Universal 1.0 Minecraft Forge BUGGY (use version 1.1 instead)
Combined Player API client and Player API server to Player API universal, upgraded to Minecraft 1.4.2, added client hook "interact": Download from Mediafire or Dropbox
Render 1.3
Updated to Render Player API 1.2: Download from Mediafire or Dropbox
Render 1.2 Minecraft Forge BUGGY (use version 1.3 instead)
Updated to Player API universal 1.1: Download from Mediafire or Dropbox
Render 1.1 Minecraft Forge BUGGY (use version 1.2 instead)
Updated to Render Player API 1.1: Download from Mediafire or Dropbox
Render 1.0 Naming BUGGY (use version 1.1 instead)
Upgraded to Minecraft 1.4.2: Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.3.2)
Added client and server hook "onStruckByLightning": Download from Mediafire or Dropbox
Client 1.6
Fixed Minecraft Forge support: Download from Mediafire or Dropbox
Client 1.5 MinecraftForge BUGGY (use version 1.6 instead)
Fixed individual method sorting, added support for Minecraft Forge 4.1.4: Download from Mediafire or Dropbox
Client 1.4
Added client hook "isPlayerSleeping" and server hooks "knockBack" and "swingItem": Download from Mediafire or Dropbox
Client 1.3
Added server hooks "addExhaustion" and "addMovementStat": Download from Mediafire or Dropbox
Client 1.2
Fixed random crashes when using a portal: Download from Mediafire or Dropbox
Client 1.1 Portal BUGGY (use version 1.2 instead)
Improved decompilability for Minecraft Forge 4.0.0: Download from Mediafire or Dropbox
Client 1.0
Upgraded to Minecraft 1.3.2: Download from Mediafire or Dropbox
Server 1.8
Added hook "onStruckByLightning": Download from Mediafire or Dropbox
Server 1.7
Fixed Minecraft Forge support: Download from Mediafire or Dropbox
Server 1.6 MInecraft Forge BUGGY (use version 1.7 instead)
Fixed individual method sorting, added support for Minecraft Forge 4.1.4: Download from Mediafire or Dropbox
Server 1.5
Added server hooks "knockBack" and "swingItem": Download from Mediafire or Dropbox
Server 1.4
Added hooks "addExhaustion" and "addMovementStat": Download from Mediafire or Dropbox
Server 1.3
Fixed random crashes when using a portal: Download from Mediafire or Dropbox
Server 1.2 Portal BUGGY (use version 1.3 instead)
Improved decompilability for Minecraft Forge 4.0.0: Download from Mediafire or Dropbox
Server 1.1
Fixed unnecessary compatibility problems: Download from Mediafire or Dropbox
Server 1.0 Compatibility BUGGY (use version 1.1 instead)
Upgraded to Minecraft 1.3.2: Download from Mediafire or Dropbox
Bukkit 1.2
Added hook "onStruckByLightning": Download from Mediafire or Dropbox.
Bukkit 1.1
Updated Player API for CraftBukkit 1.3.2-R2.0: Download from Mediafire or Dropbox.
Bukkit 1.0
Created Player API for CraftBukkit 1.3.2-R1.0, fixed individual method sorting and target base sorting before attach: Download from Mediafire or Dropbox.
Render 1.8
Updated to Player API client 1.7: Download from Mediafire or Dropbox
Render 1.7
Updated to Player API client 1.6: Download from Mediafire or Dropbox
Render 1.6 MInecraft Forge BUGGY (use version 1.7 instead)
Updated to Player API client 1.5 and Render Player API 1.3: Download from Mediafire or Dropbox
Render 1.5
Updated to Player API client 1.4: Download from Mediafire or Dropbox
Render 1.4
Updated to Player API client 1.3: Download from Mediafire or Dropbox
Render 1.3
Updated to Player API client 1.2: Download from Mediafire or Dropbox
Render 1.2 Portal BUGGY (use version 1.3 instead)
Updated to Player API client 1.1 and Render Player API 1.2: Download from Mediafire or Dropbox
Render 1.1
Updated to Render Player API 1.1: Download from Mediafire or Dropbox
Render 1.0 Minecraft Forge BUGGY (use version 1.1 instead)
Upgraded to Minecraft 1.3.2: Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.3.1)
Added support for server player class: Download from Mediafire or Dropbox
Client 1.0
Upgraded to Minecraft 1.3.1: Download from Mediafire or Dropbox
Server 1.0
Upgraded to Minecraft 1.3.1: Download from Mediafire or Dropbox
Bukkit 1.2
Added server hooks "knockBack" and "swingItem": Download from Mediafire or Dropbox.
Bukkit 1.1
Added hooks "addExhaustion" and "addMovementStat": Download from Mediafire or Dropbox.
Bukkit 1.0
Created Player API for CraftBukkit 1.3.1-R2.0: Download from Mediafire or Dropbox.
Render 1.2
Updated to Player API client 1.1: Download from Mediafire or Dropbox
Render 1.1
Updated to Render Player API 1.1: Download from Mediafire or Dropbox
Render 1.0 BUGGY (use version 1.1 instead)
Upgraded to Minecraft 1.3.1: Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.2.5)
Added hooks "addStat" and "addMovementStat": Download from Mediafire or Dropbox
Client 1.4
Fixed player base sorting by inferior relationship: Download from Mediafire or Dropbox
Client 1.3
Added hook "alertWolves": Download from Mediafire or Dropbox
Client 1.2
Added hook "playStepSound": Download from Mediafire or Dropbox
Client 1.1
Added hooks "getSpeedModifier" and "knockBack": Download from Mediafire or Dropbox
Client 1.0
Upgraded to Minecraft 1.2.5: Download from Mediafire or Dropbox
Server 1.4
Added hook "getSpeedModifier": Download from Mediafire or Dropbox
Server 1.3
Fixed player base sorting by inferior relationship: Download from Mediafire or Dropbox
Server 1.2
Added hook "canHarvestBlock": Download from Mediafire or Dropbox
Server 1.1
Added hooks "attackTargetEntityWithCurrentItem", "canPlayerEdit" and "damageEntity": Download from Mediafire or Dropbox
Server 1.0
Upgraded to Minecraft 1.2.5: Download from Mediafire or Dropbox
Bukkit 1.9
Updated Player API for CraftBukkit 1.2.5-R5.0: Download from Mediafire or Dropbox
Bukkit 1.8
Added hook "getSpeedModifier": Download from Mediafire or Dropbox
Bukkit 1.7
Fixed player base sorting by inferior relationship: Download from Mediafire or Dropbox
Bukkit 1.6
Updated Player API for CraftBukkit 1.2.5-R4.0: Download from Mediafire or Dropbox
Bukkit 1.5
Updated Player API for CraftBukkit 1.2.5-R3.0: Download from Mediafire or Dropbox
Bukkit 1.4
Updated Player API for CraftBukkit 1.2.5-R2.0: Download from Mediafire or Dropbox
Bukkit 1.3
Added support for attaching and detaching Player Bases on the fly: Download from Mediafire or Dropbox
Bukkit 1.2
Added hook "canHarvestBlock": Download from Mediafire or Dropbox
Bukkit 1.1
Added hooks "attackTargetEntityWithCurrentItem", "canPlayerEdit" and "damageEntity": Download from Mediafire or Dropbox
Bukkit 1.0
Created Player API for CraftBukkit 1.2.5-R1.0: Download from Mediafire or Dropbox
Render 1.4
Updated to Player API client 1.5: Download from Mediafire or Dropbox
Render 1.3
Updated to Player API client 1.4 and Render Player API 1.3: Download from Mediafire or Dropbox
Render 1.2
Updated to Player API client 1.3: Download from Mediafire or Dropbox
Render 1.1
Updated to Render Player API 1.2: Download from Mediafire or Dropbox
Render 1.0
Created Player API render using Player API client 1.2 and Render Player API 1.1: Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.2.4)
Upgraded to Minecraft 1.2.4, renamed hooks according to MCP 6.1 ("dropCurrentItem" to "dropOneItem", "getEntityBrightness" to "getBrightness", "getEntityBrightnessForRender" to "getBrightnessForRender" and "setEntityDead" to "setDead"): Download from Mediafire or Dropbox
Server 1.0
Upgraded to Minecraft 1.2.4, renamed hooks according to MCP 6.1 ("dropCurrentItem" to "dropOneItem", "getEntityBrightness" to "getBrightness" and "setEntityDead" to "setDead"): Download from Mediafire or Dropbox
Bukkit 1.1
Added MC Port Central bukkit server compatibility, applied bugfix from MC Port Central bukkit server to ensure overwrite compatibility: Download from Mediafire or Dropbox
Bukkit 1.0
Created Player API for CraftBukkit 1.2.4-R1.0, added hook "interact", added method accessors for not public methods, added super method accessors for not hooked methods, renamed hooks according to MCP 6.1 ("dropCurrentItem" to "dropOneItem", "getEntityBrightness" to "getBrightness" and "setEntityDead" to "setDead"): Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.2.3)
Added method accessors for not public methods, added super method accessors for not hooked methods: Download from Mediafire or Dropbox
Client 1.1
Added hooks "displayGUIBrewingStand", "displayGUIEnchantment" and "swingItem": Download from Mediafire or Dropbox
Client 1.0
Upgraded to Minecraft 1.2.3: Download from Mediafire or Dropbox
Server 1.3
Added method accessors for not public methods, added super method accessors for not hooked methods, applied bugfix from MinecraftForge server 1.4.1: Download from Mediafire or Dropbox
Server 1.2
Added hook "interact": Download from Mediafire or Dropbox
Server 1.1
Fixed closing inventory error: Download from Mediafire or Dropbox
Server 1.0 inventory BUGGY (use server version 1.1 instead)
Upgraded to Minecraft 1.2.3: Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.1)
Added hook "canPlayerEdit", fixed version logging: Download from Mediafire or Dropbox
Client 1.1
Fixed error handling: Download from Mediafire or Dropbox
Client 1.0 error handling BUGGY (use client version 1.1 instead)
Upgraded to Minecraft 1.1, improved decompile ability: Download from Mediafire or Dropbox
Server 1.3
Fixed version logging: Download from Mediafire or Dropbox
Server 1.2
Applied bugfix from Minecraft Forge server to ensure overwrite compatibility: Download from Mediafire or Dropbox
Server 1.1 MinecraftForge overwrite incompatible (use server version 1.2 instead)
Fixed error handling: Download from Mediafire or Dropbox
Server 1.0 error handling BUGGY (use server version 1.1 instead)
Upgraded to Minecraft 1.1, improved decompile ability: Download from Mediafire or Dropbox
Bukkit 1.3
Updated Player API for CraftBukkit 1.1-R4, fixed version logging: Download from Mediafire or Dropbox
Bukkit 1.2
Updated Player API for CraftBukkit 1.1-R3: Download from Mediafire or Dropbox
Bukkit 1.1
Updated Player API for CraftBukkit 1.1-R2: Download from Mediafire or Dropbox
Bukkit 1.0
Created Player API for CraftBukkit 1.1-R1: Download from Mediafire or Dropbox
Previous Versions (for Minecraft 1.0.0)
Added hook "canBreatheUnderwater": Download from Mediafire or Dropbox
Client 1.5
Added hook "getSleepTimer": Download from Mediafire or Dropbox
Client 1.4
Added hook "getItemIcon": Download from Mediafire or Dropbox
Client 1.3
Added hook "setPositionAndRotation": Download from Mediafire or Dropbox
Client 1.2
Added hook "isSprinting", added standard output and java logging: Download from Mediafire or Dropbox
Client 1.1
Added hooks "addExhaustion" and "isEntityInsideOpaqueBlock, added local constructor hooks, corrected field accessor methods: Download from Mediafire or Dropbox
Client 1.0
Upgraded to Minecraft 1.0.0, improved and standardized hook patterns: Download from Mediafire or Dropbox
Server 1.6
Added hooks "setPosition" and "isPlayerSleeping", fixed dimension change inventory item disappearance: Download from Mediafire or Dropbox
Server 1.5
Added hook "isEntityInsideOpaqueBlock": Download from Mediafire or Dropbox
Server 1.4
Added standard output and java logging: Download from Mediafire or Dropbox
Server 1.3
Fixed closing inventory error: Download from Mediafire or Dropbox
Server 1.2 inventory BUGGY (use server version 1.3 instead)
Fixed zip file name from MC 1.0.0 to MC 1.0.1: Download from Mediafire [i]or[/i] Dropbox
Server 1.1 file name BUGGY (is actually for Minecraft server version 1.0.1)
Added hooks "addExhaustion" and "isEntityInsideOpaqueBlock, added local constructor hooks, corrected field accessor methods: [i]Download from[/i] Mediafire [i]or[/i] Dropbox
Server 1.0 file name BUGGY (is actually for Minecraft server version 1.0.1)
Upgraded to Minecraft 1.0.0, improved and standardized hook patterns: [i]Download from[/i] Mediafire [i]or[/i] Dropbox
Bukkit 1.0
Created Player API for CraftBukkit 1.0.1-R1: [i]Download from[/i] Mediafire [i]or[/i] Dropbox
Previous Versions (for Minecraft Beta 1.8.1)
Added hook "onKillEntity": [i]Download from[/i] Mediafire [i]or[/i] Dropbox
Client 1.4
Added hooks "getFOVMultiplier" and "getItemIcon": [i]Download from[/i] Mediafire [i]or[/i] Dropbox
Client 1.3
Improved null handling of hook "rayTrace": [i]Download from[/i] Mediafire [i]or[/i] Dropbox
Client 1.2
Took over mod from jamioflan: [i]Download from[/i] Mediafire [i]or[/i] Dropbox
Server 1.1
Added hook "onKillEntity": [i]Download from[/i] Mediafire [i]or[/i] Dropbox
Server 1.0
Took over mod from jamioflan: [i]Download from[/i] Mediafire [i]or[/i] Dropbox
Bukkit Versions
Have a look at krnlyng's thread ModLoaderMP for CraftBukkit and Canary
Previous Versions (for Minecraft Beta 1.7.3)

















