CurseForge · Minecraft mod
Wave Defense
A versatile PvE and PvP engine featuring wave defense, customizable shops, and three competitive game modes for Minecraft
Quick answer
Which Wave Defense release should I use?
Wave Defense wavedefense-0.9.0.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Wave Defense required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Wave Defense wavedefense-0.9.0.jar need?
wavedefense-0.9.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
7 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Wave Defense without breaking your instance.
Built for Wave Defense wavedefense-0.9.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use wavedefense-0.9.0.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside wavedefense-0.9.0.jar. It opens that exact file at the source.
About this project
What does Wave Defense add?
⚔️ Wave Defense
Wave Defense is a powerful Forge mod for Minecraft 1.20.1 that turns your server into a fully configurable PvE/PvP arena system.
Create custom combat locations, configure mob waves, PvP matches, shops, rewards, loot, portals, arena boundaries and events — with most of the configuration available directly through in-game GUI editors instead of manually editing complex files.
🧟 PvE Wave Defense
Build arenas with fully configurable enemy waves.
Each wave can define:
mob types and amounts;
equipment;
effects;
spawn chances;
scaling;
delays;
rewards and points;
events and triggers.
Endless Mode is also available, allowing waves to continue indefinitely while the score is based on how far the team survives. Difficulty presets include Easy, Normal, Hard and Nightmare, with separate progression and leaderboards.
⚔️ PvP
Wave Defense supports multiple PvP modes:
Standard
Team-based rounds with a buy phase, preparation, active combat, round wins and losses.
Deathmatch
Continuous combat with respawns and a kill target.
Battle Royale
Random spawn assignment, a shrinking border, border damage and a last-player-standing victory condition.
PvP also supports team balancing, friendly fire, starting points, kill rewards, death penalties, round delays, kill targets and configurable Battle Royale settings.
💰 Shops & Economy
Create custom shops for your arenas.
The shop system supports:
buying and selling;
item quantities;
categories;
NBT-aware item matching;
global shops;
point-based shops;
availability triggers;
import/export;
automatic pricing.
Automatic pricing analyzes what an item actually does and ranks it against items in the same class. This makes large modpacks and weapon packs much easier to configure without manually pricing hundreds of individual items.
🎁 Loot & Events
Place loot spawn points and connect them to gameplay events.
The trigger system can react to:
wave start/end;
specific waves;
timers;
mob kills;
remaining mob count;
player deaths;
player entering zones;
player inventory conditions;
PvP round events;
match start/end;
kill streaks;
shop events.
This allows arenas to have dynamic gameplay instead of simply spawning mobs until everything is dead.
🌀 Dynamic Portals
A location can have its own dynamic portal that appears near a random eligible player.
Portals can:
remain active until the arena is cleared;
allow re-entry after failed attempts;
preserve penalty progress;
allow players to join an ongoing run;
release waves outside the portal when nobody is inside;
remain after the arena has been completed.
Players entering through a portal keep their own inventory and leave with their original equipment plus anything they collected during the run.
🛡️ Arena Boundaries
Every location can have its own configurable boundary.
When players leave the arena, the boundary can:
damage them;
teleport them back;
start a timer;
force an immediate surrender.
Optional activation zones can also start arenas automatically with countdowns and particles.
📊 HUD & Information Panels
Players can see live information about the current arena:
current wave;
timer;
remaining mobs;
players;
points;
PvP information;
capture progress;
team scores.
The HUD is dynamically updated and uses a consistent visual theme across the mod.
🛠️ Configure Everything In-Game
Admins don't have to constantly edit configuration files.
Wave Defense provides GUI editors for:
locations;
PvP;
waves;
mobs;
triggers;
starting items;
completion rewards;
shops;
shop points;
shop availability;
loot;
portals;
HUD;
and more.
The main mod configuration is also available through Mods → Wave Defense → Config.
🔌 Mod Compatibility
Wave Defense is designed to work without requiring a specific modpack.
Mine and Slash
When Mine and Slash is installed, individual PvE locations gain additional settings for:
mob level;
XP bonus;
Fire Resistance;
Water Resistance;
Lightning Resistance;
Chaos Resistance;
Physical Resistance.
The integration is completely optional.
Tacz
With Timeless and Classics Zero (Tacz) installed, the shop gains additional weapon categories and bulk weapon importing.
Tacz integration uses reflection, so Tacz is not a required dependency.
📈 Progression & Statistics
Wave Defense tracks persistent player statistics including:
waves completed;
best wave;
kills;
matches;
playtime;
level;
PvE/PvP results.
Different modes and difficulties can have their own leaderboards.
🏠 Arena Hub
When a server has many locations, the Hub provides a live overview of all arenas.
Players can see:
current player count;
empty arenas;
lobby state;
active matches;
finishing matches;
current wave or round.
The Hub also provides searching and sorting, and can explain why a particular arena is currently unavailable.
⚙️ Technical Information
Minecraft: 1.20.1
Forge: 47.2.0+
Java: 17
Server: Dedicated Server supported
Client: Required
Main gameplay: PvE / PvP
Localization: EN, UK, DE, FR, ES, PL, PT-BR, ZH-CN
🎮 Build Your Own Game Modes
Wave Defense is more than a simple mob-wave mod.
It is a configurable combat-arena framework that can be used to build custom PvE challenges, team-based PvP matches, Deathmatch, Battle Royale, economies, loot systems, dynamic events and entirely custom gameplay scenarios.
**Configure the arena. Define the rules. Start the fight.
UA**
⚔️ Wave Defense
Wave Defense — це потужний Forge-мод для Minecraft 1.20.1, який перетворює сервер на повноцінну систему PvE/PvP арен.
Створюйте власні бойові локації, налаштовуйте хвилі мобів, PvP-матчі, магазини, нагороди, лут, портали, межі арени та події — без необхідності редагувати складні конфігурації вручну. Більшість систем доступна безпосередньо через зручні in-game GUI редактори.
🧟 PvE Wave Defense
Створюйте арени з повністю налаштовуваними хвилями мобів.
Для кожної хвилі можна визначити:
типи та кількість мобів;
спорядження;
ефекти;
шанс появи;
масштабування складності;
затримку між хвилями;
нагороди та очки;
події й тригери.
Доступний також Endless Mode, де хвилі не закінчуються, а результат визначається тим, наскільки далеко команда змогла пройти. Є рівні складності Easy, Normal, Hard та Nightmare, кожен із власною статистикою та рейтингом.
⚔️ PvP
Wave Defense підтримує декілька PvP-режимів:
Standard
Командні раунди з фазою закупівлі, підготовкою, перемогою/поразкою та системою раундів.
Deathmatch
Безперервний бій із респавнами та перемогою за kill target.
Battle Royale
Випадковий розподіл стартових позицій, зона, що звужується, шкода від межі та перемога останнього гравця.
PvP також підтримує командний баланс, friendly fire, стартові очки, нагороди за вбивства, штрафи за смерть, kill targets та інші параметри.
💰 Магазини та економіка
Створюйте власні магазини для арен.
Підтримуються:
купівля та продаж предметів;
кількість предметів;
категорії;
NBT-aware предмети;
глобальні магазини;
магазини окремих точок;
умови доступності;
імпорт та експорт;
автоматичне ціноутворення.
Автоматичне ціноутворення аналізує характеристики предметів і порівнює їх з іншими предметами того самого класу. Це особливо корисно для великих модпаків та зброярських модів, де вручну виставляти ціни на сотні предметів дуже довго.
🎁 Loot & Events
Додавайте точки появи луту та прив'язуйте їх до подій.
Система тригерів дозволяє реагувати на:
початок і завершення хвилі;
конкретні хвилі;
таймери;
вбивства мобів;
кількість мобів, що залишилась;
смерть гравця;
вхід гравця в зону;
отримання предмета;
початок/кінець PvP раунду;
початок/кінець матчу;
kill streak;
події магазину.
Це дозволяє створювати набагато складніші сценарії, ніж просто «вбити всіх мобів».
🌀 Динамічні портали
Арена може отримати власний портал, який з'являється поблизу випадкового гравця.
Портал може:
залишатися активним до повного проходження арени;
дозволяти повторний вхід після невдалої спроби;
зберігати прогрес штрафу;
дозволяти приєднуватися до вже активної хвилі;
запускати хвилі мобів назовні, якщо ніхто не заходить в арену;
залишатися після завершення проходження.
Гравець, який входить через портал, не втрачає власний інвентар — він виходить із тим самим спорядженням плюс отриманий лут.
🛡️ Межі та контроль арени
Для кожної локації можна створити власну межу.
За її межами можна:
завдавати шкоду;
телепортувати гравця назад;
запустити таймер;
змусити гравця здатися.
Також доступні автоматичні зони активації з таймером і частинками.
📊 HUD та інформаційні панелі
Гравці можуть бачити актуальну інформацію про арену:
поточну хвилю;
таймер;
кількість мобів;
кількість гравців;
очки;
PvP-інформацію;
прогрес захоплення точок;
командні рахунки.
HUD оновлюється динамічно, а його елементи мають єдиний стиль оформлення.
🛠️ Повноцінне налаштування прямо в грі
Адміністратору не потрібно постійно редагувати файли вручну.
Wave Defense має GUI-редактори для:
арен;
PvP;
хвиль;
мобів;
тригерів;
стартових предметів;
нагород;
магазинів;
точок магазину;
доступності товарів;
луту;
порталів;
HUD;
команд та іншого.
Конфігурація самого мода також доступна через Mods → Wave Defense → Config.
🔌 Сумісність з іншими модами
Wave Defense не прив'язаний до конкретного набору модів.
Mine and Slash
За наявності Mine and Slash можна окремо для кожної PvE-арени налаштувати:
рівень мобів;
бонус XP;
Fire Resistance;
Water Resistance;
Lightning Resistance;
Chaos Resistance;
Physical Resistance.
Інтеграція є опціональною та не потрібна для роботи основного мода.
Tacz
За наявності Timeless and Classics Zero (Tacz) магазин отримує додаткові категорії зброї та можливість масового додавання зброї до магазину.
Інтеграція працює через reflection, тому Tacz не є обов'язковою залежністю.
📈 Прогресія та статистика
Wave Defense зберігає довготривалу статистику гравців:
кількість хвиль;
найкращу хвилю;
кількість вбивств;
кількість матчів;
час гри;
рівень;
результати PvE/PvP.
Для різних режимів та складностей використовуються окремі рейтинги.
🏠 Hub
Якщо на сервері багато арен, спеціальний Hub показує їхній поточний стан:
кількість гравців;
порожня арена;
lobby;
матч у процесі;
завершення;
поточну хвилю або раунд.
Доступні пошук і сортування арен, а також відображення причин, через які конкретну арену зараз неможливо запустити.
⚙️ Технічна інформація
Minecraft: 1.20.1
Forge: 47.2.0+
Java: 17
Server: Dedicated Server supported
Client: Required
Main mode: PvE / PvP
Localization: EN, UK, DE, FR, ES, PL, PT-BR, ZH-CN
🎮 Створюйте власні режими гри
Wave Defense створений не просто як мод із готовими хвилями мобів.
Це конструктор бойових арен, на основі якого можна створювати власні PvE-випробування, командні PvP-матчі, Deathmatch, Battle Royale, економіку, лут-системи, динамічні події та цілі ігрові режими.
Налаштовуйте арену. Створюйте правила. Запускайте бій.
Project description from CurseForge.
Pick your setup
Wave Defense by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.1
1 loader build1.16.5
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Wave Defense versions and loaders
wavedefense-0.9.0.jar
24 Aug 2026
wavedefense-0.7.3.jar
11 Aug 2026
wavedefense-0.7.2.jar
10 Aug 2026
wavedefense-0.6.0.jar
8 Aug 2026
wavedefense-0.6.0.jar
8 Aug 2026
wavedefense-0.5.3.jar
8 Aug 2026
wavedefense-0.5.3.jar
8 Aug 2026
wavedefense-0.5.3.jar
7 Aug 2026
wavedefense-0.5.0.jar
7 Aug 2026
SHOP FIXED
wavedefense-0.4.0.jar
6 Aug 2026
Great FIX PATCH for stoic_elion49)))
wavedefense-0.4.0.jar
5 Aug 2026
wavedefense-0.3.0.jar TESTED
wavedefense-0.3.0.jar
31 Jul 2026
Looking for an older file? The official CurseForge project page is in Resources.