Interface RegistryObjectKJS<T>

All Superinterfaces:
dev.latvian.mods.rhino.util.SpecialEquality
All Known Subinterfaces:
BlockBehaviourKJS, BlockKJS, BlockProviderKJS, BlockStateKJS, EntityTypeKJS, FluidKJS, FluidStackKJS, ItemKJS, ItemStackKJS, LevelBlock, MenuTypeKJS
All Known Implementing Classes:
BasicCropBlockJS, BasicKubeBlock, BasicKubeBlock.WithEntity, net.minecraft.world.level.block.Block, net.minecraft.world.level.block.state.BlockBehaviour, BlockBehaviourMixin, net.minecraft.world.item.BlockItem, BlockMixin, BlockStateBaseMixin, net.minecraft.world.level.block.BushBlock, CachedLevelBlock, CardinalBlockBuilder.CardinalKubeBlock, CardinalBlockBuilder.WithEntity, net.minecraft.world.level.block.CropBlock, DetectorBlock, EntityTypeMixin, FluidMixin, FluidStackMixin, net.minecraft.world.item.Item, ItemMixin, net.minecraft.world.item.ItemNameBlockItem, ItemStackMixin, MenuTypeMixin, SeedItemBuilder.SeedKubeItem, net.minecraft.world.item.ShearsItem, ShearsItemBuilder.ShearsItemKJS

@RemapPrefixForJS("kjs$") public interface RegistryObjectKJS<T> extends dev.latvian.mods.rhino.util.SpecialEquality
  • Method Details

    • specialEquals

      default boolean specialEquals(dev.latvian.mods.rhino.Context cx, Object o, boolean shallow)
      Specified by:
      specialEquals in interface dev.latvian.mods.rhino.util.SpecialEquality
    • kjs$getRegistryId

      default net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> kjs$getRegistryId()
    • kjs$getRegistry

      default net.minecraft.core.Registry<T> kjs$getRegistry()
    • kjs$asHolder

      default net.minecraft.core.Holder<T> kjs$asHolder()
    • kjs$getKey

      default net.minecraft.resources.ResourceKey<T> kjs$getKey()
    • kjs$getIdLocation

      default net.minecraft.resources.ResourceLocation kjs$getIdLocation()
    • kjs$getId

      default String kjs$getId()
    • kjs$getMod

      default String kjs$getMod()
    • kjs$getTagKeys

      default List<net.minecraft.tags.TagKey<T>> kjs$getTagKeys()
    • kjs$getTags

      default List<net.minecraft.resources.ResourceLocation> kjs$getTags()
    • kjs$hasTag

      default boolean kjs$hasTag(net.minecraft.resources.ResourceLocation tag)