Interface BlockProviderKJS

All Superinterfaces:
RegistryObjectKJS<net.minecraft.world.level.block.Block>, dev.latvian.mods.rhino.util.SpecialEquality
All Known Subinterfaces:
BlockBehaviourKJS, BlockKJS, LevelBlock
All Known Implementing Classes:
BasicCropBlockJS, BasicKubeBlock, BasicKubeBlock.WithEntity, net.minecraft.world.level.block.Block, net.minecraft.world.level.block.state.BlockBehaviour, BlockBehaviourMixin, BlockMixin, net.minecraft.world.level.block.BushBlock, CachedLevelBlock, CardinalBlockBuilder.CardinalKubeBlock, CardinalBlockBuilder.WithEntity, net.minecraft.world.level.block.CropBlock, DetectorBlock

@RemapPrefixForJS("kjs$") public interface BlockProviderKJS extends RegistryObjectKJS<net.minecraft.world.level.block.Block>
  • Method Details

    • kjs$getBlock

      net.minecraft.world.level.block.Block kjs$getBlock()
    • kjs$getRegistryId

      default net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<net.minecraft.world.level.block.Block>> kjs$getRegistryId()
      Specified by:
      kjs$getRegistryId in interface RegistryObjectKJS<net.minecraft.world.level.block.Block>
    • kjs$getRegistry

      default net.minecraft.core.Registry<net.minecraft.world.level.block.Block> kjs$getRegistry()
      Specified by:
      kjs$getRegistry in interface RegistryObjectKJS<net.minecraft.world.level.block.Block>
    • kjs$asHolder

      default net.minecraft.core.Holder<net.minecraft.world.level.block.Block> kjs$asHolder()
      Specified by:
      kjs$asHolder in interface RegistryObjectKJS<net.minecraft.world.level.block.Block>
    • kjs$getKey

      default net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block> kjs$getKey()
      Specified by:
      kjs$getKey in interface RegistryObjectKJS<net.minecraft.world.level.block.Block>
    • kjs$getId

      default String kjs$getId()
      Specified by:
      kjs$getId in interface RegistryObjectKJS<net.minecraft.world.level.block.Block>
    • kjs$getTypeData

      default Map<String,Object> kjs$getTypeData()