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 cmiintermediary 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) getPatternListNbt(ItemStack stack) List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> static List<com.mojang.datafixers.util.Pair<BannerPattern,DyeColor>> getPatternsFromNbt(DyeColor baseColor, @Nullable NbtList patternListNbt) 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 aLcmi;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 bLcmi;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 cLcmi;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 dLcmi;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 eLcmi;e:Lqk;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 fLcmi;f:Lbts;intermediary field_11774Lnet/minecraft/class_2573;field_11774:Lnet/minecraft/class_1767;named baseColorLnet/minecraft/block/entity/BannerBlockEntity;baseColor:Lnet/minecraft/util/DyeColor;
-
patternListNbt
- Mappings:
Namespace Name Mixin selector official gLcmi;g:Loq;intermediary field_11773Lnet/minecraft/class_2573;field_11773:Lnet/minecraft/class_2499;named patternListNbtLnet/minecraft/block/entity/BannerBlockEntity;patternListNbt:Lnet/minecraft/nbt/NbtList;
-
patterns
- Mappings:
Namespace Name Mixin selector official hLcmi;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>Lcmi;<init>(Lgj;Lcov;)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>Lcmi;<init>(Lgj;Lcov;Lbts;)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
-
getPatternListNbt
- Mappings:
Namespace Name Mixin selector official aLcmi;a(Lbuw;)Loq;intermediary method_24281Lnet/minecraft/class_2573;method_24281(Lnet/minecraft/class_1799;)Lnet/minecraft/class_2499;named getPatternListNbtLnet/minecraft/block/entity/BannerBlockEntity;getPatternListNbt(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/nbt/NbtList;
-
readFrom
- Mappings:
Namespace Name Mixin selector official aLcmi;a(Lbuw;Lbts;)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 bLcmi;b(Lbuw;)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 ZLawl;Z()Lqk;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 aLcmi;a(Lqk;)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 bLcmr;b(Lok;)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 aLcmr;a(Lok;)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 aLcmi;a()Lrq;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 aa_Lcmr;aa_()Lok;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 cLcmi;c(Lbuw;)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 cLcmi;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 patternListNbt) - Mappings:
Namespace Name Mixin selector official aLcmi;a(Lbts;Loq;)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 dLcmi;d(Lbuw;)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 fLcmi;f()Lbuw;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 gLcmi;g()Lbts;intermediary method_10908Lnet/minecraft/class_2573;method_10908()Lnet/minecraft/class_1767;named getColorForStateLnet/minecraft/block/entity/BannerBlockEntity;getColorForState()Lnet/minecraft/util/DyeColor;
-