Interface ItemWrapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Lazy<Map<net.minecraft.resources.ResourceLocation, Collection<net.minecraft.world.item.ItemStack>>> static final net.minecraft.world.item.ItemStack[]static final dev.latvian.mods.rhino.type.TypeInfostatic final dev.latvian.mods.rhino.type.TypeInfo -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic booleanexists(net.minecraft.resources.ResourceLocation id) static com.mojang.serialization.DataResult<net.minecraft.world.item.Item> static com.mojang.serialization.DataResult<net.minecraft.core.Holder<net.minecraft.world.item.Item>> findItem(net.minecraft.resources.ResourceLocation id) static net.minecraft.world.item.component.Fireworksfireworks(net.minecraft.world.item.component.Fireworks fireworks) static net.minecraft.world.item.ItemStackgetEmpty()static net.minecraft.resources.ResourceLocationgetId(net.minecraft.world.item.Item item) static net.minecraft.world.item.ItemgetItem(net.minecraft.resources.ResourceLocation id) static List<net.minecraft.world.item.ItemStack> getList()static Map<net.minecraft.resources.ResourceLocation, Collection<net.minecraft.world.item.ItemStack>> static Collection<net.minecraft.world.item.ItemStack> getVariants(net.minecraft.world.item.ItemStack item) static booleanstatic booleanisItemStackLike(Object from) static net.minecraft.world.item.ItemStackof(net.minecraft.world.item.ItemStack in) static net.minecraft.world.item.ItemStackof(net.minecraft.world.item.ItemStack in, int count) static net.minecraft.world.item.ItemStackof(net.minecraft.world.item.ItemStack in, int count, net.minecraft.core.component.DataComponentMap components) static net.minecraft.world.item.ItemStackof(net.minecraft.world.item.ItemStack in, net.minecraft.core.component.DataComponentMap components) static com.mojang.serialization.DataResult<net.minecraft.world.item.ItemStack> parseJson(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, @Nullable com.google.gson.JsonElement json) static com.mojang.serialization.DataResult<net.minecraft.world.item.ItemStack> parseString(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s) static net.minecraft.world.item.ItemStackplayerHead(String name) static net.minecraft.world.item.ItemStackplayerHeadFromBase64(UUID uuid, String textureBase64) static net.minecraft.world.item.ItemStackplayerHeadFromSkinHash(String hash) static net.minecraft.world.item.ItemStackplayerHeadFromUrl(String url) static com.mojang.serialization.DataResult<net.minecraft.world.item.ItemStack> read(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) static net.minecraft.world.item.ItemStackstatic net.minecraft.world.item.Itemstatic net.neoforged.neoforge.common.ItemAbilitywrapItemAbility(Object object) static com.mojang.serialization.DataResult<net.minecraft.world.item.ItemStack> wrapResult(dev.latvian.mods.rhino.Context cx, @Nullable Object from)
-
Field Details
-
EMPTY_ARRAY
static final net.minecraft.world.item.ItemStack[] EMPTY_ARRAY -
ITEM_TYPE_INFO
static final dev.latvian.mods.rhino.type.TypeInfo ITEM_TYPE_INFO -
TYPE_INFO
static final dev.latvian.mods.rhino.type.TypeInfo TYPE_INFO -
CACHED_ITEM_TYPE_LIST
-
CACHED_ITEM_MAP
@HideFromJS static final Lazy<Map<net.minecraft.resources.ResourceLocation,Collection<net.minecraft.world.item.ItemStack>>> CACHED_ITEM_MAP -
CACHED_ITEM_LIST
-
-
Method Details
-
of
@Info("Returns an ItemStack of the input") static net.minecraft.world.item.ItemStack of(net.minecraft.world.item.ItemStack in) -
of
@Info("Returns an ItemStack of the input, with the specified data components") static net.minecraft.world.item.ItemStack of(net.minecraft.world.item.ItemStack in, net.minecraft.core.component.DataComponentMap components) -
of
@Info("Returns an ItemStack of the input, with the specified count") static net.minecraft.world.item.ItemStack of(net.minecraft.world.item.ItemStack in, int count) -
of
@Info("Returns an ItemStack of the input, with the specified count and data components") static net.minecraft.world.item.ItemStack of(net.minecraft.world.item.ItemStack in, int count, net.minecraft.core.component.DataComponentMap components) -
wrapResult
@HideFromJS static com.mojang.serialization.DataResult<net.minecraft.world.item.ItemStack> wrapResult(dev.latvian.mods.rhino.Context cx, @Nullable @Nullable Object from) -
wrap
@HideFromJS static net.minecraft.world.item.ItemStack wrap(dev.latvian.mods.rhino.Context cx, @Nullable @Nullable Object from) -
wrapItem
@HideFromJS static net.minecraft.world.item.Item wrapItem(dev.latvian.mods.rhino.Context cx, @Nullable @Nullable Object o) -
findItem
-
findItem
@HideFromJS static com.mojang.serialization.DataResult<net.minecraft.core.Holder<net.minecraft.world.item.Item>> findItem(net.minecraft.resources.ResourceLocation id) -
getList
-
getTypeList
-
getTypeToStackMap
static Map<net.minecraft.resources.ResourceLocation,Collection<net.minecraft.world.item.ItemStack>> getTypeToStackMap() -
getVariants
static Collection<net.minecraft.world.item.ItemStack> getVariants(net.minecraft.world.item.ItemStack item) -
getEmpty
@Info("Get the item that represents air/an empty slot") static net.minecraft.world.item.ItemStack getEmpty() -
fireworks
@Info("Returns a Firework with the input properties") static net.minecraft.world.item.component.Fireworks fireworks(net.minecraft.world.item.component.Fireworks fireworks) -
getItem
@Info("Gets an Item from an item id") static net.minecraft.world.item.Item getItem(net.minecraft.resources.ResourceLocation id) -
getId
@Info("Gets an items id from the Item") static net.minecraft.resources.ResourceLocation getId(net.minecraft.world.item.Item item) -
exists
@Info("Checks if the provided item id exists in the registry") static boolean exists(net.minecraft.resources.ResourceLocation id) -
isItem
-
playerHead
-
playerHeadFromBase64
-
playerHeadFromUrl
-
playerHeadFromSkinHash
-
wrapItemAbility
-
isItemStackLike
-
parseJson
static com.mojang.serialization.DataResult<net.minecraft.world.item.ItemStack> parseJson(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, @Nullable @Nullable com.google.gson.JsonElement json) -
parseString
static com.mojang.serialization.DataResult<net.minecraft.world.item.ItemStack> parseString(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, String s) -
read
static com.mojang.serialization.DataResult<net.minecraft.world.item.ItemStack> read(dev.latvian.mods.rhino.Context cx, com.mojang.serialization.DynamicOps<net.minecraft.nbt.Tag> registryOps, com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-