public class ApiaristTracker extends BreedingTracker implements IApiaristTracker
TYPE_KEY| Constructor and Description |
|---|
ApiaristTracker(java.lang.String s)
Required for creation from map storage
|
| Modifier and Type | Method and Description |
|---|---|
protected IBreedingTracker |
getBreedingTracker(net.minecraft.entity.player.EntityPlayer player)
Returns the common tracker
|
int |
getDroneCount() |
int |
getPrincessCount() |
int |
getQueenCount() |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
registerDrone(IIndividual bee)
Register the birth of a drone.
|
void |
registerPickup(IIndividual individual)
Register the pickup of an individual.
|
void |
registerPrincess(IIndividual bee)
Register the birth of a princess.
|
void |
registerQueen(IIndividual bee)
Register the birth of a queen.
|
protected java.lang.String |
speciesRootUID()
Tag stored in NBT to identify the type of the tracker being synced
|
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
decodeFromNBT, encodeToNBT, getDiscoveredSpecies, getModeName, getSpeciesBred, isDiscovered, isDiscovered, isResearched, registerBirth, registerMutation, registerSpecies, researchMutation, setModeName, setUsername, setWorld, synchToPlayerdeserializeNBT, isDirty, markDirty, serializeNBT, setDirtyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecodeFromNBT, encodeToNBT, getDiscoveredSpecies, getModeName, getSpeciesBred, isDiscovered, isDiscovered, isResearched, registerBirth, registerMutation, registerSpecies, researchMutation, setModeName, synchToPlayerpublic ApiaristTracker(java.lang.String s)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class BreedingTrackerpublic net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class BreedingTrackerpublic void registerPickup(IIndividual individual)
IBreedingTrackerregisterPickup in interface IBreedingTrackerpublic void registerQueen(IIndividual bee)
IApiaristTrackerregisterQueen in interface IApiaristTrackerbee - Created queen.public int getQueenCount()
getQueenCount in interface IApiaristTrackerpublic void registerPrincess(IIndividual bee)
IApiaristTrackerregisterPrincess in interface IApiaristTrackerbee - Created princess.public int getPrincessCount()
getPrincessCount in interface IApiaristTrackerpublic void registerDrone(IIndividual bee)
IApiaristTrackerregisterDrone in interface IApiaristTrackerbee - Created drone.public int getDroneCount()
getDroneCount in interface IApiaristTrackerprotected IBreedingTracker getBreedingTracker(net.minecraft.entity.player.EntityPlayer player)
BreedingTrackergetBreedingTracker in class BreedingTrackerplayer - used to get worldprotected java.lang.String speciesRootUID()
BreedingTrackerspeciesRootUID in class BreedingTracker