Package dev.latvian.mods.kubejs.core
Interface BlockBehaviourKJS
- All Superinterfaces:
BlockProviderKJS,RegistryObjectKJS<net.minecraft.world.level.block.Block>,dev.latvian.mods.rhino.util.SpecialEquality
- All Known Subinterfaces:
BlockKJS
- 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,CardinalBlockBuilder.CardinalKubeBlock,CardinalBlockBuilder.WithEntity,net.minecraft.world.level.block.CropBlock,DetectorBlock,PillarBlockBuilder.PillarKubeBlock,PillarBlockBuilder.WithEntity
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidkjs$setExplosionResistance(float v) default voidkjs$setFriction(float v) default voidkjs$setHasCollision(boolean v) default voidkjs$setIsRandomlyTicking(boolean v) default voidkjs$setJumpFactor(float v) default voidkjs$setRandomTickCallback(Consumer<RandomTickCallback> callback) default voidkjs$setSoundType(net.minecraft.world.level.block.SoundType v) default voidkjs$setSpeedFactor(float v) Methods inherited from interface dev.latvian.mods.kubejs.core.BlockProviderKJS
kjs$asHolder, kjs$getBlock, 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$setHasCollision
default void kjs$setHasCollision(boolean v) -
kjs$setExplosionResistance
default void kjs$setExplosionResistance(float v) -
kjs$setIsRandomlyTicking
default void kjs$setIsRandomlyTicking(boolean v) -
kjs$setRandomTickCallback
-
kjs$setSoundType
default void kjs$setSoundType(net.minecraft.world.level.block.SoundType v) -
kjs$setFriction
default void kjs$setFriction(float v) -
kjs$setSpeedFactor
default void kjs$setSpeedFactor(float v) -
kjs$setJumpFactor
default void kjs$setJumpFactor(float v)
-