public abstract class HarvestBlockDropsEventWrapper<E> extends CommonBlockStatePlayerEventType<E>
CommonEventWrapper.CommonType<E extends CommonEventWrapper<?>>EventWrapper.EventType<E extends EventWrapper<?>>, EventWrapper.Result| Modifier and Type | Field and Description |
|---|---|
protected EventFieldWrapper<E,java.lang.Float> |
dropChance |
protected EventFieldWrapper<E,java.util.List<ItemStackAPI<?>>> |
drops |
protected EventFieldWrapper<E,java.lang.Integer> |
fortuneLevel |
protected EventFieldWrapper<E,java.lang.Boolean> |
silkTouching |
playerpos, state, worldevent| Modifier | Constructor and Description |
|---|---|
protected |
HarvestBlockDropsEventWrapper() |
| Modifier and Type | Method and Description |
|---|---|
float |
getDropChance() |
java.util.List<ItemStackAPI<?>> |
getDrops() |
int |
getFortuneLevel() |
boolean |
isSilkTouching() |
void |
populate() |
void |
setDropChance(float chance) |
protected abstract EventFieldWrapper<E,java.lang.Float> |
wrapDropChanceField() |
protected abstract EventFieldWrapper<E,java.util.List<ItemStackAPI<?>>> |
wrapDropsField() |
protected abstract EventFieldWrapper<E,java.lang.Integer> |
wrapFortuneLevelField() |
protected abstract EventFieldWrapper<E,java.lang.Boolean> |
wrapSilkTouchingField() |
getPlayer, wrapPlayerFieldgetPos, getState, getWorld, wrapPosField, wrapStateField, wrapWorldFieldisClient, isCommon, isServercancel, hasInvokers, hasResult, initPrimitive, isCancelable, setEvent, wrapAdvancement, wrapAdvancementBoth, wrapAdvancementGetter, wrapBlock, wrapBlockBoth, wrapBlockEntity, wrapBlockEntityBoth, wrapBlockEntityGetter, wrapBlockGetter, wrapEntity, wrapEntityBoth, wrapEntityGetter, wrapExplosion, wrapExplosionBoth, wrapExplosionGetter, wrapGenericBoth, wrapGenericGetter, wrapItem, wrapItemBoth, wrapItemGetter, wrapItemStack, wrapItemStackBoth, wrapItemStackGetter, wrapLiving, wrapLivingBoth, wrapLivingGetter, wrapPlayer, wrapPlayerBoth, wrapPlayerGetter, wrapPos, wrapPosBoth, wrapPosGetter, wrapSnapshot, wrapSnapshotBoth, wrapSnapshotGetter, wrapState, wrapStateBoth, wrapStateGetter, wrapWorld, wrapWorldBoth, wrapWorldGetterprotected EventFieldWrapper<E,java.util.List<ItemStackAPI<?>>> drops
protected EventFieldWrapper<E,java.lang.Float> dropChance
protected EventFieldWrapper<E,java.lang.Integer> fortuneLevel
protected EventFieldWrapper<E,java.lang.Boolean> silkTouching
public java.util.List<ItemStackAPI<?>> getDrops()
public float getDropChance()
public int getFortuneLevel()
public boolean isSilkTouching()
public void populate()
populate in class CommonBlockStatePlayerEventType<E>public void setDropChance(float chance)
protected abstract EventFieldWrapper<E,java.util.List<ItemStackAPI<?>>> wrapDropsField()
protected abstract EventFieldWrapper<E,java.lang.Float> wrapDropChanceField()
protected abstract EventFieldWrapper<E,java.lang.Integer> wrapFortuneLevelField()
protected abstract EventFieldWrapper<E,java.lang.Boolean> wrapSilkTouchingField()