public interface IEntityDefinition
Modifier and Type | Method and Description |
---|---|
void |
addDrop(IItemStack stack,
int min,
int max,
float chance) |
void |
addDrop(WeightedItemStack stack,
int min,
int max) |
void |
addDropFunction(IEntityDropFunction function) |
void |
addPlayerOnlyDrop(IItemStack stack,
int min,
int max,
float chance) |
void |
addPlayerOnlyDrop(WeightedItemStack stack,
int min,
int max) |
void |
clearDrops() |
IEntity |
createEntity(IWorld world) |
java.util.List<IEntityDropFunction> |
getDropFunctions() |
java.util.List<IEntityDrop> |
getDrops() |
java.util.Map<IItemStack,IntegerRange> |
getDropsToAdd()
Deprecated.
|
java.util.Map<IItemStack,IntegerRange> |
getDropsToAddPlayerOnly()
Deprecated.
|
java.util.List<IItemStack> |
getDropsToRemove() |
java.lang.String |
getId() |
java.lang.Object |
getInternal() |
java.lang.String |
getName() |
void |
removeDrop(IItemStack stack) |
boolean |
shouldClearDrops() |
IEntity |
spawnEntity(IWorld world,
IBlockPos pos) |
java.lang.String getId()
java.lang.String getName()
void addDrop(IItemStack stack, int min, int max, float chance)
void addDrop(WeightedItemStack stack, int min, int max)
void addDropFunction(IEntityDropFunction function)
void addPlayerOnlyDrop(IItemStack stack, int min, int max, float chance)
void addPlayerOnlyDrop(WeightedItemStack stack, int min, int max)
void removeDrop(IItemStack stack)
void clearDrops()
java.util.List<IEntityDrop> getDrops()
@Deprecated java.util.Map<IItemStack,IntegerRange> getDropsToAdd()
@Deprecated java.util.Map<IItemStack,IntegerRange> getDropsToAddPlayerOnly()
java.util.List<IItemStack> getDropsToRemove()
boolean shouldClearDrops()
java.lang.Object getInternal()
java.util.List<IEntityDropFunction> getDropFunctions()