类 DecoratedPotBlockEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.DecoratedPotBlockEntity
- 所有已实现的接口:
Clearable
,Container
,RandomizableContainer
,ContainerSingleItem
,ContainerSingleItem.BlockContainerSingleItem
,ICapabilityProvider
,ICapabilityProviderImpl<BlockEntity>
,IForgeBlockEntity
public class DecoratedPotBlockEntity
extends BlockEntity
implements RandomizableContainer, ContainerSingleItem.BlockContainerSingleItem
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 net.minecraft.world.level.block.entity.BlockEntity
BlockEntity.ComponentHelper, BlockEntity.DataComponentInput
从类继承的嵌套类/接口 net.minecraftforge.common.capabilities.CapabilityProvider
CapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
从接口继承的嵌套类/接口 net.minecraft.world.ticks.ContainerSingleItem
ContainerSingleItem.BlockContainerSingleItem
-
字段概要
字段修饰符和类型字段说明private PotDecorations
static final int
private ItemStack
protected ResourceKey
<LootTable> protected long
static final String
static final String
long
从类继承的字段 net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPosition
从接口继承的字段 net.minecraft.world.Container
DEFAULT_DISTANCE_BUFFER
从接口继承的字段 net.minecraftforge.common.extensions.IForgeBlockEntity
INFINITE_EXTENT_AABB
从接口继承的字段 net.minecraft.world.RandomizableContainer
LOOT_TABLE_SEED_TAG, LOOT_TABLE_TAG
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected void
protected void
static ItemStack
createDecoratedPotItem
(PotDecorations p_331852_) long
getUpdateTag
(HolderLookup.Provider p_334226_) protected void
loadAdditional
(CompoundTag p_332304_, HolderLookup.Provider p_334010_) void
removeComponentsFromTag
(CompoundTag p_332438_) protected void
saveAdditional
(CompoundTag p_272957_, HolderLookup.Provider p_327915_) void
setLootTable
(ResourceKey<LootTable> p_334371_) void
setLootTableSeed
(long p_311200_) void
setTheItem
(ItemStack p_310130_) splitTheItem
(int p_313165_) boolean
triggerEvent
(int p_309634_, int p_310889_) void
wobble
(DecoratedPotBlockEntity.WobbleStyle p_312241_) 从类继承的方法 net.minecraft.world.level.block.entity.BlockEntity
addEntityType, applyComponents, applyComponentsFromItemStack, clearRemoved, collectComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPosFromTag, getType, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, onChunkUnloaded, parseCustomNameSafe, saveCustomAndMetadata, saveCustomOnly, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setComponents, setLevel, setRemoved
从类继承的方法 net.minecraftforge.common.capabilities.CapabilityProvider
deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.world.Container
canPlaceItem, canTakeItem, countItem, getMaxStackSize, getMaxStackSize, hasAnyMatching, hasAnyOf, setChanged, startOpen, stopOpen
从接口继承的方法 net.minecraft.world.ticks.ContainerSingleItem
clearContent, getContainerSize, getItem, isEmpty, removeItem, removeItemNoUpdate, removeTheItem, setItem
从接口继承的方法 net.minecraft.world.ticks.ContainerSingleItem.BlockContainerSingleItem
stillValid
从接口继承的方法 net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapability
从接口继承的方法 net.minecraftforge.common.extensions.IForgeBlockEntity
getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onDataPacket, onLoad, requestModelDataUpdate
从接口继承的方法 net.minecraft.world.RandomizableContainer
getBlockPos, getLevel, setLootTable, tryLoadLootTable, trySaveLootTable, unpackLootTable
-
字段详细资料
-
TAG_SHERDS
- 另请参阅:
-
TAG_ITEM
- 另请参阅:
-
EVENT_POT_WOBBLES
public static final int EVENT_POT_WOBBLES- 另请参阅:
-
wobbleStartedAtTick
public long wobbleStartedAtTick -
lastWobbleStyle
-
decorations
-
item
-
lootTable
-
lootTableSeed
protected long lootTableSeed
-
-
构造器详细资料
-
DecoratedPotBlockEntity
-
-
方法详细资料
-
saveAdditional
- 覆盖:
saveAdditional
在类中BlockEntity
-
loadAdditional
- 覆盖:
loadAdditional
在类中BlockEntity
-
getUpdatePacket
- 覆盖:
getUpdatePacket
在类中BlockEntity
-
getUpdateTag
- 覆盖:
getUpdateTag
在类中BlockEntity
-
getDirection
-
getDecorations
-
createDecoratedPotItem
-
getLootTable
- 指定者:
getLootTable
在接口中RandomizableContainer
-
setLootTable
- 指定者:
setLootTable
在接口中RandomizableContainer
-
getLootTableSeed
public long getLootTableSeed()- 指定者:
getLootTableSeed
在接口中RandomizableContainer
-
setLootTableSeed
public void setLootTableSeed(long p_311200_) - 指定者:
setLootTableSeed
在接口中RandomizableContainer
-
collectImplicitComponents
- 覆盖:
collectImplicitComponents
在类中BlockEntity
-
applyImplicitComponents
- 覆盖:
applyImplicitComponents
在类中BlockEntity
-
removeComponentsFromTag
- 覆盖:
removeComponentsFromTag
在类中BlockEntity
-
getTheItem
- 指定者:
getTheItem
在接口中ContainerSingleItem
-
splitTheItem
- 指定者:
splitTheItem
在接口中ContainerSingleItem
-
setTheItem
- 指定者:
setTheItem
在接口中ContainerSingleItem
-
getContainerBlockEntity
-
wobble
-
triggerEvent
public boolean triggerEvent(int p_309634_, int p_310889_) - 覆盖:
triggerEvent
在类中BlockEntity
-