Список изменений
[4.5.0] — Weapon Overhaul (2026-03-16)
Changed — 4 legendary weapons redesigned
Mechanic ideas for the 4 weapons below were inspired by DemoRaHoplite Weapons by Demora ( Apache-2.0 ). Plugin page: https://modrinth.com/plugin/demorahopliteweapons
VoidStaff.java — Dual-mode system
- Before: Single sneak+click portal / click shulker logic with no UI feedback.
- After: Full mode-switching system (ported concept from DemoRaHoplite):
LEFT-CLICKtoggles between Portal Mode and Shulker Mode.- Each mode has its own independent cooldown (portal 40 s, shulker 30 s).
- Action bar shows current mode + remaining cooldown, refreshes on move
and on item-switch (
PlayerItemHeldEvent). - Cleanup on quit/death prevents state leaks.
StaffModeenum added for extensibility.
Excalibur.java — True invincibility
- Before:
PotionEffect RESISTANCE V— very strong but not true invincibility (high enough burst damage could still kill the player). - After:
event.setCancelled(true)atEventPriority.HIGHEST(concept from DemoRaHoplite) — 100 % damage blocked for the entire 5 s duration.- Attacker hears
IRON_GOLEM_HURTsound when a hit is deflected. - Reflection + projectile deflect mechanics preserved from the old version.
activeInvincibilitymap with expiry timestamp replaces potion effect check.isInvincible()guard added soperformDamaged()(reflect) never fires during the invincibility window.- Cleanup on quit/death.
- Attacker hears
WitherSickles.java — Dual-wield + throw mechanic
- Before: Only AOE on-hit wither + lifesteal. No right-click action.
No
amount: 2usage in gameplay. - After: Full dual-wield system (mechanic inspired by DemoRaHoplite):
- Auto-equip offhand: when a player holds the Wither Sickles in main-hand, a protected copy is placed in the off-hand slot automatically.
- Off-hand copy is locked —
InventoryClickEvent,InventoryDragEvent,PlayerDropItemEvent,PlayerSwapHandItemsEventall cancelled for it. Copy is removed when the player switches away. - Right-click throw (CD: 7 s, dmg 12, Wither II × duration × 2): projectile travels as a tick-based raycast with SOUL + WITCH particle trail.
passiveTick()shows throw cooldown in action bar while holding.- Legacy AOE wither + lifesteal preserved on melee hit.
LichStaff.java — Balance pass
- Before: Reload time
7 000 ms— could re-fire 4 ice-balls every 7 s, far too strong in arena PvP. - After: Reload time raised to
30 000 ms(30 s), matching DemoRaHoplite'scooldown_seconds: 30for the equivalent weapon. This makes ammo management meaningful — players must choose when to spend their 4 shots.- Between-shot cooldown tightened to
800 ms(from 500 ms) to prevent accidental double-fire while staying responsive. - Reload-complete message now includes countdown (
"Recharging in 30s..."). - Reload-out sound changed to
WITHER_DEATH(thematic) instead ofBEACON_ACTIVATE.
- Between-shot cooldown tightened to
Updated
legend-items/void_staff.yml— lore updated to describe mode-switching.legend-items/excalibur.yml— lore updated to say "TRUE invincibility".legend-items/wither_sickles.yml— lore updated to describe dual-wield + throw.legend-items/lich_staff.yml— lore updated to show30s reloadand ammo dots.pom.xml— version4.4.1→4.5.0.plugin.yml— version4.4.1→4.5.0; description updated.
Файлы
HungerGamesSSS-4.5.0.jar(880.70 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
4.5.0
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
1
Дата публикации
1 нед. назад

