public class BlockTranslator extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BEDROCK_AIR_ID
The Bedrock block runtime ID of air
|
static int |
BEDROCK_RUNTIME_COMMAND_BLOCK_ID
Runtime command block ID, used for fixing command block minecart appearances
|
static int |
BEDROCK_WATER_ID |
static int |
CARPET |
static int |
JAVA_AIR_ID
The Java block runtime ID of air
|
static it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> |
JAVA_ID_TO_JAVA_IDENTIFIER_MAP
Java numeric ID to java unique identifier, used for block names in the statistics screen
|
static int |
JAVA_RUNTIME_COBWEB_ID |
static int |
JAVA_RUNTIME_FURNACE_ID |
static int |
JAVA_RUNTIME_FURNACE_LIT_ID |
static it.unimi.dsi.fastutil.ints.Int2BooleanMap |
JAVA_RUNTIME_ID_TO_CAN_HARVEST_WITH_HAND |
static it.unimi.dsi.fastutil.ints.Int2IntMap |
JAVA_RUNTIME_ID_TO_COLLISION_INDEX |
static it.unimi.dsi.fastutil.ints.Int2DoubleMap |
JAVA_RUNTIME_ID_TO_HARDNESS |
static it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> |
JAVA_RUNTIME_ID_TO_TOOL_TYPE |
static int |
JAVA_RUNTIME_SPAWNER_ID |
static it.unimi.dsi.fastutil.ints.IntSet |
JAVA_RUNTIME_WOOL_IDS |
| Modifier and Type | Method and Description |
|---|---|
static int |
getBedrockBlockId(int state) |
static String |
getBedrockBlockIdentifier(String javaIdentifier) |
static int |
getBlockStateVersion() |
static int |
getItemFrame(com.nukkitx.nbt.NbtMap tag) |
static int |
getJavaBlockState(int bedrockId) |
static int |
getJavaBlockState(String javaId) |
static com.google.common.collect.BiMap<String,Integer> |
getJavaIdBlockMap() |
static int |
getJavaWaterloggedState(int bedrockId) |
static void |
init() |
static boolean |
isItemFrame(int bedrockBlockRuntimeId) |
static boolean |
isWaterlogged(int state) |
public static final int JAVA_AIR_ID
public static final int BEDROCK_AIR_ID
public static final int BEDROCK_WATER_ID
public static final int CARPET
public static final it.unimi.dsi.fastutil.ints.Int2DoubleMap JAVA_RUNTIME_ID_TO_HARDNESS
public static final it.unimi.dsi.fastutil.ints.Int2BooleanMap JAVA_RUNTIME_ID_TO_CAN_HARVEST_WITH_HAND
public static final it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> JAVA_RUNTIME_ID_TO_TOOL_TYPE
public static final it.unimi.dsi.fastutil.ints.Int2IntMap JAVA_RUNTIME_ID_TO_COLLISION_INDEX
public static final it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> JAVA_ID_TO_JAVA_IDENTIFIER_MAP
public static final int BEDROCK_RUNTIME_COMMAND_BLOCK_ID
public static final it.unimi.dsi.fastutil.ints.IntSet JAVA_RUNTIME_WOOL_IDS
public static final int JAVA_RUNTIME_COBWEB_ID
public static final int JAVA_RUNTIME_FURNACE_ID
public static final int JAVA_RUNTIME_FURNACE_LIT_ID
public static final int JAVA_RUNTIME_SPAWNER_ID
public static void init()
public static int getBedrockBlockId(int state)
public static int getJavaBlockState(int bedrockId)
public static String getBedrockBlockIdentifier(String javaIdentifier)
javaIdentifier - the Java identifier of the block to search forpublic static int getItemFrame(com.nukkitx.nbt.NbtMap tag)
public static boolean isItemFrame(int bedrockBlockRuntimeId)
public static int getBlockStateVersion()
public static int getJavaBlockState(String javaId)
public static boolean isWaterlogged(int state)
public static int getJavaWaterloggedState(int bedrockId)
Copyright © 2020 GeyserMC. All rights reserved.