Package valorless.rarespawns.ai
Class CustomCreeper
java.lang.Object
valorless.rarespawns.ai.CustomCreeper
- All Implemented Interfaces:
org.bukkit.event.Listener
Listener that overrides rare creeper explosions to a custom knockback/damage effect.
Cancels the vanilla explosion and applies controlled velocity and damage to nearby entities, then plays visual/sound effects without terrain damage.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidinit()Registers this listener with the server plugin manager.voidonCreeperExplode(org.bukkit.event.entity.EntityExplodeEvent event) Alternate simulation using EntityExplodeEvent.voidonCreeperExplode(org.bukkit.event.entity.ExplosionPrimeEvent event) Replaces the prime explosion for rare creepers with a simulated blast that knocks back and damages nearby entities, without block damage.
-
Constructor Details
-
CustomCreeper
public CustomCreeper()
-
-
Method Details
-
init
public static void init()Registers this listener with the server plugin manager. -
onCreeperExplode
public void onCreeperExplode(org.bukkit.event.entity.ExplosionPrimeEvent event) Replaces the prime explosion for rare creepers with a simulated blast that knocks back and damages nearby entities, without block damage.- Parameters:
event- explosion prime event
-
onCreeperExplode
public void onCreeperExplode(org.bukkit.event.entity.EntityExplodeEvent event) Alternate simulation using EntityExplodeEvent. Kept for reference; not enabled.
-