public class BlockEntityUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static it.unimi.dsi.fastutil.objects.ObjectArrayList<BedrockOnlyBlockEntity> |
BEDROCK_ONLY_BLOCK_ENTITIES
A list of all block entities that require the Java block state in order to fill out their block entity information.
|
static Map<String,String> |
BLOCK_ENTITY_TRANSLATIONS
Contains a list of irregular block entity name translations that can't be fit into the regex
|
| Constructor and Description |
|---|
BlockEntityUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getBedrockBlockEntityId(String id) |
static BlockEntityTranslator |
getBlockEntityTranslator(String name) |
static void |
updateBlockEntity(GeyserSession session,
com.nukkitx.nbt.NbtMap blockEntity,
com.github.steveice10.mc.protocol.data.game.entity.metadata.Position position) |
static void |
updateBlockEntity(GeyserSession session,
com.nukkitx.nbt.NbtMap blockEntity,
com.nukkitx.math.vector.Vector3i position) |
public static final it.unimi.dsi.fastutil.objects.ObjectArrayList<BedrockOnlyBlockEntity> BEDROCK_ONLY_BLOCK_ENTITIES
public static BlockEntityTranslator getBlockEntityTranslator(String name)
public static void updateBlockEntity(GeyserSession session, @Nonnull com.nukkitx.nbt.NbtMap blockEntity, com.github.steveice10.mc.protocol.data.game.entity.metadata.Position position)
public static void updateBlockEntity(GeyserSession session, @Nonnull com.nukkitx.nbt.NbtMap blockEntity, com.nukkitx.math.vector.Vector3i position)
Copyright © 2021 GeyserMC. All rights reserved.