Package dev.latvian.mods.kubejs.core
Interface ItemKJS
- All Superinterfaces:
IngredientSupplierKJS,RegistryObjectKJS<net.minecraft.world.item.Item>,dev.latvian.mods.rhino.util.SpecialEquality
- All Known Implementing Classes:
net.minecraft.world.item.BlockItem,net.minecraft.world.item.Item,ItemMixin,net.minecraft.world.item.ItemNameBlockItem,SeedItemBuilder.SeedKubeItem,net.minecraft.world.item.ShearsItem,ShearsItemBuilder.ShearsItemKJS
@RemapPrefixForJS("kjs$")
public interface ItemKJS
extends IngredientSupplierKJS, RegistryObjectKJS<net.minecraft.world.item.Item>
-
Method Summary
Modifier and TypeMethodDescriptiondefault @Nullable ItemBehaviordefault net.minecraft.core.Registry<net.minecraft.world.item.Item> default net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<net.minecraft.world.item.Item>> default ItemStackKeydefault <T> voidkjs$overrideComponent(net.minecraft.core.component.DataComponentType<T> type, T value) default net.minecraft.world.item.Itemkjs$self()default voidkjs$setCanRepair(boolean repairable) default voidkjs$setCraftingRemainder(net.minecraft.world.item.Item i) default voiddefault voidkjs$setNameKey(String key) Methods inherited from interface dev.latvian.mods.kubejs.core.IngredientSupplierKJS
kjs$asIngredientMethods inherited from interface dev.latvian.mods.kubejs.core.RegistryObjectKJS
kjs$asHolder, kjs$getId, kjs$getIdLocation, kjs$getKey, kjs$getMod, kjs$getTagKeys, kjs$getTags, kjs$hasTag, specialEquals
-
Method Details
-
kjs$self
@RemapForJS("getItem") default net.minecraft.world.item.Item kjs$self() -
kjs$getRegistryId
default net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<net.minecraft.world.item.Item>> kjs$getRegistryId()- Specified by:
kjs$getRegistryIdin interfaceRegistryObjectKJS<net.minecraft.world.item.Item>
-
kjs$getRegistry
default net.minecraft.core.Registry<net.minecraft.world.item.Item> kjs$getRegistry()- Specified by:
kjs$getRegistryin interfaceRegistryObjectKJS<net.minecraft.world.item.Item>
-
kjs$getItemBehavior
-
kjs$setItemBehavior
-
kjs$getTypeData
-
kjs$overrideComponent
@HideFromJS default <T> void kjs$overrideComponent(net.minecraft.core.component.DataComponentType<T> type, @Nullable T value) -
kjs$setCraftingRemainder
default void kjs$setCraftingRemainder(net.minecraft.world.item.Item i) -
kjs$setNameKey
-
kjs$getTypeItemStackKey
-
kjs$setCanRepair
default void kjs$setCanRepair(boolean repairable)
-