Package net.minecraft.block.entity
Class BannerBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.BannerBlockEntity
- All Implemented Interfaces:
Nameable
- Mappings:
Namespace Name official cljintermediary net/minecraft/class_2573named net/minecraft/block/entity/BannerBlockEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DyeColorstatic final Stringstatic final intstatic final Stringprivate @Nullable List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> static final StringFields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world -
Constructor Summary
ConstructorsConstructorDescriptionBannerBlockEntity(BlockPos pos, BlockState state) BannerBlockEntity(BlockPos pos, BlockState state, DyeColor baseColor) -
Method Summary
Modifier and TypeMethodDescriptiongetName()static intgetPatternCount(ItemStack stack) getPatternListTag(ItemStack stack) List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> static List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> getPatternsFromNbt(DyeColor baseColor, @Nullable NbtList patternListTag) static voidloadFromItemStack(ItemStack stack) voidvoidvoidreadNbt(NbtCompound nbt) voidsetCustomName(Text customName) Serializes the state of this block entity that is observable by clients.Implement and return a packet that should be sent to players nearby when the observable state of this block entity changes.protected voidwriteNbt(NbtCompound nbt) Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromNbt, createNbt, createNbtWithId, createNbtWithIdentifyingData, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, posFromNbt, setCachedState, setStackNbt, setWorld, writeIdToNbtMethods 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
-
field_31296
public static final int field_31296- See Also:
- Mappings:
Namespace Name Mixin selector official aLclj;a:Iintermediary field_31296Lnet/minecraft/class_2573;field_31296:Inamed field_31296Lnet/minecraft/block/entity/BannerBlockEntity;field_31296:I
-
PATTERNS_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official bLclj;b:Ljava/lang/String;intermediary field_31297Lnet/minecraft/class_2573;field_31297:Ljava/lang/String;named PATTERNS_KEYLnet/minecraft/block/entity/BannerBlockEntity;PATTERNS_KEY:Ljava/lang/String;
-
PATTERN_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official cLclj;c:Ljava/lang/String;intermediary field_31298Lnet/minecraft/class_2573;field_31298:Ljava/lang/String;named PATTERN_KEYLnet/minecraft/block/entity/BannerBlockEntity;PATTERN_KEY:Ljava/lang/String;
-
COLOR_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official dLclj;d:Ljava/lang/String;intermediary field_31299Lnet/minecraft/class_2573;field_31299:Ljava/lang/String;named COLOR_KEYLnet/minecraft/block/entity/BannerBlockEntity;COLOR_KEY:Ljava/lang/String;
-
customName
- Mappings:
Namespace Name Mixin selector official eLclj;e:Lpt;intermediary field_11772Lnet/minecraft/class_2573;field_11772:Lnet/minecraft/class_2561;named customNameLnet/minecraft/block/entity/BannerBlockEntity;customName:Lnet/minecraft/text/Text;
-
baseColor
- Mappings:
Namespace Name Mixin selector official fLclj;f:Lbst;intermediary field_11774Lnet/minecraft/class_2573;field_11774:Lnet/minecraft/class_1767;named baseColorLnet/minecraft/block/entity/BannerBlockEntity;baseColor:Lnet/minecraft/util/DyeColor;
-
patternListTag
- Mappings:
Namespace Name Mixin selector official gLclj;g:Loh;intermediary field_11773Lnet/minecraft/class_2573;field_11773:Lnet/minecraft/class_2499;named patternListTagLnet/minecraft/block/entity/BannerBlockEntity;patternListTag:Lnet/minecraft/nbt/NbtList;
-
patterns
- Mappings:
Namespace Name Mixin selector official hLclj;h:Ljava/util/List;intermediary field_11769Lnet/minecraft/class_2573;field_11769:Ljava/util/List;named patternsLnet/minecraft/block/entity/BannerBlockEntity;patterns:Ljava/util/List;
-
-
Constructor Details
-
BannerBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Lclj;<init>(Lgh;Lcnv;)Vintermediary <init>Lnet/minecraft/class_2573;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed <init>Lnet/minecraft/block/entity/BannerBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
BannerBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Lclj;<init>(Lgh;Lcnv;Lbst;)Vintermediary <init>Lnet/minecraft/class_2573;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1767;)Vnamed <init>Lnet/minecraft/block/entity/BannerBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/DyeColor;)V
-
-
Method Details
-
getPatternListTag
- Mappings:
Namespace Name Mixin selector official aLclj;a(Lbtx;)Loh;intermediary method_24281Lnet/minecraft/class_2573;method_24281(Lnet/minecraft/class_1799;)Lnet/minecraft/class_2499;named getPatternListTagLnet/minecraft/block/entity/BannerBlockEntity;getPatternListTag(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/nbt/NbtList;
-
readFrom
- Mappings:
Namespace Name Mixin selector official aLclj;a(Lbtx;Lbst;)Vintermediary method_10913Lnet/minecraft/class_2573;method_10913(Lnet/minecraft/class_1799;Lnet/minecraft/class_1767;)Vnamed readFromLnet/minecraft/block/entity/BannerBlockEntity;readFrom(Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/DyeColor;)V
-
readFrom
- Mappings:
Namespace Name Mixin selector official bLclj;b(Lbtx;)Vintermediary method_38992Lnet/minecraft/class_2573;method_38992(Lnet/minecraft/class_1799;)Vnamed readFromLnet/minecraft/block/entity/BannerBlockEntity;readFrom(Lnet/minecraft/item/ItemStack;)V
-
getName
-
getCustomName
- Specified by:
getCustomNamein interfaceNameable- Mappings:
Namespace Name Mixin selector official ZLavn;Z()Lpt;intermediary method_5797Lnet/minecraft/class_1275;method_5797()Lnet/minecraft/class_2561;named getCustomNameLnet/minecraft/util/Nameable;getCustomName()Lnet/minecraft/text/Text;
-
setCustomName
- Mappings:
Namespace Name Mixin selector official aLclj;a(Lpt;)Vintermediary method_16842Lnet/minecraft/class_2573;method_16842(Lnet/minecraft/class_2561;)Vnamed setCustomNameLnet/minecraft/block/entity/BannerBlockEntity;setCustomName(Lnet/minecraft/text/Text;)V
-
writeNbt
- Overrides:
writeNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLcls;b(Lob;)Vintermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Vnamed writeNbtLnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readNbt
- Overrides:
readNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLcls;a(Lob;)Vintermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vnamed readNbtLnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
toUpdatePacket
Description copied from class:BlockEntityImplement and return a packet that should be sent to players nearby when the observable state of this block entity changes. Return null to not send an update packet.If the data returned by
initial chunk datais suitable for updates, the following shortcut can be used to create an update packet:BlockEntityUpdateS2CPacket.create(this).The NBT will be passed to
BlockEntity.readNbt(net.minecraft.nbt.NbtCompound)on the client.- Overrides:
toUpdatePacketin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLclj;a()Lqz;intermediary method_16886Lnet/minecraft/class_2573;method_16886()Lnet/minecraft/class_2622;named toUpdatePacketLnet/minecraft/block/entity/BannerBlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
-
toInitialChunkDataNbt
Serializes the state of this block entity that is observable by clients. It is sent alongside the initial chunk data, as well as when the block entity implementsBlockEntity.toUpdatePacket()and decides to use the defaultBlockEntityUpdateS2CPacket.- Overrides:
toInitialChunkDataNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official Z_Lcls;Z_()Lob;intermediary method_16887Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;named toInitialChunkDataNbtLnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/NbtCompound;
-
getPatternCount
- Mappings:
Namespace Name Mixin selector official cLclj;c(Lbtx;)Iintermediary method_10910Lnet/minecraft/class_2573;method_10910(Lnet/minecraft/class_1799;)Inamed getPatternCountLnet/minecraft/block/entity/BannerBlockEntity;getPatternCount(Lnet/minecraft/item/ItemStack;)I
-
getPatterns
- Mappings:
Namespace Name Mixin selector official cLclj;c()Ljava/util/List;intermediary method_10911Lnet/minecraft/class_2573;method_10911()Ljava/util/List;named getPatternsLnet/minecraft/block/entity/BannerBlockEntity;getPatterns()Ljava/util/List;
-
getPatternsFromNbt
public static List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> getPatternsFromNbt(DyeColor baseColor, @Nullable @Nullable NbtList patternListTag) - Mappings:
Namespace Name Mixin selector official aLclj;a(Lbst;Loh;)Ljava/util/List;intermediary method_24280Lnet/minecraft/class_2573;method_24280(Lnet/minecraft/class_1767;Lnet/minecraft/class_2499;)Ljava/util/List;named getPatternsFromNbtLnet/minecraft/block/entity/BannerBlockEntity;getPatternsFromNbt(Lnet/minecraft/util/DyeColor;Lnet/minecraft/nbt/NbtList;)Ljava/util/List;
-
loadFromItemStack
- Mappings:
Namespace Name Mixin selector official dLclj;d(Lbtx;)Vintermediary method_10905Lnet/minecraft/class_2573;method_10905(Lnet/minecraft/class_1799;)Vnamed loadFromItemStackLnet/minecraft/block/entity/BannerBlockEntity;loadFromItemStack(Lnet/minecraft/item/ItemStack;)V
-
getPickStack
- Mappings:
Namespace Name Mixin selector official fLclj;f()Lbtx;intermediary method_10907Lnet/minecraft/class_2573;method_10907()Lnet/minecraft/class_1799;named getPickStackLnet/minecraft/block/entity/BannerBlockEntity;getPickStack()Lnet/minecraft/item/ItemStack;
-
getColorForState
- Mappings:
Namespace Name Mixin selector official gLclj;g()Lbst;intermediary method_10908Lnet/minecraft/class_2573;method_10908()Lnet/minecraft/class_1767;named getColorForStateLnet/minecraft/block/entity/BannerBlockEntity;getColorForState()Lnet/minecraft/util/DyeColor;
-