Package dev.latvian.mods.kubejs.core
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 Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.core.Holder<net.minecraft.world.level.block.Block> default Stringdefault net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block> default net.minecraft.core.Registry<net.minecraft.world.level.block.Block> default net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<net.minecraft.world.level.block.Block>> default RelativeURLkjs$getWebIconURL(int size) default booleankjs$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) default voidkjs$setDestroySpeed(float v) default voidkjs$setLightEmission(int v) default voidkjs$setRequiresTool(boolean v) default Stringdefault ObjectreplaceThisWith(RecipeScriptContext cx, Object with) Methods inherited from interface dev.latvian.mods.kubejs.core.RegistryObjectKJS
kjs$getIdLocation, kjs$getMod, kjs$getTagKeys, kjs$getTags, kjs$hasTag, specialEquals
-
Method Details
-
kjs$getRegistryId
default net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<net.minecraft.world.level.block.Block>> kjs$getRegistryId()- Specified by:
kjs$getRegistryIdin interfaceRegistryObjectKJS<net.minecraft.world.level.block.Block>
-
kjs$getRegistry
default net.minecraft.core.Registry<net.minecraft.world.level.block.Block> kjs$getRegistry()- Specified by:
kjs$getRegistryin interfaceRegistryObjectKJS<net.minecraft.world.level.block.Block>
-
kjs$asHolder
default net.minecraft.core.Holder<net.minecraft.world.level.block.Block> kjs$asHolder()- Specified by:
kjs$asHolderin interfaceRegistryObjectKJS<net.minecraft.world.level.block.Block>
-
kjs$getKey
default net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.Block> kjs$getKey()- Specified by:
kjs$getKeyin interfaceRegistryObjectKJS<net.minecraft.world.level.block.Block>
-
kjs$getId
- Specified by:
kjs$getIdin interfaceRegistryObjectKJS<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
- Specified by:
replaceThisWithin interfaceReplaceable
-
kjs$getWebIconURL
-
kjs$toString
-