Skip to content

Releases: NguyenDevs/Sudden-Death

2.3.2: Merge pull request #15 from NguyenDevs/Migrate_1.21

Choose a tag to compare

@NguyenDevs NguyenDevs released this 01 Apr 09:22
9cebc54

Changes & Fixes

  • fix newSize must be between 1.0D and 5.9999968E7 in BloodScreenFeature

2.3.1

Choose a tag to compare

@NguyenDevs NguyenDevs released this 28 Feb 18:16
8ddc249

Breaking Changes

  • Dropped support for Minecraft below 1.21. Requires 1.21 or later.

Changes & Fixes

  • Refactored codebase for Minecraft 1.21+ compatibility
  • Cleaned up source code, removed deprecated and legacy methods
  • Overhauled all GUI menus and messages
  • Added HEX color and Gradient text support
  • Refined effects and parameters across all features
  • Improved WorldGuard flag evaluation for events
  • Fixed memory leaks and eliminated redundant loops

New

  • Shulker Thorn — Shulkers reflect a percentage of damage when closed
  • Added claim plugin support: GriefPrevention, XClaim, Lands, SuperiorSkyblock2, SimpleClaimSystem

2.3.0

Choose a tag to compare

@NguyenDevs NguyenDevs released this 27 Feb 12:45

Changes & Fixes

  • Fixed an issue where Feature descriptions disappear when Visual Filter is enabled.
  • Fixed an issue where the command /sds stop <event> was not functioning as intended.
  • Added a SHIFT + CLICK option in /sds admin to disable all three worlds simultaneously.
  • The BloodMoon feature has been completely rewritten to address significant performance degradation. Please refer to the updated description below.
  • Added a new command /sdmob spawn <type> <mob-id> <amount> — spawns a custom mob at the specified location.
  • The Sdmob GUI now includes a new "Spawn Type" option, allowing you to select the type of custom mob to spawn. Available options: All, Natural, Spawner, Trial Spawner (1.21+).
  • Added a detailed description and usage examples for SpawnCoefficient in the Sdmob GUI.

Modify

BloodMoon

- "◆ Night has a chance to turn red"
- "◆ Players take % more damage and deal % less damage"
- "◆ Players are stunned every 3 seconds for 6 seconds"
- "◆ Monsters spawn with Speed, Strength and Resistance"
- "◆ Skeleton arrows mark players, dealing Instant Damage II after 3s (%)"
- "◆ Creepers gain extra speed, explosion, leaving a crater of magma & fire"
- "◆ Zombies have % extra tool-spawn rate"

2.2.9

Choose a tag to compare

@NguyenDevs NguyenDevs released this 25 Feb 09:59

Changes & Fixes:

  • GUI Reliability: Fixed a critical ArrayIndexOutOfBoundsException in both AdminView and PlayerView triggered by malformed lore during reloads.
  • Seamless Reloads: Implemented automatic GUI management. Open plugin menus are now closed before a reload and automatically reopened for admins afterward, preventing stale inventory states.
  • Optimized Crafting: Added recipe hash checking during reloads. The plugin now only unregisters and re-registers recipes that have actually changed, significantly reducing server lag.

New Feature:

  • Spider Nest: Breaking a Cobweb now has a chance to spawn multiple Spiders or Cave Spiders at the block's location.

2.2.8

Choose a tag to compare

@NguyenDevs NguyenDevs released this 14 Dec 14:50

Changes & Fixes:

  • WorldGuard Integration:
    Updated WorldGuard flags: SDS_EVENT, SDS_BREAK, SDS_REMOVE will now automatically default to DENY if they are not explicitly set in a region.

  • Advanced Player Drops: Added support for SkinRestorer player head drops.

  • Witch Scrolls:
    Added a new Weakness effect modifier:
    weak-duration (How long will the weakening effect last?)

  • Arrow & Projectile Tweaks:
    Firework Arrows: Slightly lowered the firework spawn height to improve hit accuracy on players.
    Shocking Skeleton Arrow: Reduced hurt animation.

  • Electricity Shock: Reduced hurt animation.

  • Dangerous Coal: Added support for DEEPSLATE_COAL_ORE.

  • Blood Moon:
    Added a new Zombie modifier:
    max-mobs-per-chunk (Modify maximum number of zombies that can be spawned in a chunk?)

  • Meteor Rain:
    Added new boolean modifier:
    meteor-crater (create meteor crater or not)
    crater-recovery (recover terrain after event close)
    The meteorite crater will now slowly restore its original topography over time. The core will remain deep underground, becoming a small mineral deposit.

  • Zombie Break Block:
    Fixed an issue where zombies incorrectly throw broken blocks.
    Added a new Zombie target modifier:
    max-target-distance (Zombie tracking distance)
    drop-blocks (Does a block destroyed by a zombie will drop?)
    drop-remove-interval (How long will it take for the dropped item to disappear?)
    Improved and adjusted zombie block-breaking logic.

GUI and Commands:

  • Monster Editor GUI: Fixed an issue where the egg item did not match the mob type.
  • Removed the /sdmob remove command due to duplication with /sdmob delete.

Source code:

  • Remove unused class, package.
  • Decomposing the heavy logic of the Main class into the Manager classes.

2.2.7

Choose a tag to compare

@NguyenDevs NguyenDevs released this 11 Dec 08:35
  • Add Firework Arrows: Pillager will have a chance to fire explosive fireworks arrows in a customizable radius, dealing damage and stunning players.
  • Add Armor Piercing: All monsters will have a chance to attack, ignoring armor, protective enchantments, and golden apples (true damage). Customizable for each monster.
  • Add Whisper of the Desert: Husk has a chance to emerge from the ground in barren biomes, attacking and weakening the player.

2.2.6

Choose a tag to compare

@NguyenDevs NguyenDevs released this 09 Dec 10:52

Some features will have better experience if you install on version 1.21+ So I recommend you to use 1.21+

Refactor project:
Separate listeners into separate classes for ease of maintenance and upgrading.

  • Modify Meteor-Rain: Meteors will now knock up all entities not just players in the blast radius, applying stun and slow effects
  • Modify Everburning Blazes: Improved logic and sound
  • Modify Bleeding: Fix bleed effect spam when running
  • Modify Breeze Dash: Automatically disable if plugin runs version below 1.21
  • Modify Trident's Wrath: Drown logic improvements when Riptide
  • Modify Phantom Blade: Improved logic, fixed default values, optimized effects.
  • Modify Bone Wizard: Frost Curse will now freeze the screen, not just slow.
  • Modify Wither Machine Gun: Improved logic and added sound for this feature
  • Modify Zombie Break Block: Smarter zombies will always scan and try to get close to players within a 150 block radius. Improved block mining logic
  • Modify Blood Screen: Remove old Protocol handler, use new API for minecraft 1.19 and above.
  • Modify Hunger Nausea: Added message indicating player is dizzy due to hunger.
  • Modify Freddy: A little tweak to Freddy's effects.
  • Fix Zombie Tools: Fixed Zombie Tools having higher priority than custom mob zombie (/sdmob)

Note: I've been testing this refactor all day to find potential bugs, but it's still inevitable that there will be shortcomings. If you find any bugs, please create an Issue on the project's Github or contact me via discord [@NguyenDevs] for quick bug fixes

2.2.5

Choose a tag to compare

@NguyenDevs NguyenDevs released this 08 Dec 16:33
  • Add Zombie Tool: Zombies have a chance to spawn with random tools (Axe, Shovel, Pickaxe). Recommended to enable together with the Zombie-Break-Block feature

  • Add Phantom Blade: Phantoms enter invisible state. Have a chance to shoot Wind Blades dealing damage and applying weakness effect

  • Modify: Now Admin GUI also have Filter to help admin see feature easier.

2.2.4

Choose a tag to compare

@NguyenDevs NguyenDevs released this 12 Aug 07:02
4418e01
  • Add Meteor Rain: At night, a meteor may strike, leaving a crater with rare minerals at its center.
  • Add WorldGuard flag sds-event. Allow to disable event in a region. (default: ALLOW).
  • Add Player in creative/spectator mode or have sds.admin permission will no longer get afftected from event.
  • Add Event filter in player menu.
  • Remove particles bug in water when Blood Moon event is happening.

2.2.3

Choose a tag to compare

@NguyenDevs NguyenDevs released this 09 Aug 12:31
  • Add filter for player menu. From now on, the feature list can be filtered and displayed more intuitively.
  • Add sound click in menu.
  • Modify some feature default descriptions.
  • Modify Nether Shield sound and nether mobs list.
  • Modify Undead Rage mobs list
  • Change /sdstatus -> /sds status