Interface LevelBlock

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

@RemapPrefixForJS("kjs$") public interface LevelBlock extends BlockProviderKJS
  • Method Details

    • getLevel

      net.minecraft.world.level.Level getLevel()
    • getPos

      net.minecraft.core.BlockPos getPos()
    • kjs$getBlock

      default net.minecraft.world.level.block.Block kjs$getBlock()
      Specified by:
      kjs$getBlock in interface BlockProviderKJS
    • cache

      @HideFromJS default LevelBlock cache(net.minecraft.world.level.block.state.BlockState state)
    • cache

      @HideFromJS default LevelBlock cache(net.minecraft.world.level.block.entity.BlockEntity entity)
    • getDimensionKey

      default net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> getDimensionKey()
    • getDimension

      default net.minecraft.resources.ResourceLocation getDimension()
    • getX

      default int getX()
    • getY

      default int getY()
    • getZ

      default int getZ()
    • getCenterX

      default double getCenterX()
    • getCenterY

      default double getCenterY()
    • getCenterZ

      default double getCenterZ()
    • offset

      default LevelBlock offset(net.minecraft.core.Direction f, int d)
    • offset

      default LevelBlock offset(net.minecraft.core.Direction f)
    • offset

      default LevelBlock offset(int x, int y, int z)
    • getDown

      default LevelBlock getDown()
    • getUp

      default LevelBlock getUp()
    • getNorth

      default LevelBlock getNorth()
    • getSouth

      default LevelBlock getSouth()
    • getWest

      default LevelBlock getWest()
    • getEast

      default LevelBlock getEast()
    • getBlockState

      default net.minecraft.world.level.block.state.BlockState getBlockState()
    • setBlockState

      default void setBlockState(net.minecraft.world.level.block.state.BlockState state, int flags)
    • setBlockState

      default void setBlockState(net.minecraft.world.level.block.state.BlockState state)
    • set

      default void set(net.minecraft.world.level.block.Block block, Map<?,?> properties, int flags)
    • set

      default void set(net.minecraft.world.level.block.Block block, Map<?,?> properties)
    • set

      default void set(net.minecraft.world.level.block.Block block)
    • getProperties

      default Map<String,String> getProperties()
    • getEntity

      @Nullable default @Nullable net.minecraft.world.level.block.entity.BlockEntity getEntity()
    • getEntityId

      default String getEntityId()
    • getEntityData

      @Nullable default @Nullable net.minecraft.nbt.CompoundTag getEntityData()
    • setEntityData

      default void setEntityData(@Nullable @Nullable net.minecraft.nbt.CompoundTag tag)
    • mergeEntityData

      default void mergeEntityData(@Nullable @Nullable net.minecraft.nbt.CompoundTag tag)
    • getLight

      default int getLight()
    • getSkyLight

      default int getSkyLight()
    • getBlockLight

      default int getBlockLight()
    • getCanSeeSky

      default boolean getCanSeeSky()
    • canSeeSkyFromBelowWater

      default boolean canSeeSkyFromBelowWater()
    • explode

      default net.minecraft.world.level.Explosion explode(ExplosionProperties properties)
    • createEntity

      @Nullable default @Nullable net.minecraft.world.entity.Entity createEntity(net.minecraft.world.entity.EntityType<?> type)
    • spawnLightning

      default void spawnLightning(boolean effectOnly, @Nullable @Nullable net.minecraft.server.level.ServerPlayer player)
    • spawnLightning

      default void spawnLightning(boolean effectOnly)
    • spawnLightning

      default void spawnLightning()
    • spawnFireworks

      default void spawnFireworks(net.minecraft.world.item.component.Fireworks fireworks, int lifetime)
    • getInventory

      @Nullable default @Nullable InventoryKJS getInventory()
    • getInventory

      @Nullable default @Nullable InventoryKJS getInventory(net.minecraft.core.Direction facing)
    • getItem

      default net.minecraft.world.item.ItemStack getItem()
    • getDrops

      default List<net.minecraft.world.item.ItemStack> getDrops()
    • getDrops

      default List<net.minecraft.world.item.ItemStack> getDrops(@Nullable @Nullable net.minecraft.world.entity.Entity entity, net.minecraft.world.item.ItemStack heldItem)
    • popItem

      default void popItem(net.minecraft.world.item.ItemStack item)
    • popItemFromFace

      default void popItemFromFace(net.minecraft.world.item.ItemStack item, net.minecraft.core.Direction dir)
    • getPlayersInRadius

      default EntityArrayList getPlayersInRadius(double radius)
    • getPlayersInRadius

      default EntityArrayList getPlayersInRadius()
    • getBiomeId

      default net.minecraft.resources.ResourceLocation getBiomeId()
    • toBlockStateString

      default String toBlockStateString()