Interface BlockKJS

All Superinterfaces:
BlockBehaviourKJS, BlockBuilderProvider, BlockProviderKJS, RegistryObjectKJS<net.minecraft.world.level.block.Block>, Replaceable, dev.latvian.mods.rhino.util.SpecialEquality
All Known Implementing Classes:
BasicCropBlockJS, BasicKubeBlock, BasicKubeBlock.WithEntity, net.minecraft.world.level.block.Block, BlockMixin, net.minecraft.world.level.block.BushBlock, CardinalBlockBuilder.CardinalKubeBlock, CardinalBlockBuilder.WithEntity, net.minecraft.world.level.block.CropBlock, DetectorBlock

@RemapPrefixForJS("kjs$") public interface BlockKJS extends BlockBuilderProvider, BlockBehaviourKJS, Replaceable
  • Method Details

    • kjs$getBlock

      default net.minecraft.world.level.block.Block kjs$getBlock()
      Specified by:
      kjs$getBlock in interface BlockProviderKJS
    • kjs$setBlockBuilder

      default void kjs$setBlockBuilder(BlockBuilder b)
    • kjs$setNameKey

      default void kjs$setNameKey(String key)
    • kjs$setDestroySpeed

      default void kjs$setDestroySpeed(float v)
    • kjs$setLightEmission

      default void kjs$setLightEmission(int v)
    • kjs$setRequiresTool

      default void kjs$setRequiresTool(boolean v)
    • kjs$getBlockStates

      default List<net.minecraft.world.level.block.state.BlockState> kjs$getBlockStates()
    • replaceThisWith

      default Object replaceThisWith(RecipeScriptContext cx, Object with)
      Specified by:
      replaceThisWith in interface Replaceable