⭐ Warden Party ⭐ Interactive Warden Boss icon

⭐ Warden Party ⭐ Interactive Warden Boss -----

Summon an unstoppable Warden to dominate like a boss or unleash loot like an Pinata!




  • Fixed sounds not playing on Minecraft 1.21+.
  • Updated Commons library.
----------, Feb 3, 2025

  • Fixed an animation issue in Minecraft 1.21.2+.
  • Updated Commons library.
----------, Feb 1, 2025

  • Lots of code based improvements/changes.
  • Fixed a small bug.
----------, Jan 9, 2025

  • Fixed some of the command messages not reloading by using the reload command.
  • Fixed some of the command messages does not support Hex colors.
----------, Jan 7, 2025

  • Updated Command Framework library.
  • Updated Commons library.
----------, Jan 3, 2025

  • Added option to not sending specific messages. (Use %do_not_send%)
  • Updated IridiumColorAPI.
----------, Dec 8, 2024

  • Fixed players can get double reward if they quit after hitting the Warden Boss and rejoin.
  • Updated Commons library.
  • Code based changes/improvements.
----------, Nov 27, 2024

  • Code based changes/improvements.
----------, Nov 17, 2024

  • Lots of code-based improvements.
----------, Nov 15, 2024

  • Fixed update checker throws an exception if disabled.
  • Now removing users on quit.
  • Updated Commons library.
----------, Nov 13, 2024

  • Added option to disable update checker.
  • Updated Commons to v1.8.82.
  • Removed all the unnecessary things from the code.
  • Reformatted all the classes according to new changes in the .editorconfig file.
  • Better update checking.
Changes in the config.yml
Code (YAML):
# Should we check for any available updates?
Update-Notifier-Enabled
: true
----------, Nov 9, 2024

  • Updated Command Framework library to v1.5.12.
----------, Nov 4, 2024

  • Added blacklisted materials feature.
Changes in the config.yml
Code (YAML):
wardens :
  # 'default' is the id of the Warden.
  'default'
:
    # Only allow specific items to hit the Warden.
    material-whitelist
: [ ]
Changes in the messages.yml
Code (YAML):
messages:
  cant-hit-with-a-blacklisted-item
: "&cYou can't hit the Warden using that item!"
----------, Nov 2, 2024

  • Updated Despical's Commons library to v1.8.81.
  • Updated some of the log messages.
----------, Oct 29, 2024

  • Support for Minecraft 1.21.2 & 1.21.3.
----------, Oct 28, 2024

  • Updated Commons to v1.8.7
----------, Oct 14, 2024

  • Added /wp version command - wardenparty.version - Displays detailed information about the plugin and server environment.
----------, Oct 10, 2024

  • Added hourly spawning Wardens feature. Now Wardens can be spawned every hour at a specific minute and second.
  • Updated libraries for better performance and compatibility:
    • Despical's Commons.
    • Despical's Command Framework.
    • bStats.
Changes in the config.yml
Code (YAML):
schedulers :

  # 'default' is the scheduler ID and this one is not going to be registered.
  'default'
:
   
    #  Hourly feature takes the fourth-highest priority after the daily feature.
    # Minutes:Seconds | Example: 10:05 -> Every hour at the 10th minute and 5th second.
    hourly
: ""
----------, Oct 5, 2024

  • Added option to customize Warden's glow color.
    • Replace the glow: true/false option with glow-color: RED or any other ChatColor name.

[​IMG]
----------, Oct 1, 2024

  • Added daily spawning Wardens feature.
  • Fixed an exception occurring in Minecraft 1.20.4 and lower versions.
  • Updated Commons library.

Changes in config.yml
Code (YAML):
schedulers :
    # 'default' is the scheduler ID and this one is not going to be registered.
  'default'
:

    # Should the Warden spawn at a specific date? The date takes the highest priority.
    # Date format: dd/MM/yyyy HH:mm:ss | Example date: 19/07/2025 21:10:23
    date
: ""

    # Weekly feature takes the second-highest priority after the date feature.
    # Day of Week:Hours:Minutes:Seconds | Example: 5:16:03:00 -> Every Friday at 4:03:00 pm.
    weekly
: ""

    # Daily feature takes the third-highest priority after the weekly feature.
    # Hours:Minutes:Seconds | Example: 20:10:05 -> Every Day at 08:10:05 pm.
    daily
: ""

    # Number of ticks to wait before starting the scheduler (20 ticks = 1 sec).
    run-after
: 0

    #  If the loop is set to false, the 'run-after' value will be applied.
    interval
: 160

    # Should the Warden spawn repeatedly at the specified tick interval, or just once?
    loop
: false

    # The ID of the Warden.
    id
: default

    # The UUID of the Warden. Leave it empty to generate a random UUID.
    uuid
: ""

    # world, x, y, z, yaw, pitch
    location
: world, 0, 128, 100, 90, 90
 
----------, Sep 26, 2024

  • Now '/wp tphere' command can teleport the specified Warden Boss to another player other than the command sender.
    • /wp tphere <uuid> [--player=player_name]
  • Fixed tab completer not completing the tphere command.
  • Improvements on the reload command with the new flag feature from Command Framework.
  • Updated Commons to v1.8.4.
  • Updated Command Framework to v1.5.1.
----------, Sep 22, 2024

  • Added hit cooldown.
  • Added command execution based on different type of Wardens.
Changes in config.yml
Code (YAML):
wardens :
  # 'default' is the id of the Warden.
  'default'
:

    hit-settings
:

      # Leave blank to disable this feature.
      permission
: ""

      # Should players wait before hitting the Warden again?
      cooldown
: 0

      # When a player has a cooldown to hit the Warden, this message will be sent.
      # This message is optional, there is a general message in the messages.yml file.
      have-cooldown
: "&cYou have to wait {0}s before hitting this Warden again!"

commands
:
  # Warden based command execution.
  wardens
:

    # The Warden ID.
    'default'
:

      # ...and the Warden spawns!
      spawn
:
        '1'
:
          chance
: 100
          commands
: [ ]

      # ...copy other rewards to run only for this Warden type.
Changes in messages.yml
Code (YAML):
messages:
  hit-cooldown
: "&cYou have to wait {0}s before hitting this Warden again!"
----------, Sep 17, 2024

  • Added '/wp tphere <uuid>' command to teleport the Warden with the given UUID to the player.
    • Permission: wardenparty.tphere
    • Only executable by players.
----------, Sep 10, 2024

  • Updated Commons library to v1.8.3.
  • Updated shaded library locations.
  • Some code based changes/improvements.
----------, Sep 9, 2024

  • Fixed no permission message not working.
    • Leave 'messages.no-permission' empty if you don't want to send a message.
Changes in messages.yml
Code (YAML):
messages:
  no-permission
: "&cYou must be admin or higher to use this command!"
----------, Sep 2, 2024

  • Now, the material whitelist is exclusive to Wardens.
  • Performance improvements for loading chunks.
Changes in config.yml
Code (YAML):
wardens:
  'default'
:
    # Only allow specific items to hit the Warden.
    material-whitelist
: [ ]
----------, Sep 1, 2024

  • Added a new placeholder to display how many Wardens alive.
    • %wp_alive_amount% - The number of alive Wardens.
----------, Aug 29, 2024

  • Fixed Warden still remains immortal in case the Phantoms are killed by other plugins.
  • Now Warden IDs will also be reloaded by using the reload command with '--killWardens' argument.
----------, Aug 28, 2024

  • Fixed players can not see each other if they move outside the hide radius.
----------, Aug 28, 2024

  • Added new feature to hide players around the Warden Boss.
Changes in config.yml
Code (YAML):
wardens:
  'warden-id'
:
    # Should we hide players around the Warden?
    hide-players
:

      # Within what radius should players be hidden around the Warden? (Set 0 to disable)
      radius
: 0
----------, Aug 26, 2024

  • Updated Commons license.
----------, Aug 22, 2024

  • Updated some of the log messages.
  • Updated some of the command descriptions.
----------, Aug 21, 2024

  • Updated Command Framework to v1.5.0.
----------, Aug 20, 2024

  • Added '/wp teleport <uuid>' command.
    • Permission: wardenparty.teleport.
    • Only executable by players.
    • Teleports the player to the Warden with the specified UUID.
----------, Aug 19, 2024

  • Updated help command messages.
With this update, there will be a 50% discount until the end of this month.
----------, Aug 17, 2024

  • Added /wp kill <uuid> command.
    • Permission: wardenparty.kill
  • Some message updates.

Changes in messages.yml
Code (YAML):
messages:
  invalid-warden-uuid
: "&cThere is no matched Warden the specified UUID!"
  killed-a-warden
: "&aKilled the Warden with the specified UUID."
----------, Aug 15, 2024

  • Added commands to execute for players with the most damage and hits on the Warden.
  • Fixed summon command message.

Changes in config.yml
Code (YAML):
commands :

  # Placeholders: %damage%, %hits%, %player%
  top-players
:

    # Commands that will be executed for the top players with the most damage on the Warden, if they exist.
    most-damage
:

      # The position of the player.
      "1"
:
        chance
: 95
        commands
:
         - "minecraft:give %player% minecraft:diamond 5"

      # The position of the player.
      "2"
:
        chance
: 85
        commands
:
         - "minecraft:give %player% minecraft:diamond 3"

      # The position of the player.
      "3"
:
        chance
: 75
        commands
:
         - "minecraft:give %player% minecraft:diamond 1"

    # Commands that will be executed for the top players with the most hits on the Warden, if they exist.
    most-hits
:

      # The position of the player.
      "1"
:
        chance
: 95
        commands
:
         - "minecraft:give %player% minecraft:diamond 5"

      # The position of the player.
      "2"
:
        chance
: 85
        commands
:
         - "minecraft:give %player% minecraft:diamond 3"

      # The position of the player.
      "3"
:
        chance
: 75
        commands
:
         - "minecraft:give %player% minecraft:diamond 1"
----------, Aug 15, 2024

  • Added weekly spawning Wardens to the scheduler system.

Changes in config.yml
Code (YAML):
schedulers :

  'default'
:

    # Should the Warden spawn at a specific date? The date takes the highest priority.
    # Date format: dd/MM/yyyy HH:mm:ss | Example date: 19/07/2025 21:10:23
    date
: ""

    # Weekly feature takes the second-highest priority after the date feature.
    # Day of Week:Hours:Minutes | Example: 5:16:03:00 -> Every Friday at 4:03:00 pm.
    weekly
: ""

    # Number of ticks to wait before starting the scheduler (20 ticks = 1 sec).
    run-after
: 0

    #  If the loop is set to false, the 'run-after' value will be applied.
    interval
: 160

    # Should the Warden spawn repeatedly at the specified tick interval, or just once?
    loop
: false

    # The ID of the Warden.
    id
: default

    # The UUID of the Warden. Leave it empty to generate a random UUID.
    uuid
: ""

    # world, x, y, z, yaw, pitch
    location
: world, 0, 128, 100, 90, 90
----------, Aug 14, 2024

  • Updated the scheduler system. Now Wardens can spawn at an exact date.
----------, Aug 14, 2024

  • Fixed command matcher not working.
----------, Aug 12, 2024

  • Added 3 new placeholders.
    • %wp_UUID:max_health%
    • %wp_UUID:total_damage%
    • %wp_UUID:total_hits%
  • Fixed a placeholder in commands not showing the right value.
  • Fixed top player placeholders are in ascending order.
  • Fixed the value of the damage placeholders.
  • Fixed the commands when a Warden dies not executing.
  • Fixed the Wardens despawning when the chunk they are in is unloaded.
    • Now we are forcing the chunk to load.
  • Fixed the usage of spawn command.
----------, Aug 10, 2024

  • Added 2 new placeholders.
    • %wp_UUID:hits% - The player's total number of hits on the Warden.
    • %wp_UUID:damage% - The player's total damage dealt to the Warden.
----------, Aug 9, 2024

  • Added new placeholder to display whether player hit the Warden with the specificed UUID.
    • %wp_UUID:hit_status%

Changes in messages.yml
Code (YAML):
placeholders :
  # %wp_UUID:hit_status%
  hit
: "Yes, hit!"
  not-hit
: "Didn't Hit this Warden!"
----------, Aug 8, 2024

  • Added four new placeholders to display the top 10 players with the most damage, their respective damage values, and the top 10 players with the most hits, along with their names.
    • Check out the resource page for the new placeholders.

Changes in messages.yml
Code (YAML):
placeholders:
  null-name
: "No players placed yet!"
  null-value
: "NaN"
----------, Aug 8, 2024

  • Added PlaceholderAPI support with 4 different placeholder (for now).
  • Wardens must now be summoned with a unique ID.
    • Refer to the 'Commands and Permissions' section on the resource page for the updated command usages.
  • Now '/wp killall [id]' command can only kill a specific type of Wardens.
  • Fixed an issue where Wardens could attack friendly Phantoms.

Changes in messages.yml
Code (YAML):
messages:
  no-wardens-summoned-with-id
: "&cNo wardens found to kill with the given ID!"
  killed-all-wardens-with-id
: "&eAll the Wardens with the given ID are now dead!"
  already-summoned
: "&cA Warden with this ID has already been summoned!"
----------, Aug 7, 2024

  • Fixed Wardens can dig into ground.
----------, Aug 6, 2024

  • Now '/wp spawn' command can be executed by console too.
  • Now Wardens have 2 type of health system.
    • 1. Hit Left: The number of the hits before the Warden explodes.
    • 2. General HP: The number of the damage before the Warden explodes.
  • Fixed '/wp spawn' command usage.
  • Disabled Wardens can despawn by digging into ground.

Check out the config.yml in resource page for new options.
----------, Aug 5, 2024

  • Added option to disable Warden AI.

Changes in config.yml
Code (YAML):
wardens:
  'default'
:
    # Sets whether an entity will have AI. The entity will be completely unable to move if it has no AI.
    ai-enabled
: true
----------, Jul 30, 2024

  • Now reload command messages can be customized via messages file.
  • Updated Command Framework to the v1.4.9.
  • Fixed plugin not working on Minecraft 1.20.4 and lower versions.
  • Fixed some of the commands sending command usage instead of sending the error message.
  • Fixed command matcher not working properly in some cases.
  • Some improvements on the commands using the new features on CF.

Changes in messages.yml
Code (YAML):
messages:
  system-reloaded
: "&aSystem files reloaded successfully."
  reloaded-and-killed
: "&aReloaded system files and killed all alive Wardens successfully."
----------, Jul 28, 2024

  • Now Wardens can naturally spawn.

Changes in config.yml
Code (YAML):
# The spawn behaviour is the same as normal Warden mobs.
naturally-spawning-wardens
:

    # Provide a list of Warden IDs that you want to naturally spawn.
  list
:
    #- 'default:20' This means the Warden with ID 'default' has 20% chance to be spawned.

  # If the option is false, should we spawn all the Wardens in the list if they are lucky enough?
  # Otherwise, we are going to spawn only one Warden which has the highest chance and lucky enough.
  only-one
: true

  # Should we replace the naturally spawned Warden mobs with the spawned Warden Boss?
  remove-default-one
: true
----------, Jul 27, 2024

  • Added option to change Warden's attack damage.

Changes in config.yml
Code (YAML):
wardens:
  'default'
:
    # Attack damage of the Warden. (default value: 2.0)
    attack-damage
: 2.0
----------, Jul 26, 2024

  • Added a new option that makes Warden to stay in a specified radius, if it leaves the area it will be pulled into its spawn point.
  • Fixed command permissions.
  • Fixed help command not working properly.
  • Updated command descriptions.
  • Updated resource page design.

Changes in config.yml
Code (YAML):
wardens:
  'example-warden'
:

      # Radius settings:
    radius
:

      # The radius value, can be a floating point.
      # Set 0 (zero) to disable radius check.
      value
: 0

      # The magnitude of the vector that will push Warden to its spawn point.
      speed
: 1

      # Every X tick, we are going to check whether Warden is inside or outside the given radius.
      # If it is not inside the specified radius, it is going get pulled into its spawn point.
      interval
: 5

      # Should we run the radius checker task asynchronously?
      async
: false
----------, Jul 25, 2024

  • Updated Command Framework to v1.4.8.
    • Huge improvements on the command system.
----------, Jul 19, 2024

  • Added a new feature that allows users to create different Wardens with different features.

Changes in config.yml
Code (YAML):
wardens :
  # 'default' is the id of the Warden.
  'default'
:

    # Add <RAINBOW%d></RAINBOW> tags to message if you enable.
    smooth-rainbow
: true

    # The Warden's name (supports Hex and other colors).
    # Leave blank to not give a name or display another hologram.
    name
: "<GRADIENT:FFF25C>⭐⭐</GRADIENT:FFFAC2> <RAINBOW%color%>W A R D E N</RAINBOW> <GRADIENT:FFFAC2>⭐⭐</GRADIENT:FFF25C>"
    hologram
: "<GRADIENT:DC143C>%health% hits left!</GRADIENT:FF0000>"

    # The offsets for Warden's name and 'hits left' holograms.
    offsets
:
      name
: 2.55
      hologram
: 2.20

    # Number of the hits before the Warden explodes.
    health
: 10

    # This option requires minimum of MC 1.20.5 and higher versions to be able to work.
    scale
: 1

    # Set false to disable glowing effects for the Warden.
    glowing
: false

    # SOUND:VOLUME:PITCH
    # Set NONE to disable this feature.
    hit-sound
: BLOCK_SAND_BREAK:1:1

    # Set NONE to disable this feature.
    death-sound
: ENTITY_WARDEN_DEATH:3:1

    # Should the Warden be allowed to move? (true/false)
    allow-movement
: true

    # Warden's speed amplifier. (default value: 0.3)
    speed-amplifier
: 0.4

    # Set 0 to disable this feature.
    firework-amount-on-warden-death
: 10

    # The delay between fireworks in ticks.
    delay-between-fireworks
: 20L

    # Should we push players backwards when the Warden hits them?
    push-players-backward
: true

    # Should we remove the darkness effect that players gain after being hit by the Warden?
    remove-potion-effects
: true

    # Leave blank to disable this feature.
    hit-permission
: ""

    # The message sent to all players when the Warden dies.
    death-message
: "&cThe Warden has been taken down!"

    # The message sent to all players when all the Phantoms die.
    is-vulnerable-again
: "&cThe Warden is vulnerable again!"

    # The message sent to all players when the Warden got spawns.
    has-just-spawned
: "&cThe Warden has just spawned!"

    phantom
:

      # Should we spawn Phantoms? (true/false)
      enabled
: true

      # How many Phantoms should we summon?
      amount
: 4

      # When should we summon Phantoms?
      health-left
: 5

      # This option requires minimum of MC 1.20.5 and higher versions to be able to work.
      scale
: 1

      # Should we kill summoned Phantoms if the Warden dies?
      remove-on-warden-death
: true

      # Leave blank to disable this feature.
      hit-permission
: ""

      # Set NONE to disable this feature.
      hit-sound
: ENTITY_PHANTOM_HURT:1:1

      # Set NONE to disable this feature.
      death-sound
: ENTITY_PHANTOM_DEATH:1:1

      be-immortal-until-phantoms-killed
:

        # Should the Warden be immortal until all the Phantoms are killed?
        enabled
: true

        # The message sent to player when they hit the Warden before all the Phantoms are killed.
        hit-message
: "&cYou can't hit the Warden until all the Phantoms got killed!"

Changes in messages.yml
Code (YAML):
messages:
  invalid-warden-id
: "&cThere is no matched Warden with that id!"

[​IMG]
----------, Jul 13, 2024

  • Added 2 more placeholders for the commands.
    • %health% - How many hits left for Warden to die.
    • %total_health% - Total amount of hits to kill Warden.

Updates in config.yml
Code (YAML):
# %health% - How many hits left for Warden to die.
# %total_health% - Total amount of hits to kill Warden.
# %player% - The player's name that the command will be executed for.
commands
:
...
----------, Jul 11, 2024

  • Added option to set a custom scale for Phantom entities.

Changes in config.yml
Code (YAML):
warden:
  phantom
:
      # This option requires minimum of MC 1.20.5 and higher versions to be able to work.
    scale
: 1
----------, Jul 10, 2024

  • Fixed sounds can not be played in higher versions of the game.
----------, Jul 9, 2024

  • Support for new added sounds in MC 1.17+ such as:
    • BLOCK_COPPER_BULB_BREAK,
    • BLOCK_COPPER_BULB_FALL,
    • BLOCK_COPPER_BULB_HIT,
    • BLOCK_COPPER_BULB_PLACE,
    • BLOCK_COPPER_BULB_STEP,
    • BLOCK_COPPER_BULB_TURN_OFF,
    • BLOCK_COPPER_BULB_TURN_ON,
    • BLOCK_COPPER_DOOR_CLOSE,
    • BLOCK_COPPER_DOOR_OPEN,
    • BLOCK_COPPER_FALL,
    • BLOCK_COPPER_GRATE_BREAK,
    • BLOCK_COPPER_GRATE_FALL,
    • BLOCK_COPPER_GRATE_HIT,
    • BLOCK_COPPER_GRATE_PLACE,
    • BLOCK_COPPER_GRATE_STEP
    • BLOCK_TRIAL_SPAWNER_ABOUT_TO_SPAWN_ITEM,
    • BLOCK_TRIAL_SPAWNER_AMBIENT,
    • BLOCK_TRIAL_SPAWNER_AMBIENT_CHARGED,
    • BLOCK_TRIAL_SPAWNER_AMBIENT_OMINOUS,
    • BLOCK_TRIAL_SPAWNER_BREAK,
    • BLOCK_TRIAL_SPAWNER_CHARGE_ACTIVATE,
    • BLOCK_TRIAL_SPAWNER_CLOSE_SHUTTER,
    • BLOCK_TRIAL_SPAWNER_DETECT_PLAYER,
    • BLOCK_TRIAL_SPAWNER_EJECT_ITEM,
    • BLOCK_TRIAL_SPAWNER_FALL,
    • BLOCK_TRIAL_SPAWNER_HIT,
    • BLOCK_TRIAL_SPAWNER_OMINOUS_ACTIVATE,
    • BLOCK_TRIAL_SPAWNER_OPEN_SHUTTER,
    • BLOCK_TRIAL_SPAWNER_PLACE,
    • BLOCK_TRIAL_SPAWNER_SPAWN_ITEM,
    • BLOCK_TRIAL_SPAWNER_SPAWN_ITEM_BEGIN,
    • BLOCK_TRIAL_SPAWNER_SPAWN_MOB,
    • BLOCK_TRIAL_SPAWNER_STEP.
----------, Jul 9, 2024

  • Support for new added items in MC 1.20 & 1.21 such as:
    • EXPOSED_COPPER_BULB
    • EXPOSED_COPPER_DOOR
    • EXPOSED_COPPER_GRATE
    • EXPOSED_COPPER_TRAPDOOR
    • FLOW_ARMOR_TRIM_SMITHING_TEMPLATE
    • FLOW_BANNER_PATTERN
    • FLOW_POTTERY_SHERD
    • GUSTER_BANNER_PATTERN
    • GUSTER_POTTERY_SHERD
    • MACE
    • MUSIC_DISC_CREATOR
    • MUSIC_DISC_CREATOR_MUSIC_BOX
    • OMINOUS_BOTTLE
    • OMINOUS_TRIAL_KEY
----------, Jul 6, 2024

  • Now Warden is scalable.
  • Now hologram offsets are customizable.

[​IMG]


[​IMG]


[​IMG]


[​IMG]
----------, Jun 26, 2024

  • Updated content in config.yml and messages.yml files.
  • Reformatted code.
  • Added .editorconfig file to reformat code.
----------, Jun 24, 2024

  • Added update checker.
  • Added bStats metrics.
  • Fixed a potential scheduler exception.
  • Updated Commons library.
----------, Jun 23, 2024

Resource Information
Author:
----------
Total Downloads: 35
First Release: Jun 23, 2024
Last Update: Feb 3, 2025
Category: ---------------
All-Time Rating:
5 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings