Package dev.latvian.mods.kubejs.level
Class ExplosionKubeEvent.After
java.lang.Object
dev.latvian.mods.kubejs.level.ExplosionKubeEvent
dev.latvian.mods.kubejs.level.ExplosionKubeEvent.After
- All Implemented Interfaces:
KubeEvent,KubeLevelEvent
- Enclosing class:
ExplosionKubeEvent
@Info("Invoked right after an explosion happens.\n")
public static class ExplosionKubeEvent.After
extends ExplosionKubeEvent
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.latvian.mods.kubejs.level.ExplosionKubeEvent
ExplosionKubeEvent.After, ExplosionKubeEvent.Before -
Field Summary
Fields inherited from class dev.latvian.mods.kubejs.level.ExplosionKubeEvent
explosion, level -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidremoveAffectedBlock(LevelBlock block) voidremoveAffectedEntity(net.minecraft.world.entity.Entity entity) voidvoidvoidMethods inherited from class dev.latvian.mods.kubejs.level.ExplosionKubeEvent
getBlock, getExploder, getLevel, getPosition, getX, getY, getZMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
After
public After(net.minecraft.world.level.Level level, net.minecraft.world.level.Explosion explosion, List<net.minecraft.world.entity.Entity> affectedEntities)
-
-
Method Details
-
getAffectedEntities
@Info("Gets a list of all entities affected by the explosion.") public EntityArrayList getAffectedEntities() -
removeAffectedEntity
@Info("Remove an entity from the list of affected entities.") public void removeAffectedEntity(net.minecraft.world.entity.Entity entity) -
removeAllAffectedEntities
@Info("Remove all entities from the list of affected entities.") public void removeAllAffectedEntities() -
getAffectedBlocks
@Info("Gets a list of all blocks affected by the explosion.") public List<LevelBlock> getAffectedBlocks() -
removeAffectedBlock
@Info("Remove a block from the list of affected blocks.") public void removeAffectedBlock(LevelBlock block) -
removeAllAffectedBlocks
-
removeKnockback
-