Class CustomCreeper

java.lang.Object
valorless.rarespawns.ai.CustomCreeper
All Implemented Interfaces:
org.bukkit.event.Listener

public class CustomCreeper extends Object implements 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    Registers this listener with the server plugin manager.
    void
    onCreeperExplode(org.bukkit.event.entity.EntityExplodeEvent event)
    Alternate simulation using EntityExplodeEvent.
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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.