Class TileEntityCompostedDirt
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
com.minecolonies.core.tileentities.TileEntityCompostedDirt
- All Implemented Interfaces:
ITickable,net.minecraftforge.common.capabilities.ICapabilityProvider,net.minecraftforge.common.capabilities.ICapabilityProviderImpl<net.minecraft.world.level.block.entity.BlockEntity>,net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>,net.minecraftforge.common.extensions.IForgeBlockEntity,net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
public class TileEntityCompostedDirt
extends net.minecraft.world.level.block.entity.BlockEntity
implements ITickable
The composted dirty tileEntity to grow all kinds of flowers.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
net.minecraftforge.common.capabilities.CapabilityProvider.AsField<B extends net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>> -
Field Summary
Fields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntity
INFINITE_EXTENT_AABB -
Constructor Summary
ConstructorsConstructorDescriptionTileEntityCompostedDirt(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) Constructor to create an instance of this tileEntity. -
Method Summary
Modifier and TypeMethodDescriptionvoidcompost(double percentage, @NotNull net.minecraft.world.item.ItemStack flower) Method for the composter to call to start producing flowers.booleanCheck if the current compost tile entity is running.voidvoidtick()Default parameterless ticking implementation.Methods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, getUpdatePacket, getUpdateTag, hasLevel, isRemoved, load, loadStatic, onChunkUnloaded, onlyOpCanSetNbt, saveAdditional, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setLevel, setRemoved, triggerEventMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntity
deserializeNBT, getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
-
Constructor Details
-
TileEntityCompostedDirt
public TileEntityCompostedDirt(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) Constructor to create an instance of this tileEntity.
-
-
Method Details
-
tick
public void tick()Description copied from interface:ITickableDefault parameterless ticking implementation. -
setChanged
public void setChanged()- Overrides:
setChangedin classnet.minecraft.world.level.block.entity.BlockEntity
-
compost
public void compost(double percentage, @NotNull @NotNull net.minecraft.world.item.ItemStack flower) Method for the composter to call to start producing flowers.- Parameters:
percentage- the chance for this block to appear per second.flower- the flower to grow.
-
isComposted
public boolean isComposted()Check if the current compost tile entity is running.- Returns:
- true if so.
-