Interface BlockStateKJS

All Superinterfaces:
RegistryObjectKJS<net.minecraft.world.level.block.Block>, Replaceable, dev.latvian.mods.rhino.util.SpecialEquality
All Known Implementing Classes:
BlockStateBaseMixin

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

    • 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$setDestroySpeed

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

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

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

      default boolean kjs$randomTickOverride(net.minecraft.world.level.block.state.BlockState state, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos, net.minecraft.util.RandomSource random)
    • replaceThisWith

      default Object replaceThisWith(RecipeScriptContext cx, Object with)
      Specified by:
      replaceThisWith in interface Replaceable
    • kjs$getWebIconURL

      default RelativeURL kjs$getWebIconURL(int size)
    • kjs$toString

      default String kjs$toString()