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

@RemapPrefixForJS("kjs$") public interface BlockBehaviourKJS extends BlockProviderKJS
  • 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

      default void kjs$setRandomTickCallback(Consumer<RandomTickCallback> callback)
    • 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)