Class TileEntityEnchanter
java.lang.Object
net.neoforged.neoforge.attachment.AttachmentHolder
net.minecraft.world.level.block.entity.BlockEntity
com.minecolonies.api.tileentities.AbstractTileEntityRack
com.minecolonies.core.tileentities.TileEntityRack
com.minecolonies.api.tileentities.AbstractTileEntityColonyBuilding
com.minecolonies.core.tileentities.TileEntityColonyBuilding
com.minecolonies.core.tileentities.TileEntityEnchanter
- All Implemented Interfaces:
com.ldtteam.domumornamentum.entity.block.IMateriallyTexturedBlockEntity,com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE,ITickable,IItemHandlerCapProvider,net.minecraft.world.Clearable,net.minecraft.world.inventory.MenuConstructor,net.minecraft.world.MenuProvider,net.neoforged.neoforge.attachment.IAttachmentHolder,net.neoforged.neoforge.client.extensions.IMenuProviderExtension,net.neoforged.neoforge.common.extensions.IBlockEntityExtension
Class which handles the tileEntity of our colonyBuildings.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.minecolonies.api.tileentities.AbstractTileEntityRack
AbstractTileEntityRack.RackInventoryNested classes/interfaces inherited from class net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.BlockEntity.DataComponentInputNested classes/interfaces inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
net.neoforged.neoforge.attachment.AttachmentHolder.AsField -
Field Summary
FieldsModifier and TypeFieldDescriptionfloatfloatfloatfloatfloatfloatfloatfloatintfloatFields inherited from class com.minecolonies.core.tileentities.TileEntityColonyBuilding
registryNameFields inherited from class com.minecolonies.api.tileentities.AbstractTileEntityRack
buildingPos, inventory, inWarehouseFields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPositionFields inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
ATTACHMENTS_NBT_KEYFields inherited from interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
TAG_BLUEPRINTDATA, TAG_CORNER_ONE, TAG_CORNER_TWO, TAG_POS_TAG_MAP, TAG_SCHEMATIC_NAME, TAG_TAG_NAME, TAG_TAG_NAME_LIST, TAG_TAG_POS -
Constructor Summary
ConstructorsConstructorDescriptionTileEntityEnchanter(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) Default constructor used to create a new TileEntity via reflection.TileEntityEnchanter(net.minecraft.world.level.block.entity.BlockEntityType<? extends TileEntityEnchanter> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) Alternative overriden constructor. -
Method Summary
Methods inherited from class com.minecolonies.core.tileentities.TileEntityColonyBuilding
createMenu, getBlueprintPath, getBuilding, getBuildingName, getBuildingView, getColony, getColonyId, getDisplayName, getItemHandlerCap, getPackName, getPosition, getPositionOfChestWithItemStack, getRotationMirror, getStructurePack, getUpdatePacket, getUpdateTag, handleUpdateTag, hasAccessPermission, isUsableByPlayer, loadAdditional, onDataPacket, onLoad, reactivate, saveAdditional, setBlueprintPath, setBuilding, setColony, setPackName, setRotationMirror, setStructurePack, updateBlockState, writeColonyToItemStackMethods inherited from class com.minecolonies.api.tileentities.AbstractTileEntityColonyBuilding
getCachedWorldTagNamePosMap, getPositionedTags, getSchematicCorners, getSchematicName, getTilePos, getWorldTagNamePosMap, isInTileEntity, isOutdated, readSchematicDataFromNBT, setPositionedTags, setSchematicCorners, setSchematicNameMethods inherited from class com.minecolonies.core.tileentities.TileEntityRack
clearContent, createInventory, getAllContent, getCount, getCount, getFreeSlots, getItemCount, getModelData, getOtherChest, getTextureData, getUpgradeSize, hasItemStack, hasItemStack, hasItemStorage, hasSimilarStack, isEmpty, setInWarehouse, setRemoved, updateItemStorage, updateTextureDataWith, upgradeRackSizeMethods inherited from class com.minecolonies.api.tileentities.AbstractTileEntityRack
getInventory, setBuildingPos, updateWarehouseIfAvailableMethods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, applyComponents, applyComponentsFromItemStack, applyImplicitComponents, clearRemoved, collectComponents, collectImplicitComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, onlyOpCanSetNbt, parseCustomNameSafe, removeComponentsFromTag, removeData, saveCustomAndMetadata, saveCustomOnly, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setComponents, setData, setLevel, triggerEventMethods inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
deserializeAttachments, getData, getExistingData, hasAttachments, hasData, serializeAttachmentsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.attachment.IAttachmentHolder
getData, getExistingData, hasData, removeData, setDataMethods inherited from interface net.neoforged.neoforge.common.extensions.IBlockEntityExtension
hasCustomOutlineRendering, invalidateCapabilities, onChunkUnloaded, requestModelDataUpdateMethods inherited from interface com.ldtteam.structurize.blockentities.interfaces.IBlueprintDataProviderBE
addTag, getInWorldCorners, getRealWorldPos, getWorldTagPosMap, removeTag, writeSchematicDataToNBTMethods inherited from interface com.minecolonies.api.util.IItemHandlerCapProvider
getItemHandlerCap, getItemHandlerCapMethods inherited from interface net.neoforged.neoforge.client.extensions.IMenuProviderExtension
shouldTriggerClientSideContainerClosingOnOpen
-
Field Details
-
tickCount
public int tickCount -
pageFlip
public float pageFlip -
pageFlipPrev
public float pageFlipPrev -
flipT
public float flipT -
flipA
public float flipA -
bookSpread
public float bookSpread -
bookSpreadPrev
public float bookSpreadPrev -
bookRotation
public float bookRotation -
bookRotationPrev
public float bookRotationPrev -
tRot
public float tRot
-
-
Constructor Details
-
TileEntityEnchanter
public TileEntityEnchanter(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) Default constructor used to create a new TileEntity via reflection. Do not use. -
TileEntityEnchanter
public TileEntityEnchanter(net.minecraft.world.level.block.entity.BlockEntityType<? extends TileEntityEnchanter> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) Alternative overriden constructor.- Parameters:
type- the entity type.
-
-
Method Details
-
tick
public void tick()Description copied from interface:ITickableDefault parameterless ticking implementation.- Specified by:
tickin interfaceITickable- Overrides:
tickin classTileEntityColonyBuilding
-
setChanged
public void setChanged()- Overrides:
setChangedin classTileEntityColonyBuilding
-