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 clvintermediary 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 aLclv;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 bLclv;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 cLclv;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 dLclv;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 eLclv;e:Lqc;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 fLclv;f:Lbtf;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 gLclv;g:Loi;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 hLclv;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>Lclv;<init>(Lgh;Lcoh;)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>Lclv;<init>(Lgh;Lcoh;Lbtf;)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 aLclv;a(Lbuj;)Loi;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 aLclv;a(Lbuj;Lbtf;)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 bLclv;b(Lbuj;)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 ZLavz;Z()Lqc;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 aLclv;a(Lqc;)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 bLcme;b(Loc;)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 aLcme;a(Loc;)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 aLclv;a()Lri;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_Lcme;Z_()Loc;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 cLclv;c(Lbuj;)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 cLclv;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 aLclv;a(Lbtf;Loi;)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 dLclv;d(Lbuj;)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 fLclv;f()Lbuj;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 gLclv;g()Lbtf;intermediary method_10908Lnet/minecraft/class_2573;method_10908()Lnet/minecraft/class_1767;named getColorForStateLnet/minecraft/block/entity/BannerBlockEntity;getColorForState()Lnet/minecraft/util/DyeColor;
-