playerlib
About
Playerlib is a basic API that provides a data model for player based objects. Player lib takes an approach that a player consists of attributes, characteristics, body parts, inventory and equipment.
Attributes
Basic data about the player for example health points.
Characteristics
Defining information about a player for example hair color.
Body parts
The body parts a player has for example an arm.
Inventory
What the player has. This is a mapping of item to count
Equipment
What the player is wearing. This is a mapping of body part to item.