Class BlockEntityTranslator
java.lang.Object
org.geysermc.geyser.translator.level.block.entity.BlockEntityTranslator
- Direct Known Subclasses:
BannerBlockEntityTranslator,BeaconBlockEntityTranslator,BedBlockEntityTranslator,BrushableBlockEntityTranslator,CampfireBlockEntityTranslator,CommandBlockBlockEntityTranslator,DecoratedPotBlockEntityTranslator,DoubleChestBlockEntityTranslator,EmptyBlockEntityTranslator,EndGatewayBlockEntityTranslator,JigsawBlockBlockEntityTranslator,ShulkerBoxBlockEntityTranslator,SignBlockEntityTranslator,SkullBlockEntityTranslator,SpawnerBlockEntityTranslator,StructureBlockBlockEntityTranslator,TrialSpawnerBlockEntityTranslator
The class that all block entities (on both Java and Bedrock) should translate with
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.cloudburstmc.nbt.NbtMapgetBlockEntityTag(GeyserSession session, org.geysermc.mcprotocollib.protocol.data.game.level.block.BlockEntityType type, int x, int y, int z, @Nullable org.cloudburstmc.nbt.NbtMap javaNbt, int blockState) static org.cloudburstmc.nbt.NbtMapBuildergetConstantBedrockTag(String bedrockId, int x, int y, int z) static org.cloudburstmc.nbt.NbtMapBuildergetConstantBedrockTag(org.geysermc.mcprotocollib.protocol.data.game.level.block.BlockEntityType type, int x, int y, int z) abstract voidtranslateTag(GeyserSession session, org.cloudburstmc.nbt.NbtMapBuilder bedrockNbt, org.cloudburstmc.nbt.NbtMap javaNbt, int blockState)
-
Constructor Details
-
BlockEntityTranslator
protected BlockEntityTranslator()
-
-
Method Details
-
translateTag
public abstract void translateTag(GeyserSession session, org.cloudburstmc.nbt.NbtMapBuilder bedrockNbt, org.cloudburstmc.nbt.NbtMap javaNbt, int blockState) -
getBlockEntityTag
public org.cloudburstmc.nbt.NbtMap getBlockEntityTag(GeyserSession session, org.geysermc.mcprotocollib.protocol.data.game.level.block.BlockEntityType type, int x, int y, int z, @Nullable org.cloudburstmc.nbt.NbtMap javaNbt, int blockState) -
getConstantBedrockTag
public static org.cloudburstmc.nbt.NbtMapBuilder getConstantBedrockTag(org.geysermc.mcprotocollib.protocol.data.game.level.block.BlockEntityType type, int x, int y, int z) -
getConstantBedrockTag
public static org.cloudburstmc.nbt.NbtMapBuilder getConstantBedrockTag(String bedrockId, int x, int y, int z)
-