COWMODSКаталог модов
UltraEvolution

ВЕРСИИ (4)

release

UltraEvolution 1.1.0

1.1.0
30 окт. 2026 г.12Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot
Скачать
Что нового
# UltraEvolution 1.1.0 — Zombie overhaul ## Build target - pom now targets **Paper 1.21.1 / Java 21** (`api-version: 1.21`). The old source already used 1.20.5+ names (`PotionEffectType.STRENGTH`, `Particle.SPLASH`…), so it could not compile against the previous 1.20.4 pom. - Attributes are resolved through the registry (`AttrUtil`), so it also runs on 1.21.3+ (attribute rename). ## 1. Inbuilt builds (`builds.json`) 12 zombie base layouts shipped inside the jar, exported to `plugins/UltraEvolution/builds.json` on first run (edit freely, `/uereload`; a newer jar version backs your copy up as `.bak-vN`). | id | symbol | build | min lvl | |---|---|---|---| | bunker | ☣ | Rotten Bunker | 1 | | crypt | ☠ | Forgotten Crypt | 1 | | warren | ❖ | Maze Warren | 1 | | minehold | ⚒ | Abandoned Minehold | 1 | | keep | ♜ | Siege Keep | 2 | | cathedral | ✠ | Cathedral of Bones | 3 | | sunken | ❂ | Sunken Tomb | 3 | | lab | ☢ | Plague Laboratory | 3 | | pit | ⚑ | Warlord's Pit | 4 | | arena | ⚡ | Blood Arena | 4 | | hive | ☽ | Necro Hive | 5 | | vault | ♛ | Overlord Vault | 8 | Data-driven: palettes, loot tables, rooms, tunnels, fills, chests/barrels, spawners, traps (TNT plate, cobweb, magma) and ranked guards. Random rotation, async chunk loading, blocks placed in batches (`bases.blocks-per-tick`). Commands: `/uebase builds`, `/uebase generate <id>` (builds at your feet), `bases.allowed-builds` filter. ## 2. Ranks with symbols (`ranks.json`) ☠ Walker · ☣ Rotter · ⚔ Brute · ✧ Hunter · ❖ Sentinel · ⚡ Berserker · ☢ Plaguebearer · ✠ Warlord · ⚑ Commander · ☽ Necromancer · ❂ Abomination · ♛ Titan · ♚ Overlord — each with stats, gear, drops, XP and skills. Nameplate: `☠ Walker ☠ [120❤]` (format in config). `/ue ranks`, `/ue spawn <rank> [n]`. ## 3. Zombie skills (15) ↗ Leap · ✹ Ground Slam · ☣ Plague Aura · ⚡ Berserk · ☽ Summon Minions · ❖ Shield Wall · ⚒ Wall Breaker (protection- plugin aware, no chest/spawner breaking) · ▤ Pillar & Bridge (temporary blocks) · ⚑ Rally Cry · ✚ Regeneration · ♥ Life Steal · ☠ Venom Touch · ⇩ Crippling Blow · ✱ Thorns · ☄ Death Burst. Per-skill `enabled` / `cooldown-seconds` in config. Original learning (dodge arrows, tower counters) is kept. ## 4. New Day 1 (100x) `difficulty.day-one-multiplier: 100.0`. HP and damage now use `power = 100 x level multiplier` (speed is unchanged). HP = 20 + intelligence*2*power*rank.hp-scale ; damage = 3 + power*rank.damage-scale. Set it to `1` for the old feel. HP is capped by the server (`spigot.yml` → `settings.attribute.maxHealth.max`, default 2048). ## Fixes - `PluginConfig.isZombieCommanderEnabled()` compared a boolean with `> 0` (compile error). - `MobAI.moveToward` called `getPathfinder()` on `LivingEntity` (it lives on `Mob`). - `MobAI.isAlive()` scanned every entity of that class in the world each tick; now `isValid() && !isDead()`. - Ranked zombies re-register after chunk reload / restart (guards keep their AI). - Base generation no longer floats torches in mid-air; rooms are sealed shells with floors. ## Not done / notes - Not compiled here (no Paper API jar offline): sources were syntax-checked with javac only. Run `mvn package`. - Difficulty "day" is still counted from plugin start, so it resets on restart (pre-existing). --- # Update: self-built bases, allied mobs, bosses ## Zombies build their own bases - New rank skill **⌂ BUILD_BASE** (Brute, Sentinel, Warlord, Commander, Necromancer, Abomination). - An idle builder underground (no player within 40 blocks, no base/site within 60) may start a **build site** with any inbuilt build; builders walk there and place blocks live (50/s per builder, sparks + sound). More builders = faster. - Site is dropped if builders disappear for 10 min. When done: base registered + ranked guards/boss spawn. - Config `bases.zombie-built.*`; `/uebase sites` shows progress. Random admin generation still works. ## Other hostile mobs work with zombies (`alliance.*`) - Hit any hostile -> nearby hostiles of every type target you (shared aggro). - Skeletons, spiders, creepers and witches near a base are **recruited as defenders** (cap 12) and gather in the hall. - Intruder within 24 blocks of a base -> every hostile within 48 attacks. Rally Cry / Shield Wall now buff all hostiles. ## 8 bosses (in ranks.json, `boss: true`) ☠ The Gravewarden · ☣ Plague Matriarch · ⚔ Iron Colossus · ✦ Shadow Stalker · ☄ Inferno Tyrant · ❄ Frost Revenant · ♚ Necro King · ♛ The Abyss Lord. Boss bar, 3 phases (66% / 33%: minion wave, buffs, cooldown reset), bigger body (scale), Husk / Drowned / Zombie Villager bodies, guaranteed loot. New skills: ✺ Meteor Rain, ⚓ Grave Pull, ✦ Shadow Blink, ❦ Soul Drain. They guard thrones/halls in Keep, Cathedral, Sunken Tomb, Lab, Pit, Arena, Hive and Vault. `/ue bosses`, `/ue boss <id>`. --- # Update: long-range, surface + underground, mining builders - Builder zombies now pick a site **100–250 blocks away** (per axis, up to a 250x250 area; `bases.zombie-built.range-min/max`) and **walk or mine** there. They tunnel through rock with levelled tunnels and **45° staircases up and down** (`ZombieMiner`), stop at lava, respect protection plugins (EntityChangeBlockEvent), skip chests/spawners and obsidian, and ore blocks drop items. - Bases can be **underground** (depth `y-min`..`y-max`, default -55..45) or **above ground** (builds have `layer`: underground / surface / both). Surface builds get a foundation (never floating) and a front doorway; `/uebase generate <id> surface` places one by hand. - Chunk tickets keep the tunnel and the site loaded so builders keep working far from players (`keep-chunks-loaded`, `max-miners`). - Random generation distance is configurable too: `bases.generation-min-distance` / `generation-range` (100..250). --- # Update: karma, 11 more builds, world structures ## ☯ Karma (`/karma`, permission `ultraevolution.karma`, default for everyone) - Earn karma by killing: ranked zombies pay by rank (`karma` in ranks.json: Walker 1 … Overlord 80, bosses 150–500), other hostiles `karma.other-hostile-points`. Summoned minions pay nothing (anti-farm). Shown on the action bar. - Chest-menu **shop** (`/karma`): click to buy / toggle / use. Also `/karma buy|use|toggle <id>`, `list`, `balance`, `top`; admins: `/karma give|take|set <player> <n>`. Saved in `karma.yml`. - 12 abilities — passive: ☠ Zombie Bane, ❤ Vitality, ☣ Plague Ward, ⚡ Swift Feet, ✦ Night Eyes, ⚒ Miner's Haste, ♥ Life Leech, ❖ Iron Skin. Active (cooldown): ✚ Second Wind, ✺ Beacon Pulse, ⚑ Warcry, ⌖ Base Sense (points to nearest base). Costs / cooldowns configurable (`karma.abilities.<ID>`). ## 11 new builds (23 total) Ruined Village, Haunted Graveyard, Siege Watchtower, Zombie Fort, Infected Farmstead, Zombie Camp, Cursed Shrine (surface) · Zombie Prison, Bone Ossuary, Deep Delve (underground) · Titan Colosseum (surface, huge). New JSON part types: `door`, `pad` (flat ground + foundation), `clear` (removes trees/grass); guards can have a `chance`. ## World structures - New chunks may spawn a natural structure (`structures.natural.*`: 0.4% per new chunk, 300 blocks apart; spacing saved in `structures.yml`): village 30, camp 30, farmstead 15, watchtower 15, shrine 15, graveyard 12, fort 8, colosseum 2 (weights). - They come with ranked zombies, loot, and sometimes a boss; they act as bases (alliance + alerts) but don't use up the base limit. - Summon by hand: `/ue structures`, `/ue structure <id>` (20 blocks east of you). --- # Update: self-summoning structures with loot - **Self-summon:** every `structures.self-summon.interval-minutes` (15) a structure appears on its own 120–400 blocks from a random player (never in view), even in already-explored land. Spacing 300 blocks, lifetime cap `max-per-world` (30), players get a hint message (no coordinates; ⌖ Base Sense finds it). `/ue structure random` triggers one now. - **Loot:** 3 new loot-heavy structures — ✦ Hidden Cache (4 containers), ⚑ Abandoned Supply Depot (9+ chests across 3 warehouses), ♛ Treasure Ruins (3 treasure chests, cobweb halls, boss chance) — plus new `treasure` and `supplies` loot tables. All structures already carry chests; `structures.loot-multiplier` rolls every container more (2.0 = twice) or less (0.5). - Treasure Ruins no longer uses TNT plates (zombies would blow up the loot). --- # Update: custom swords + mob abilities ## ⚔ Custom swords (`swords.json`, inbuilt + editable, `/uereload`) 10 swords: ☠ Gravebane · ☣ Plaguefang · ☄ Emberbrand · ❄ Rimecleaver · ⚡ Stormcaller · ♥ Bloodthirst · ✠ Warlord's Edge · ☽ Soulreaper · ✦ Shadowfang · ♛ Titan's Wrath. Unbreakable, enchanted, tagged with persistent data. - Passive procs: Lifesteal, Fire Brand, Frost Bite, Venom, Withering, Lightning, Cleave, Execute, Soul Reap, Zombie Slayer. - Right-click actives (cooldown): Dash, Shockwave, Heal Pulse. - Get them: boss drops (each boss has a signature sword, 100%), Overlord/Titan chance drops, structure chests (rare/armory/ treasure/vault loot tables), or **karma**: `/karma sword <id>` or ☯ shop → Sword Forge (price = `karma-cost`). - Zombie ranks/bosses **wield** their sword: its on-hit effects hit you. Admin: `/ue swords`, `/ue sword <id>`. ## Mob abilities (`mob-abilities.*`) Skeleton: Volley, Backstep, Bone Shield · Spider: Pounce, Web Shot, Brood · Creeper: Sprint, Supercharge · Witch: Hex, Self Heal, Summon Thralls (allied zombies) · Enderman: Blink Strike, Void Pull. Used when the mob has a player target; every ability can be disabled / retimed in config. --- # Update: structures are fully automatic (no commands) - **Ensure-nearby guarantee:** shortly after a player joins, and every 3 minutes, if no structure is within 500 blocks a new one summons itself 120–400 blocks away (out of sight). At most one per player per 5 minutes. - Periodic self-summon now every 10 minutes (was 15); lifetime cap 100 per world. Natural generation in new chunks still runs. - Config: `structures.self-summon.ensure-nearby / ensure-radius / ensure-check-minutes`. Commands (`/ue structure ...`) are optional. --- # Fix: missing imports Added the imports the original source was missing: `Block` in SkeletonAI and SpiderAI, `ItemStack` in WitchAI. A full import audit of every file (all Bukkit / Paper / Adventure / Gson / JDK types) now finds none missing. --- # Update: stronger mobs, villagers fight back ## More abilities for existing mobs Skeleton: + Sniper Shot, Rain of Arrows · Spider: + Venom Spit, Frenzy · Creeper: + Blast Jump, Static Shock · Witch: + Curse Cloud (lingering zone) · Enderman: + Ender Bolt. ## New mobs with abilities (`mob-abilities.extra-mobs`) Pillager (Barrage) · Vindicator (Charge, Axe Smash) · Ravager (Stomp, Roar) · Wither Skeleton (Wither Burst) · Blaze (Fire Ring) · Phantom (Dive Bomb) · **Iron Golem** (Ground Pound on monsters, Ally Guard buffs villagers). They now join alliances / shared aggro like the other mobs. ## Villagers (`villager-abilities.*`) - Sturdier: 40 HP (was 20). - Call Golem when hostiles get close (max 3 nearby), Panic Sprint, Bell Alarm (a nearby bell reveals hostiles). - Professions: Cleric heals villagers/golems/players · Armorer gives Resistance · Weaponsmith/Toolsmith/Butcher give Strength · Librarian reveals hostiles · Cartographer hints at the nearest mob base · Farmer/Fisherman/Butcher share bread with hungry players. Every ability can be disabled or retimed: `mob-abilities.<TYPE>.<ABILITY>.enabled / cooldown-seconds`. --- # Update: special foods (`foods.json`, inbuilt + editable, `/uereload`) 12 foods, always edible, with potion effects / healing / cleansing / karma and cooldowns: ✚ Hearty Stew · ☠ Zombie Jerky · ✦ Honey Bread · ✧ Night Berries · ☄ Dragon Fruit · ☣ Plague Remedy · ⚔ Warrior's Feast · ♛ Titan Steak · ✺ Ender Cookie · ☽ Soul Pie · ⚒ Miner's Carrot · ♥ Phoenix Potato. - **Craft** most of them (shapeless / shaped recipes in the JSON; recipes reload with /uereload). - **Find** them in structure chests (food, camp, supplies, rare, treasure, vault, lab tables) and as zombie / boss drops. - **Buy** with karma: `/karma food <id>` or ☯ shop → Kitchen. Villager farmers / fishermen / butchers sometimes gift one (`villager-abilities.special-food-chance`). - Admin: `/ue foods`, `/ue food <id> [amount]`. Uses the 1.21 food component (Paper API 1.21.1). --- # Update: dynamic systems ## World events (`events.*`, automatic; `/ue events`, `/ue event <type|stop>`) ☾ **Blood Moon** (night: extra stronger zombies, double karma) · ⚔ **Horde Siege** (3 waves + a leader attack a player; hold out for karma/food) · ☄ **Meteor Shower** (meteors strike; glowing loot cores) · ✦ **Supply Drop** (guarded airdrop chest with a light beam, direction announced) · ♛ **Boss Hunt** (a boss appears nearby, a hunt bar shows the distance, big bounty). Boss bars, cooldowns and weights are configurable. ## Zombie evolution (`evolution.enabled`) A zombie that kills a player evolves one rank, gets a ★ bounty on its nameplate (paid in karma to whoever kills it). ## Kill streaks + Threat (`karma.streak-bonus-per-kill`, `threat.*`) Kills within 8s build a karma multiplier (up to x2). Each kill raises your **Threat** (decays over time); zombies that spawn near high-threat players roll higher ranks (up to +4 levels). `/karma threat`. ## Daily contracts (`/karma quests`) 3 rotating contracts per player (kill zombies / a specific rank / hostile mobs / a boss / kills with a custom sword / eat special foods) paying karma and sometimes a special food; replaced when done, refreshed after 24h. Saved in `quests.yml`.
release

UltraEvolution 1.1.0

1.1.0
28 окт. 2026 г.15Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot
Скачать
Что нового
# UltraEvolution 1.1.0 — Zombie overhaul ## Build target - pom now targets **Paper 1.21.1 / Java 21** (`api-version: 1.21`). The old source already used 1.20.5+ names (`PotionEffectType.STRENGTH`, `Particle.SPLASH`…), so it could not compile against the previous 1.20.4 pom. - Attributes are resolved through the registry (`AttrUtil`), so it also runs on 1.21.3+ (attribute rename). ## 1. Inbuilt builds (`builds.json`) 12 zombie base layouts shipped inside the jar, exported to `plugins/UltraEvolution/builds.json` on first run (edit freely, `/uereload`; a newer jar version backs your copy up as `.bak-vN`). | id | symbol | build | min lvl | |---|---|---|---| | bunker | ☣ | Rotten Bunker | 1 | | crypt | ☠ | Forgotten Crypt | 1 | | warren | ❖ | Maze Warren | 1 | | minehold | ⚒ | Abandoned Minehold | 1 | | keep | ♜ | Siege Keep | 2 | | cathedral | ✠ | Cathedral of Bones | 3 | | sunken | ❂ | Sunken Tomb | 3 | | lab | ☢ | Plague Laboratory | 3 | | pit | ⚑ | Warlord's Pit | 4 | | arena | ⚡ | Blood Arena | 4 | | hive | ☽ | Necro Hive | 5 | | vault | ♛ | Overlord Vault | 8 | Data-driven: palettes, loot tables, rooms, tunnels, fills, chests/barrels, spawners, traps (TNT plate, cobweb, magma) and ranked guards. Random rotation, async chunk loading, blocks placed in batches (`bases.blocks-per-tick`). Commands: `/uebase builds`, `/uebase generate <id>` (builds at your feet), `bases.allowed-builds` filter. ## 2. Ranks with symbols (`ranks.json`) ☠ Walker · ☣ Rotter · ⚔ Brute · ✧ Hunter · ❖ Sentinel · ⚡ Berserker · ☢ Plaguebearer · ✠ Warlord · ⚑ Commander · ☽ Necromancer · ❂ Abomination · ♛ Titan · ♚ Overlord — each with stats, gear, drops, XP and skills. Nameplate: `☠ Walker ☠ [120❤]` (format in config). `/ue ranks`, `/ue spawn <rank> [n]`. ## 3. Zombie skills (15) ↗ Leap · ✹ Ground Slam · ☣ Plague Aura · ⚡ Berserk · ☽ Summon Minions · ❖ Shield Wall · ⚒ Wall Breaker (protection- plugin aware, no chest/spawner breaking) · ▤ Pillar & Bridge (temporary blocks) · ⚑ Rally Cry · ✚ Regeneration · ♥ Life Steal · ☠ Venom Touch · ⇩ Crippling Blow · ✱ Thorns · ☄ Death Burst. Per-skill `enabled` / `cooldown-seconds` in config. Original learning (dodge arrows, tower counters) is kept. ## 4. New Day 1 (100x) `difficulty.day-one-multiplier: 100.0`. HP and damage now use `power = 100 x level multiplier` (speed is unchanged). HP = 20 + intelligence*2*power*rank.hp-scale ; damage = 3 + power*rank.damage-scale. Set it to `1` for the old feel. HP is capped by the server (`spigot.yml` → `settings.attribute.maxHealth.max`, default 2048). ## Fixes - `PluginConfig.isZombieCommanderEnabled()` compared a boolean with `> 0` (compile error). - `MobAI.moveToward` called `getPathfinder()` on `LivingEntity` (it lives on `Mob`). - `MobAI.isAlive()` scanned every entity of that class in the world each tick; now `isValid() && !isDead()`. - Ranked zombies re-register after chunk reload / restart (guards keep their AI). - Base generation no longer floats torches in mid-air; rooms are sealed shells with floors. ## Not done / notes - Not compiled here (no Paper API jar offline): sources were syntax-checked with javac only. Run `mvn package`. - Difficulty "day" is still counted from plugin start, so it resets on restart (pre-existing). --- # Update: self-built bases, allied mobs, bosses ## Zombies build their own bases - New rank skill **⌂ BUILD_BASE** (Brute, Sentinel, Warlord, Commander, Necromancer, Abomination). - An idle builder underground (no player within 40 blocks, no base/site within 60) may start a **build site** with any inbuilt build; builders walk there and place blocks live (50/s per builder, sparks + sound). More builders = faster. - Site is dropped if builders disappear for 10 min. When done: base registered + ranked guards/boss spawn. - Config `bases.zombie-built.*`; `/uebase sites` shows progress. Random admin generation still works. ## Other hostile mobs work with zombies (`alliance.*`) - Hit any hostile -> nearby hostiles of every type target you (shared aggro). - Skeletons, spiders, creepers and witches near a base are **recruited as defenders** (cap 12) and gather in the hall. - Intruder within 24 blocks of a base -> every hostile within 48 attacks. Rally Cry / Shield Wall now buff all hostiles. ## 8 bosses (in ranks.json, `boss: true`) ☠ The Gravewarden · ☣ Plague Matriarch · ⚔ Iron Colossus · ✦ Shadow Stalker · ☄ Inferno Tyrant · ❄ Frost Revenant · ♚ Necro King · ♛ The Abyss Lord. Boss bar, 3 phases (66% / 33%: minion wave, buffs, cooldown reset), bigger body (scale), Husk / Drowned / Zombie Villager bodies, guaranteed loot. New skills: ✺ Meteor Rain, ⚓ Grave Pull, ✦ Shadow Blink, ❦ Soul Drain. They guard thrones/halls in Keep, Cathedral, Sunken Tomb, Lab, Pit, Arena, Hive and Vault. `/ue bosses`, `/ue boss <id>`. --- # Update: long-range, surface + underground, mining builders - Builder zombies now pick a site **100–250 blocks away** (per axis, up to a 250x250 area; `bases.zombie-built.range-min/max`) and **walk or mine** there. They tunnel through rock with levelled tunnels and **45° staircases up and down** (`ZombieMiner`), stop at lava, respect protection plugins (EntityChangeBlockEvent), skip chests/spawners and obsidian, and ore blocks drop items. - Bases can be **underground** (depth `y-min`..`y-max`, default -55..45) or **above ground** (builds have `layer`: underground / surface / both). Surface builds get a foundation (never floating) and a front doorway; `/uebase generate <id> surface` places one by hand. - Chunk tickets keep the tunnel and the site loaded so builders keep working far from players (`keep-chunks-loaded`, `max-miners`). - Random generation distance is configurable too: `bases.generation-min-distance` / `generation-range` (100..250). --- # Update: karma, 11 more builds, world structures ## ☯ Karma (`/karma`, permission `ultraevolution.karma`, default for everyone) - Earn karma by killing: ranked zombies pay by rank (`karma` in ranks.json: Walker 1 … Overlord 80, bosses 150–500), other hostiles `karma.other-hostile-points`. Summoned minions pay nothing (anti-farm). Shown on the action bar. - Chest-menu **shop** (`/karma`): click to buy / toggle / use. Also `/karma buy|use|toggle <id>`, `list`, `balance`, `top`; admins: `/karma give|take|set <player> <n>`. Saved in `karma.yml`. - 12 abilities — passive: ☠ Zombie Bane, ❤ Vitality, ☣ Plague Ward, ⚡ Swift Feet, ✦ Night Eyes, ⚒ Miner's Haste, ♥ Life Leech, ❖ Iron Skin. Active (cooldown): ✚ Second Wind, ✺ Beacon Pulse, ⚑ Warcry, ⌖ Base Sense (points to nearest base). Costs / cooldowns configurable (`karma.abilities.<ID>`). ## 11 new builds (23 total) Ruined Village, Haunted Graveyard, Siege Watchtower, Zombie Fort, Infected Farmstead, Zombie Camp, Cursed Shrine (surface) · Zombie Prison, Bone Ossuary, Deep Delve (underground) · Titan Colosseum (surface, huge). New JSON part types: `door`, `pad` (flat ground + foundation), `clear` (removes trees/grass); guards can have a `chance`. ## World structures - New chunks may spawn a natural structure (`structures.natural.*`: 0.4% per new chunk, 300 blocks apart; spacing saved in `structures.yml`): village 30, camp 30, farmstead 15, watchtower 15, shrine 15, graveyard 12, fort 8, colosseum 2 (weights). - They come with ranked zombies, loot, and sometimes a boss; they act as bases (alliance + alerts) but don't use up the base limit. - Summon by hand: `/ue structures`, `/ue structure <id>` (20 blocks east of you).
release

UltraEvolution 1.1.0

1.1.0
27 окт. 2026 г.15Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot
Скачать
Что нового
# UltraEvolution 1.1.0 — Zombie overhaul ## Build target - pom now targets **Paper 1.21.1 / Java 21** (`api-version: 1.21`). The old source already used 1.20.5+ names (`PotionEffectType.STRENGTH`, `Particle.SPLASH`…), so it could not compile against the previous 1.20.4 pom. - Attributes are resolved through the registry (`AttrUtil`), so it also runs on 1.21.3+ (attribute rename). ## 1. Inbuilt builds (`builds.json`) 12 zombie base layouts shipped inside the jar, exported to `plugins/UltraEvolution/builds.json` on first run (edit freely, `/uereload`; a newer jar version backs your copy up as `.bak-vN`). | id | symbol | build | min lvl | |---|---|---|---| | bunker | ☣ | Rotten Bunker | 1 | | crypt | ☠ | Forgotten Crypt | 1 | | warren | ❖ | Maze Warren | 1 | | minehold | ⚒ | Abandoned Minehold | 1 | | keep | ♜ | Siege Keep | 2 | | cathedral | ✠ | Cathedral of Bones | 3 | | sunken | ❂ | Sunken Tomb | 3 | | lab | ☢ | Plague Laboratory | 3 | | pit | ⚑ | Warlord's Pit | 4 | | arena | ⚡ | Blood Arena | 4 | | hive | ☽ | Necro Hive | 5 | | vault | ♛ | Overlord Vault | 8 | Data-driven: palettes, loot tables, rooms, tunnels, fills, chests/barrels, spawners, traps (TNT plate, cobweb, magma) and ranked guards. Random rotation, async chunk loading, blocks placed in batches (`bases.blocks-per-tick`). Commands: `/uebase builds`, `/uebase generate <id>` (builds at your feet), `bases.allowed-builds` filter. ## 2. Ranks with symbols (`ranks.json`) ☠ Walker · ☣ Rotter · ⚔ Brute · ✧ Hunter · ❖ Sentinel · ⚡ Berserker · ☢ Plaguebearer · ✠ Warlord · ⚑ Commander · ☽ Necromancer · ❂ Abomination · ♛ Titan · ♚ Overlord — each with stats, gear, drops, XP and skills. Nameplate: `☠ Walker ☠ [120❤]` (format in config). `/ue ranks`, `/ue spawn <rank> [n]`. ## 3. Zombie skills (15) ↗ Leap · ✹ Ground Slam · ☣ Plague Aura · ⚡ Berserk · ☽ Summon Minions · ❖ Shield Wall · ⚒ Wall Breaker (protection- plugin aware, no chest/spawner breaking) · ▤ Pillar & Bridge (temporary blocks) · ⚑ Rally Cry · ✚ Regeneration · ♥ Life Steal · ☠ Venom Touch · ⇩ Crippling Blow · ✱ Thorns · ☄ Death Burst. Per-skill `enabled` / `cooldown-seconds` in config. Original learning (dodge arrows, tower counters) is kept. ## 4. New Day 1 (100x) `difficulty.day-one-multiplier: 100.0`. HP and damage now use `power = 100 x level multiplier` (speed is unchanged). HP = 20 + intelligence*2*power*rank.hp-scale ; damage = 3 + power*rank.damage-scale. Set it to `1` for the old feel. HP is capped by the server (`spigot.yml` → `settings.attribute.maxHealth.max`, default 2048). ## Fixes - `PluginConfig.isZombieCommanderEnabled()` compared a boolean with `> 0` (compile error). - `MobAI.moveToward` called `getPathfinder()` on `LivingEntity` (it lives on `Mob`). - `MobAI.isAlive()` scanned every entity of that class in the world each tick; now `isValid() && !isDead()`. - Ranked zombies re-register after chunk reload / restart (guards keep their AI). - Base generation no longer floats torches in mid-air; rooms are sealed shells with floors. ## Not done / notes - Not compiled here (no Paper API jar offline): sources were syntax-checked with javac only. Run `mvn package`. - Difficulty "day" is still counted from plugin start, so it resets on restart (pre-existing). --- # Update: self-built bases, allied mobs, bosses ## Zombies build their own bases - New rank skill **⌂ BUILD_BASE** (Brute, Sentinel, Warlord, Commander, Necromancer, Abomination). - An idle builder underground (no player within 40 blocks, no base/site within 60) may start a **build site** with any inbuilt build; builders walk there and place blocks live (50/s per builder, sparks + sound). More builders = faster. - Site is dropped if builders disappear for 10 min. When done: base registered + ranked guards/boss spawn. - Config `bases.zombie-built.*`; `/uebase sites` shows progress. Random admin generation still works. ## Other hostile mobs work with zombies (`alliance.*`) - Hit any hostile -> nearby hostiles of every type target you (shared aggro). - Skeletons, spiders, creepers and witches near a base are **recruited as defenders** (cap 12) and gather in the hall. - Intruder within 24 blocks of a base -> every hostile within 48 attacks. Rally Cry / Shield Wall now buff all hostiles. ## 8 bosses (in ranks.json, `boss: true`) ☠ The Gravewarden · ☣ Plague Matriarch · ⚔ Iron Colossus · ✦ Shadow Stalker · ☄ Inferno Tyrant · ❄ Frost Revenant · ♚ Necro King · ♛ The Abyss Lord. Boss bar, 3 phases (66% / 33%: minion wave, buffs, cooldown reset), bigger body (scale), Husk / Drowned / Zombie Villager bodies, guaranteed loot. New skills: ✺ Meteor Rain, ⚓ Grave Pull, ✦ Shadow Blink, ❦ Soul Drain. They guard thrones/halls in Keep, Cathedral, Sunken Tomb, Lab, Pit, Arena, Hive and Vault. `/ue bosses`, `/ue boss <id>`.
release

UltraEvolution 1.0.0

1.0.0
31 мая 2026 г.233Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2paper, spigot
Скачать