CloudHellMassacre — Your Own Hell Massacre for Your Server: Souls, Piglins, Loot

Hell Massacre. Kill piglins, collect souls, trade them for rewards.

No stock Nether with zombified piglins and pocket-change gold. CloudHellMassacre builds a separate hell world from scratch: a procedural cave arena that players enter through a portal or a command, and that they don't want to leave until they land the next reward tier. Piglins here don't zombify and don't beg for gold barter. They came to kill. You can farm them in crowds in the safe zone, or climb to the far end of the arena, where PvP protection is off and brutal piglins with golden axes at the ready are waiting.

What it is

The plugin creates a separate world (the name is configurable, by default hell_massacre) on an empty void generator and carves the arena into it by itself, with no manual building. By default the world runs in the NETHER environment, and the plugin also makes piglins immune to zombification, just in case. It's dark inside, since there is no sky, so on entry the player gets permanent night vision, which is removed only on exit: the arena, lava, spikes, and pillars are visible immediately and in full.

On first entry a "HELL MASSACRE" title with a subtitle pops up on screen, and short rules arrive in chat: who to kill, what souls are for, and where to take them. In essence this is a ready-made event world for grinding: the server gets an endless source of content with its own internal currency, calm PvE farming for some players, and a risky PvP zone with better loot for others.

World layout

The arena is a procedural cuboid of 100×30×200 blocks (width × height × length are set in the config) that the plugin carves out by itself in a single pass, tick by tick, with a budget of up to 40,000 blocks per tick, so the build doesn't tank the server's tick rate. The floor is a mix of netherrack and blackstone, and the ceiling is blackstone with 45 glowstone inclusions, so the arena stays visible even if someone's night vision drops. The hall is scattered with 8 lava pools (radius 2–5), 25 basalt and blackstone pillars up to 18 blocks tall, 60 stalactites from the ceiling and 60 stalagmites from the floor. It is a brutal cave, not a box of netherrack.

The player appears on a raised 7×7 rock platform at the near edge of the arena: solid support with no void below, glowstone lighting, and a rim along the edge with an opening facing the arena, so there is nowhere to fall, and the whole hall opens up in view at once. At the edge of the platform stands a lodestone marker: step on it and you are teleported back to the main world. Entry from that side is handled by a portal: the command /hell setportal places a visible obsidian frame with a nether portal inside, exactly where the admin is looking, plus particles and, if DecentHolograms is installed, a "TO HELL" hologram. Step into the opening and you are teleported to the platform. The real nether portal doesn't trigger, so nobody gets carried off to the wrong place.

Protection covers the entire hell world: breaking and placing blocks is not allowed anywhere in it, except with the permission hellmassacre.bypass. PvP, however, is split by zone: in the main zone, fighting between players is disabled, and in the far zone it is enabled. The far zone takes up the back edge of the arena (in the default config, the last 40 blocks out of 200 in length) and serves as the high-risk zone: that is where brutal piglins spawn.

Mobs

There are two kinds of piglins in hell, and neither is a vanilla pushover. Both are tuned for the arena: no bartering, with guaranteed melee weapons that never drop, and with a goal of attacking the nearest player.

ParameterRegular piglinBrutal piglin
Zonemainfar
Health4080
Damage2440
Max alive at once308
Spawns per cycle (every 8 sec)42
Weapongolden swordgolden axe
Reward drop chance33% from the main100% from the brutal table (donor tier)

Besides a chance at a reward from the main table (iron, gold, experience, diamonds, golden apples, netherite scrap, obsidian), a regular piglin drops souls independently of it, with a 60% chance and 1–2 at a time. This is a separate mechanic: souls are the core of the whole hell economy, and they drop only from regular piglins. Brutal piglins don't drop souls at all, but their own reward is heavier by itself: netherite ingots, a diamond block, an enchanted golden apple, a totem of undying, and with a lower chance the signature "Massacre Blade", a netherite sword with Sharpness 5, Fire Aspect 2, Unbreaking 3, and Mending that never breaks.

Hell souls and the Soul Collector

A hell soul is a re-skinned ghast tear: its own model, its own name, lore in the description. The plugin identifies it by an internal tag, not by name or material, so it can't be faked. Souls pile up in the inventory and are spent only at one NPC, the Soul Collector.

The Collector is a motionless, invulnerable cleric villager of the swamp type, with no AI: it doesn't run around, doesn't trade the vanilla way, it just stands and waits. It is placed with the command /hell npc where the admin is looking, moved with /hell movenpc, and removed with /hell delnpc — all positions are saved to disk and survive a server restart: a missing NPC is restored by itself at the plugin's next start. Right-clicking it opens a 54-slot exchange GUI: at the edge is the player's soul counter, and in the center are five tier slots with a live "enough" or "not enough" hint. A click deducts the required number of souls and immediately hands out one weighted reward from that tier's table, or drops it at the player's feet if the inventory is full. You can't take an item out of the GUI itself, only through an honest exchange by click, and vanilla villager trading is completely disabled.

TierSouls neededIcon in the GUIWhat you can get
Rare6iron blockiron, gold, experience, golden apples, ender pearls
Rich12gold blockdiamonds, obsidian, golden apples, netherite scrap, large experience
Elite18diamond blocknetherite ingots, a diamond block, an enchanted apple, the "Hell Chestplate"
Legendary32emerald blocknetherite ingots, enchanted apples, the "Hellflame" sword, a totem of undying
Mythic64nether stara netherite block, the "Soulreaper" sword, the "Armor of the Damned", the "Wings of the Abyss" elytra, a beacon

Each tier has its own weighted reward table: there is no guarantee of a specific item, but the higher the tier, the harder the loot, from a handful of experience in "Rare" to netherite armor, enchanted weapons, and beacons in "Mythic".

Commands

  • /hell enter — teleport to the hell platform
  • /hell leave — exit to the main spawn
  • /hell setportal — build a visible portal where you are looking (admin)
  • /hell delportal — remove the portal (admin)
  • /hell npc — place a Soul Collector where you are looking (admin)
  • /hell delnpc — remove the nearest Collector (admin)
  • /hell movenpc — move the nearest Collector (admin)
  • /hell tp — teleport to the hell platform (admin)
  • /hell rebuild — rebuild the arena from scratch (admin)
  • /hell reload — reload the config (admin)
  • /hell info — world and zone status

There are also aliases /hellmassacre and /ад — the command responds to Cyrillic as well.

Permissions

PermissionWhat it givesDefault
hellmassacre.adminAccess to the /hell admin commands: reload, npc, setportal, rebuild, and othersop
hellmassacre.bypassIgnore arena protection — break and place blocks in the hell worldop

Configuration and compatibility

The plugin is for Paper 1.19.4, from the Cloud Delight studio. Holograms above the portal, the exit, and the Collector are optional, through a soft dependency on DecentHolograms: without the plugin there just won't be floating signs, with no errors or crashes. The whole config is 348 lines: arena geometry, floor, wall, and ceiling materials, the size of the relief traps, the stats of both piglin types, drop chances, seven loot tables (including five exchange tiers) with weights, enchantments, and even commands instead of items, plus all in-game texts in Russian. The command /hell reload picks up almost everything on the fly. The plugin rebuilds the arena geometry by itself on the next start if it sees that the dimensions or origin coordinates have changed, and forcibly with /hell rebuild. The plugin is license-protected: without a key and a license server address it won't enable, and if that license server is temporarily unavailable, a grace period (24 hours by default) kicks in, based on the cache of the last successful check.

This is not a decoration in the corner of the map but a separate world with its own economy: kill and you get a soul, collect souls and you get power, and the far zone is always ready to take it all back along with your life.