Package dev.latvian.mods.kubejs.level
Interface LevelBlock
- All Superinterfaces:
BlockProviderKJS,RegistryObjectKJS<net.minecraft.world.level.block.Block>,dev.latvian.mods.rhino.util.SpecialEquality
- All Known Implementing Classes:
CachedLevelBlock
-
Method Summary
Modifier and TypeMethodDescriptiondefault LevelBlockcache(net.minecraft.world.level.block.entity.BlockEntity entity) default LevelBlockcache(net.minecraft.world.level.block.state.BlockState state) default booleandefault @Nullable net.minecraft.world.entity.EntitycreateEntity(net.minecraft.world.entity.EntityType<?> type) default net.minecraft.world.level.Explosionexplode(ExplosionProperties properties) default net.minecraft.resources.ResourceLocationdefault intdefault net.minecraft.world.level.block.state.BlockStatedefault booleandefault doubledefault doubledefault doubledefault net.minecraft.resources.ResourceLocationdefault net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> default LevelBlockgetDown()default List<net.minecraft.world.item.ItemStack> getDrops()default List<net.minecraft.world.item.ItemStack> getDrops(@Nullable net.minecraft.world.entity.Entity entity, net.minecraft.world.item.ItemStack heldItem) default LevelBlockgetEast()default @Nullable net.minecraft.world.level.block.entity.BlockEntitydefault @Nullable net.minecraft.nbt.CompoundTagdefault Stringdefault @Nullable InventoryKJSdefault @Nullable InventoryKJSgetInventory(net.minecraft.core.Direction facing) default net.minecraft.world.item.ItemStackgetItem()net.minecraft.world.level.LevelgetLevel()default intgetLight()default LevelBlockgetNorth()default EntityArrayListdefault EntityArrayListgetPlayersInRadius(double radius) net.minecraft.core.BlockPosgetPos()default intdefault LevelBlockgetSouth()default LevelBlockgetUp()default LevelBlockgetWest()default intgetX()default intgetY()default intgetZ()default net.minecraft.world.level.block.Blockdefault voidmergeEntityData(@Nullable net.minecraft.nbt.CompoundTag tag) default LevelBlockoffset(int x, int y, int z) default LevelBlockoffset(net.minecraft.core.Direction f) default LevelBlockoffset(net.minecraft.core.Direction f, int d) default voidpopItem(net.minecraft.world.item.ItemStack item) default voidpopItemFromFace(net.minecraft.world.item.ItemStack item, net.minecraft.core.Direction dir) default voidset(net.minecraft.world.level.block.Block block) default voiddefault voiddefault voidsetBlockState(net.minecraft.world.level.block.state.BlockState state) default voidsetBlockState(net.minecraft.world.level.block.state.BlockState state, int flags) default voidsetEntityData(@Nullable net.minecraft.nbt.CompoundTag tag) default voidspawnFireworks(net.minecraft.world.item.component.Fireworks fireworks, int lifetime) default voiddefault voidspawnLightning(boolean effectOnly) default voidspawnLightning(boolean effectOnly, @Nullable net.minecraft.server.level.ServerPlayer player) default StringMethods 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
-
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$getBlockin interfaceBlockProviderKJS
-
cache
-
cache
-
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
-
offset
-
offset
-
getDown
-
getUp
-
getNorth
-
getSouth
-
getWest
-
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
-
set
-
set
default void set(net.minecraft.world.level.block.Block block) -
getProperties
-
getEntity
@Nullable default @Nullable net.minecraft.world.level.block.entity.BlockEntity getEntity() -
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
-
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
-
getInventory
-
getItem
default net.minecraft.world.item.ItemStack getItem() -
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
-
getPlayersInRadius
-
getBiomeId
default net.minecraft.resources.ResourceLocation getBiomeId() -
toBlockStateString
-