The Player API is a plugin that gives third party mods access to the main player class, and is used by many mods in order to function properly. It is similar to Forge in that it does not really do much by itself, but is a interface platform for other developers and for installing mods, used to minimize conflicts and ease the installation process.
Player API is an API that provide access to the following:
- the client class “EntityPlayerSP” aka “bex” or
- the server class “EntityPlayerMP” aka “jv” or
- the bukkit class “EntityPlayer”
All while minimizing the conflicts between various mods.
A list of mods currently using the API:
- Aether II
- Battlegear (until Minecraft 1.2.5)
- CJB Mods
- Combat tweaks
- Enchantable Bow Patch
- Flan’s Mod
- Galacticraft (until Minecraft 1.4.7)
- Infinite Craft
- More Enchantments Mod
- Single Player Commands Patch
- Skills API
- Smart Moving
- Sports Mod
- Thirst Mod
- Throw That Brick!
It doesn’t do much by itself, but is used by other mods to enhance them, and make them work properly.
How to Install Player API for Minecraft:
- Download the Player API for your version of Minecraft (remember to pick vanilla if you don’t use Forge or Render, and the Forge or Render version if you do).
- Unzip the downloaded file to a location of your choice.
- Read the readme.txt file included in the download, and follow the instructions from there.
- If you are using the Forge version, remember to install Forge first (if you haven’t already) and then Player API.