public class ItemRegistry extends Object
| Modifier and Type | Field and Description |
|---|---|
static ItemEntry |
BAMBOO
Bamboo item entry, used in PandaEntity.java
|
static int |
BARRIER_INDEX |
static it.unimi.dsi.fastutil.ints.IntList |
BOATS
Boat item entries, used in BedrockInventoryTransactionTranslator.java
|
static it.unimi.dsi.fastutil.ints.IntList |
BUCKETS
Bucket item entries (excluding the milk bucket), used in BedrockInventoryTransactionTranslator.java
|
static com.nukkitx.protocol.bedrock.data.inventory.ItemData[] |
CREATIVE_ITEMS |
static ItemEntry |
EGG
Egg item entry, used in JavaEntityStatusTranslator.java
|
static com.nukkitx.protocol.bedrock.data.inventory.ComponentItemData |
FURNACE_MINECART_DATA
Stores the properties and data of the "custom" furnace minecart item.
|
static ItemEntry |
GOLD
Gold item entry, used in PiglinEntity.java
|
static it.unimi.dsi.fastutil.ints.Int2ObjectMap<ItemEntry> |
ITEM_ENTRIES |
static String[] |
ITEM_NAMES
A list of all Java item names.
|
static List<com.nukkitx.protocol.bedrock.packet.StartGamePacket.ItemEntry> |
ITEMS |
static ItemEntry |
MILK_BUCKET
Empty item bucket, used in BedrockInventoryTransactionTranslator.java
|
static ItemEntry |
SHIELD
Shield item entry, used in Entity.java and LivingEntity.java
|
static ItemEntry |
WHEAT
Wheat item entry, used in AbstractHorseEntity.java
|
static ItemEntry |
WRITABLE_BOOK
Writable book item entry, used in BedrockBookEditTranslator.java
|
| Constructor and Description |
|---|
ItemRegistry() |
| Modifier and Type | Method and Description |
|---|---|
static com.nukkitx.protocol.bedrock.data.inventory.ItemData |
getBedrockItemFromJson(com.fasterxml.jackson.databind.JsonNode itemNode)
Gets a Bedrock
ItemData from a JsonNode |
static ItemEntry |
getItem(com.nukkitx.protocol.bedrock.data.inventory.ItemData data)
Gets an
ItemEntry from the given ItemData. |
static ItemEntry |
getItem(com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack stack)
Gets an
ItemEntry from the given ItemStack. |
static ItemEntry |
getItemEntry(String javaIdentifier)
Gets an
ItemEntry from the given Minecraft: Java Edition
block state identifier. |
static void |
init() |
public static final com.nukkitx.protocol.bedrock.data.inventory.ItemData[] CREATIVE_ITEMS
public static final List<com.nukkitx.protocol.bedrock.packet.StartGamePacket.ItemEntry> ITEMS
public static final it.unimi.dsi.fastutil.ints.Int2ObjectMap<ItemEntry> ITEM_ENTRIES
public static final String[] ITEM_NAMES
public static ItemEntry BAMBOO
public static it.unimi.dsi.fastutil.ints.IntList BOATS
public static it.unimi.dsi.fastutil.ints.IntList BUCKETS
public static ItemEntry MILK_BUCKET
public static ItemEntry EGG
public static ItemEntry GOLD
public static ItemEntry SHIELD
public static ItemEntry WHEAT
public static ItemEntry WRITABLE_BOOK
public static int BARRIER_INDEX
public static final com.nukkitx.protocol.bedrock.data.inventory.ComponentItemData FURNACE_MINECART_DATA
public static void init()
public static ItemEntry getItem(com.github.steveice10.mc.protocol.data.game.entity.metadata.ItemStack stack)
ItemEntry from the given ItemStack.stack - the item stackpublic static ItemEntry getItem(com.nukkitx.protocol.bedrock.data.inventory.ItemData data)
ItemEntry from the given ItemData.data - the item datapublic static ItemEntry getItemEntry(String javaIdentifier)
ItemEntry from the given Minecraft: Java Edition
block state identifier.javaIdentifier - the block state identifierpublic static com.nukkitx.protocol.bedrock.data.inventory.ItemData getBedrockItemFromJson(com.fasterxml.jackson.databind.JsonNode itemNode)
ItemData from a JsonNodeitemNode - the JSON node that contains ProxyPass-compatible Bedrock item dataCopyright © 2021 GeyserMC. All rights reserved.