Class TermiteMoundBlockEntity
java.lang.Object
net.minecraft.world.level.block.entity.BlockEntity
net.frozenblock.wilderwild.block.entity.TermiteMoundBlockEntity
public class TermiteMoundBlockEntity
extends net.minecraft.world.level.block.entity.BlockEntity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal it.unimi.dsi.fastutil.ints.IntArrayListfinal it.unimi.dsi.fastutil.ints.IntArrayListfinal TermiteManagerFields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPosition -
Constructor Summary
ConstructorsConstructorDescriptionTermiteMoundBlockEntity(@NotNull net.minecraft.core.BlockPos pos, @NotNull net.minecraft.world.level.block.state.BlockState state) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddTermiteSound(TermiteMoundBlockEntity mound, int termiteID, boolean eating) net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket@NotNull net.minecraft.nbt.CompoundTagvoidload(@NotNull net.minecraft.nbt.CompoundTag tag) protected voidsaveAdditional(@NotNull net.minecraft.nbt.CompoundTag tag) voidvoidtickServer(@NotNull net.minecraft.world.level.Level level, @NotNull net.minecraft.core.BlockPos pos, boolean natural, boolean awake, boolean canSpawn) voidMethods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPosFromTag, getType, hasLevel, isRemoved, loadStatic, onlyOpCanSetNbt, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setLevel, setRemoved, triggerEvent
-
Field Details
-
termiteManager
-
clientTermiteIDs
public final it.unimi.dsi.fastutil.ints.IntArrayList clientTermiteIDs -
prevClientTermiteIDs
public final it.unimi.dsi.fastutil.ints.IntArrayList prevClientTermiteIDs
-
-
Constructor Details
-
TermiteMoundBlockEntity
public TermiteMoundBlockEntity(@NotNull @NotNull net.minecraft.core.BlockPos pos, @NotNull @NotNull net.minecraft.world.level.block.state.BlockState state)
-
-
Method Details
-
tickServer
public void tickServer(@NotNull @NotNull net.minecraft.world.level.Level level, @NotNull @NotNull net.minecraft.core.BlockPos pos, boolean natural, boolean awake, boolean canSpawn) -
updateSync
public void updateSync() -
tickClient
public void tickClient() -
getUpdatePacket
public net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket getUpdatePacket()- Overrides:
getUpdatePacketin classnet.minecraft.world.level.block.entity.BlockEntity
-
getUpdateTag
@NotNull public @NotNull net.minecraft.nbt.CompoundTag getUpdateTag()- Overrides:
getUpdateTagin classnet.minecraft.world.level.block.entity.BlockEntity
-
saveAdditional
protected void saveAdditional(@NotNull @NotNull net.minecraft.nbt.CompoundTag tag) - Overrides:
saveAdditionalin classnet.minecraft.world.level.block.entity.BlockEntity
-
load
public void load(@NotNull @NotNull net.minecraft.nbt.CompoundTag tag) - Overrides:
loadin classnet.minecraft.world.level.block.entity.BlockEntity
-
addTermiteSound
@Environment(CLIENT) public static void addTermiteSound(TermiteMoundBlockEntity mound, int termiteID, boolean eating)
-