Package dev.latvian.mods.kubejs.block
Class BlockDropsKubeEvent
java.lang.Object
dev.latvian.mods.kubejs.block.BlockDropsKubeEvent
- All Implemented Interfaces:
KubeEntityEvent,KubeEvent,KubeLevelEvent
@Info("Modify dropped items and xp from block.\n")
public class BlockDropsKubeEvent
extends Object
implements KubeEntityEvent
-
Constructor Summary
ConstructorsConstructorDescriptionBlockDropsKubeEvent(net.neoforged.neoforge.event.level.BlockDropsEvent event) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.entity.item.ItemEntityaddItem(net.minecraft.world.item.ItemStack item) booleancontainsItem(ItemPredicate item) getBlock()@Nullable net.minecraft.world.entity.EntityList<net.minecraft.world.entity.item.ItemEntity> List<net.minecraft.world.item.ItemStack> getItems()net.minecraft.server.level.ServerLevelgetLevel()@Nullable net.minecraft.world.item.ItemStackgetTool()intgetXp()voidremoveItem(ItemPredicate item) voidsetXp(int xp) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.latvian.mods.kubejs.entity.KubeEntityEvent
getPlayerMethods inherited from interface dev.latvian.mods.kubejs.event.KubeEvent
afterPosted, cancel, cancel, defaultExitValue, exit, exit, getExitValueType, mapExitValue, success, successMethods inherited from interface dev.latvian.mods.kubejs.level.KubeLevelEvent
getRegistries, getServer
-
Constructor Details
-
BlockDropsKubeEvent
public BlockDropsKubeEvent(net.neoforged.neoforge.event.level.BlockDropsEvent event)
-
-
Method Details
-
getLevel
public net.minecraft.server.level.ServerLevel getLevel()- Specified by:
getLevelin interfaceKubeEntityEvent- Specified by:
getLevelin interfaceKubeLevelEvent
-
getEntity
@Nullable public @Nullable net.minecraft.world.entity.Entity getEntity()- Specified by:
getEntityin interfaceKubeEntityEvent
-
getBlock
-
getXp
-
setXp
-
getItemEntities
-
getItems
-
containsItem
-
addItem
public net.minecraft.world.entity.item.ItemEntity addItem(net.minecraft.world.item.ItemStack item) -
removeItem
-
getTool
@Nullable @Info("The tool used when breaking this block. May be null.") public @Nullable net.minecraft.world.item.ItemStack getTool()
-