public class TileEntityBehaviourEvent<T extends SmartTileEntity>
extends net.minecraftforge.eventbus.api.GenericEvent<T>
TileEntityBehaviour or replace existing ones (with caution) | Constructor and Description |
|---|
TileEntityBehaviourEvent(net.minecraft.block.BlockState state,
T tileEntity,
java.util.Map<BehaviourType<?>,TileEntityBehaviour> behaviours) |
| Modifier and Type | Method and Description |
|---|---|
void |
attach(TileEntityBehaviour behaviour) |
net.minecraft.block.BlockState |
getBlockState() |
java.lang.reflect.Type |
getGenericType() |
T |
getTileEntity() |
TileEntityBehaviour |
remove(BehaviourType<?> type) |
public TileEntityBehaviourEvent(net.minecraft.block.BlockState state,
T tileEntity,
java.util.Map<BehaviourType<?>,TileEntityBehaviour> behaviours)
public java.lang.reflect.Type getGenericType()
getGenericType in interface net.minecraftforge.eventbus.api.IGenericEvent<T extends SmartTileEntity>getGenericType in class net.minecraftforge.eventbus.api.GenericEvent<T extends SmartTileEntity>public void attach(TileEntityBehaviour behaviour)
public TileEntityBehaviour remove(BehaviourType<?> type)
public T getTileEntity()
public net.minecraft.block.BlockState getBlockState()