public class BannerBlockEntity extends BlockEntity implements Nameable
| Modifier and Type | Field and Description |
|---|---|
private DyeColor |
baseColor |
private Text |
customName |
private ListTag |
patternListTag |
private boolean |
patternListTagRead |
private List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> |
patterns |
pos, removed, world| Constructor and Description |
|---|
BannerBlockEntity(BlockPos blockPos,
BlockState blockState) |
BannerBlockEntity(BlockPos blockPos,
BlockState blockState,
DyeColor dyeColor) |
| Modifier and Type | Method and Description |
|---|---|
void |
fromTag(CompoundTag compoundTag) |
DyeColor |
getColorForState() |
Text |
getCustomName() |
Text |
getName() |
static int |
getPatternCount(ItemStack stack) |
static ListTag |
getPatternListTag(ItemStack stack) |
List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> |
getPatterns() |
ItemStack |
getPickStack() |
static void |
loadFromItemStack(ItemStack stack) |
static List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> |
method_24280(DyeColor dyeColor,
ListTag listTag) |
void |
readFrom(ItemStack stack,
DyeColor baseColor) |
void |
setCustomName(Text customName) |
CompoundTag |
toInitialChunkDataTag() |
CompoundTag |
toTag(CompoundTag tag) |
BlockEntityUpdateS2CPacket |
toUpdatePacket() |
cancelRemoval, copyItemDataRequiresOperator, createFromTag, getCachedState, getPos, getSquaredRenderDistance, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, setCachedState, setWorldclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDisplayName, hasCustomNameprivate DyeColor baseColor
private boolean patternListTagRead
@Nullable private List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> patterns
public BannerBlockEntity(BlockPos blockPos, BlockState blockState)
public BannerBlockEntity(BlockPos blockPos, BlockState blockState, DyeColor dyeColor)
@Environment(value=CLIENT) @Nullable public static ListTag getPatternListTag(ItemStack stack)
@Nullable public Text getCustomName()
getCustomName in interface Nameablepublic void setCustomName(Text customName)
public CompoundTag toTag(CompoundTag tag)
toTag in class BlockEntitypublic void fromTag(CompoundTag compoundTag)
fromTag in class BlockEntity@Nullable public BlockEntityUpdateS2CPacket toUpdatePacket()
toUpdatePacket in class BlockEntitypublic CompoundTag toInitialChunkDataTag()
toInitialChunkDataTag in class BlockEntitypublic static int getPatternCount(ItemStack stack)
@Environment(value=CLIENT) public List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> getPatterns()
@Environment(value=CLIENT) public static List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> method_24280(DyeColor dyeColor, @Nullable ListTag listTag)
public static void loadFromItemStack(ItemStack stack)
@Environment(value=CLIENT) public ItemStack getPickStack()
public DyeColor getColorForState()