File Details
zombiemod-1.2.0.jar
- R
- May 18, 2026
- 12.90 MB
- 6
- 1.20.1
- Forge
File Name
zombiemod-1.2.0.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
Zombie Mod – Changelog 1.2.0
Stability and quality-of-life pass on the Gobblegum system introduced in 1.1.9, plus a few command improvements.
Gobblegum Machine — Per-Machine Pricing
- /zombiegum set <map> <cost> now requires a cost argument; each machine carries its own price.
- MapConfig.GobblegumMachineEntry persists cost to the map JSON (defaults to 1500 for back-compat).
- The sync packet was reshaped from Set<BlockPos> + global cost to Map<BlockPos, Integer> so the HUD can show the
actual price of the specific machine the player is looking at.
- ClientGobblegumMachineData.getCost(pos) returns the per-position cost; HUD prompt updated accordingly.
- tryBuyGobblegum now receives baseCost from the targeted machine before Carpe Diem is applied.
- /zombiegum list <map> displays the cost next to each machine entry.
- The global gobblegum.machineCost in zombiemod.json remains as a fallback for legacy data.
Crash Fix — Quack Attack Duck
- Spawning a Chicken with MeleeAttackGoal caused a server crash (Can't find attribute minecraft:generic.attack_damage)
because vanilla chickens have no ATTACK_DAMAGE attribute supplier.
- Removed MeleeAttackGoal and NearestAttackableTargetGoal from the Duck.
- Replaced with a tick-based custom attack: the Duck is tagged ZombiemodDuckAttacker; every 10 ticks the global ally
ticker scans for nearby hostile mobs within 2 blocks and deals 4 damage directly via
Level.damageSources().mobAttack(), plus CRIT particles on the target.
- Generalized tickAllyZombies to handle any tagged Mob (not just Zombie), so future ally types can plug in.
No-Drop / No-XP for Gobblegum-Spawned Mobs
- All entities spawned by gobblegum effects (Polymorph farm animals, Sheep Happens sheep, Pig Bomb pig, Quack Attack
duck, Necromancer ally zombie) were dropping vanilla loot (wool, mutton, eggs, feathers, raw porkchops, rotten flesh)
and granting XP on death.
- Introduced a persistent NBT tag ZombiemodGobblegumSpawn set on every gobblegum-spawned mob before addFreshEntity.
- ZombieDropHandler extended:
- LivingExperienceDropEvent now also cancels for tagged entities.
- LivingDropsEvent cancels and returns early for tagged entities (skipping the custom wave-mob drops loop entirely).
- Tagged at the spawn sites in GobblegumOnKillEffects: spawnRandomFarmAnimal, spawnRainbowSheep, spawnPigBomb,
spawnDuckAlly, spawnAllyZombie.

