Package dev.latvian.mods.kubejs.core
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 Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.world.level.block.Blockdefault List<net.minecraft.world.level.block.state.BlockState> default voiddefault voidkjs$setDestroySpeed(float v) default voidkjs$setLightEmission(int v) default voidkjs$setNameKey(String key) default voidkjs$setRequiresTool(boolean v) default ObjectreplaceThisWith(RecipeScriptContext cx, Object with) Methods inherited from interface dev.latvian.mods.kubejs.core.BlockBehaviourKJS
kjs$setExplosionResistance, kjs$setFriction, kjs$setHasCollision, kjs$setIsRandomlyTicking, kjs$setJumpFactor, kjs$setRandomTickCallback, kjs$setSoundType, kjs$setSpeedFactorMethods inherited from interface dev.latvian.mods.kubejs.core.BlockBuilderProvider
kjs$getBlockBuilderMethods inherited from interface dev.latvian.mods.kubejs.core.BlockProviderKJS
kjs$asHolder, kjs$getId, kjs$getKey, kjs$getRegistry, kjs$getRegistryId, kjs$getTypeDataMethods inherited from interface dev.latvian.mods.kubejs.core.RegistryObjectKJS
kjs$getIdLocation, kjs$getMod, kjs$getTagKeys, kjs$getTags, kjs$hasTag, specialEquals
-
Method Details
-
kjs$getBlock
default net.minecraft.world.level.block.Block kjs$getBlock()- Specified by:
kjs$getBlockin interfaceBlockProviderKJS
-
kjs$setBlockBuilder
-
kjs$setNameKey
-
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
-
replaceThisWith
- Specified by:
replaceThisWithin interfaceReplaceable
-