Package net.minecraft.block.entity
Class BannerBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.BannerBlockEntity
- All Implemented Interfaces:
Nameable
public class BannerBlockEntity extends BlockEntity implements Nameable
-
Field Summary
Fields Modifier and Type Field Description private DyeColorbaseColorprivate TextcustomNameprivate NbtListpatternListTagprivate booleanpatternListTagReadprivate List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>>patternsFields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world -
Constructor Summary
Constructors Constructor Description BannerBlockEntity()BannerBlockEntity(DyeColor baseColor) -
Method Summary
Modifier and Type Method Description voidfromTag(BlockState state, NbtCompound tag)DyeColorgetColorForState(Supplier<BlockState> supplier)TextgetCustomName()TextgetName()static intgetPatternCount(ItemStack stack)static NbtListgetPatternListTag(ItemStack stack)List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>>getPatterns()ItemStackgetPickStack(BlockState state)static voidloadFromItemStack(ItemStack stack)static List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>>method_24280(DyeColor dyeColor, NbtList nbtList)voidreadFrom(ItemStack stack, DyeColor baseColor)voidsetCustomName(Text customName)NbtCompoundtoInitialChunkDataNbt()BlockEntityUpdateS2CPackettoUpdatePacket()NbtCompoundwriteNbt(NbtCompound nbt)Methods inherited from class net.minecraft.block.entity.BlockEntity
applyMirror, applyRotation, cancelRemoval, copyItemDataRequiresOperator, createFromTag, getCachedState, getPos, getRenderDistance, getType, getWorld, hasWorld, isRemoved, markDirty, markInvalid, markRemoved, onSyncedBlockEvent, populateCrashReport, resetBlock, setLocation, setPosMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.Nameable
getDisplayName, hasCustomName
-
Field Details
-
customName
-
baseColor
-
patternListTag
-
patternListTagRead
private boolean patternListTagRead -
patterns
-
-
Constructor Details
-
BannerBlockEntity
public BannerBlockEntity() -
BannerBlockEntity
-
-
Method Details
-
getPatternListTag
-
readFrom
-
getName
-
getCustomName
- Specified by:
getCustomNamein interfaceNameable
-
setCustomName
-
writeNbt
- Overrides:
writeNbtin classBlockEntity
-
fromTag
- Overrides:
fromTagin classBlockEntity
-
toUpdatePacket
- Overrides:
toUpdatePacketin classBlockEntity
-
toInitialChunkDataNbt
- Overrides:
toInitialChunkDataNbtin classBlockEntity
-
getPatternCount
-
getPatterns
@Environment(CLIENT) public List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> getPatterns() -
method_24280
-
loadFromItemStack
-
getPickStack
-
getColorForState
-