ZenXArch’s Zombie Apocalypse
## Data Driven zombies?
This mod adds data driven zombies since version 0.0.15.
What this means is that the variants of a zombie can be added using datapacks.
“Download the mod on modrinth”
Github link
https://github.com/offbeat-stuff/zombies
How the data driven system works
The mod adds a dynamic registry like for enchantments
Currently the mod adds the following configuration to variants
– lootTableInfo contains a field for spawn armor and loot drop
– events -> 7 event handlers (spawn,tick,death,kill etc.)
– Runs like an enchantment effect when event fires
– BiomePredicate -> what biomes the variant spawns in
– Requirements -> a loot condition for mob to spawn
– attribute (base and modifiers) to add on spawn
– weight (contains weight and quality) -> similiar to loot table entries (uses difficulty)
My plans for additional fields
– texture (would require client side changes) which isn’t plan so I will make a seperate to allow for that to be done in more portable way.
– spawn weight (How much the mob counts towards internal zombie cap) (unlikely)
– attachments to mob ai
What event handlers are there?
– apply status effect to target
– swap positions
– single target
– freeze
– ignite
– spawn effect cloud
– spawn particle effect
– apply status effect
Installation
Just install the main jar alongside smartbrainlib 1.16.7+ and fabric api 0.118+
## What about the apocalypse?
This mod continually spawns zombies around the players in overworld.
Also currently gives small leaping ability to zombies.
There is a seperate difficulty system that takes into account player weapons,armor,food.
And time spent in the world. But has a inverse effect based on time spent in a chunk.
Meaning that if you spent too much time in a chunk (8 hours on easy 35 hours on hard)
that place will no longer be apocalyptic. (I will be adding a gamerule to control this.
Certain things I want to implement over long period:
– Give various abilities to zombies: Like [Eldritch Mobs](https://modrinth.com/mod/eldritch-mobs) (not exactly the same but like)
– Give various intelligence to zombies: jump over gaps (Probably not, its hard to implement), and mob behaviour (grouping around the player) (also hard to implement but could be)
Certain things I want to implement right now:
– Different zombies for different places (drowned for water, zombie piglins for lava, husk for the sun)
– Make use of various creative mode tools (like /ride /tp) to give zombies a edge
– Add mechanics for zombies to escape mob farms
– Make zombies not group together in small spaces
## Didn’t you make a similiar mod ?
Yeah I did [Zombie Apocalypse](https://codeberg.org/ZenXArch/zombie-apocalypse), It was a good experience. This mod is still available as source, so you can use it if you compile the code. (Feel free to use the source code in your own mods.)
## So what went wrong with the old mod ?
Well It was a hassle to maintain. My mistake,I know. The worst thing was config. I had to spend way too much time to write the config code. Also the mod kinda felt not like what it name was.
It didn’t feel like the zombies were very good. So this time I wanna make the zombie low in density and high in damage and abilities. And also not limit myself to some config options.
One of the thing that was kinda wrong the last time. Everything was a config and that made it hard for me to try doing funky that were hard to write config for.
## So No config this time?
Yep, At least for a long time.
But I will be making simple stuff controllable via datapacks.
## So this is a all zombies mod.
Maybe, maybe not. I am open to ideas.
## Will you add client side content?
~~No. (Maybe textures using a seperate client side mod… maybe)~~
Zombie variants will use `{namespace}/textures/entity/zombie/{id}.png` as texture.I won’t be adding any other client side features.
Damage Vignette
This mod adds a vignette (similiar to world border) when on low health.

The vignette scales with health.
## Future plans
– add an api to control player vignette using server side
– smooth vignette (no instant change in vignette alpha)
– Add vignette based on danger (like air,health)
– Add pulsating effect on really low health
– Configurable texture
– Add directional pulse (like in zombie games)
Feel free to request / give ideas on discord or codeberg.
I am very likely to implement them (if I can).
## Credits
– The mod is based on [damage vignette](https://modrinth.com/mod/damagevignette) mod.
## Backports
– Similiar mods are available for previous versions, so you can go and use those.
– I have ported the above mentioned mod to 1.21.1 (for fabric), you can get it at https://github.com/offbeat-stuff/DamageVignette
Zen’s Agricultural Automations
Agricultural Automation [1.20 – 1.21]
This is an updated version of the [Original Data Pack by Chewbarcus](https://www.planetminecraft.com/data-pack/datapack-agricultural-automation-1-14/)
Inspired by the [Bonsai Tree Mod](https://legacy.curseforge.com/minecraft/mc-mods/bonsai-trees), this Datapack aims to bring the mod to Vanilla in a similar fashion using commands to automate tree/flower/shrub/cactus/bamboo farming.
Simply place a hopper with an item frame on the side, a pot on the top of the hopper and then whatever you fancy farming into the pot.
Next up, either place a Diamond Axe, Hoe or Sword (See pictures for help) into the item frame to being the process.
Every 30 seconds you’ll be rewarded with one of the drops from custom loot tables, you can even hook the hoppers up to a redstone circuit to turn this off as the Automation will only work on hoppers that are unpowered.
[Tools & Drops]
Diamond Axe:
– Oak Sapling Logs, Sapling, Leaves, Apples
– Dark Oak Sapling Logs, Sapling, Leaves, Apples
– Pale Oak Sapling Logs, Sapling, Leaves, Pale Moss
– Acacia Sapling Logs, Sapling, Leaves
– Birch Sapling Logs, Sapling, Leaves
– Spruce Sapling Logs, Sapling, Leaves
– Cherry Sapling Logs, Sapling, Leaves
– Jungle Sapling Logs, Sapling, Leaves, Vines, Cocoa Beans
– Mangrove Propagule Logs, Propagule, Leaves, Roots
– Azalea Bush Oak Logs, Azalea Bush, Leaves, Moss
– Flowering Azalea Bush Oak Logs, Flowering Azalea Bush, Leaves, Flowering Leaves, Moss
– Crimson Fungus Logs, Fungus, Wart Blocks, Shroomlight, Vines
– Warped Fungus Logs, Fungus, Wart Blocks, Shroomlight, Vines
– Red Mushroom Red Mushroom
– Brown Mushroom Brown Mushroom
– Cactus Cactus, Green Dye
Diamond Hoe:
– Allium Flower
– Azure Bluet Flower
– Blue Orchid Flower
– Cornflower Flower
– Dandelion Flower
– Lily of the Valley Flower
– Orange Tulip Flower
– Oxeye Daisy Flower
– Pink Tulip Flower
– Poppy Flower
– Red Tulip Flower
– Torchflower Flower, Seeds
– White Tulip Flower
– Wither Rose Flower
– Open Eyeblossom Flower
– Closed Eyeblossom Flower
– Fern Fern, Wheat Seeds, Melon Seeds, Pumpkin Seeds, Beetroot Seeds
– Crimson Roots Crimson Roots
– Warped Roots Warped Roots
Diamond Sword:
– Bamboo Bamboo
– Dead Bush Dead Bush, Sticks
Simply pop this into your saves/[world]/datapacks folder and play!
Available On:
– Planet Minecraft https://www.planetminecraft.com/data-pack/zen-s-agricultural-automation/
– Modrinth https://modrinth.com/datapack/zens-agricultural-automations
– Github https://github.com/ZensiertG/Agricultural-Automation
ZenRTP
# ZenRTP
A lightweight random teleport plugin for **Paper** servers. Pick a ring around a center point, find a safe surface, and teleport players there—with cooldowns, costs, optional per-world rules, and messages you can edit.
**Requirements:** Paper **1.21.x** (API `1.21`), **Java 21**.
ZenRTP is built for Paper servers; Spigot-only servers are not supported.
—
## Features
– **Random location** in a configurable distance band from `center-x` / `center-z`, with per-world overrides.
– **Safety checks:** configurable “unsafe” blocks (lava, fire, cactus, etc.), air at feet/head, solid ground, and Y bounds (`min-y` / `max-y`).
– **Sky visibility (Overworld only):** optional clear column to build height. **Nether and End ignore this**—there is no sky there.
– **Teleport delay** with a **chat countdown** (e.g. 3, 2, 1); movement can cancel the pending RTP if enabled.
– **Cooldowns**, optional **daily limits**, and **costs** (hunger, XP, money via Vault).
– **World blacklist / whitelist**, **spawn avoidance**, **avoid nearby players**, **chunk preloading** around the destination.
– **Titles and sounds** (configurable); **messages** in `messages.yml` (MiniMessage or legacy `&` codes).
—
## Installation
1. Download the latest ZenRTP jar file from the “Versions” page.
2. Place it in your server’s `plugins` folder.
3. Start or restart the server.
4. Edit `plugins/ZenRTP/config.yml` and `plugins/ZenRTP/messages.yml` as needed, then run **`/zenrtp reload`** (or restart).
—
## Commands
| Command | Description |
| ———————— | ———————————————————————– |
| `/rtp` | Random teleport in the **world you are currently in**. |
| `/rtp ` | Random teleport in the named world (you must be allowed in that world). |
| `/rtpo ` | Teleport **another player** in their current world. |
| `/rtpo ` | Teleport another player to a random spot in the given world. |
| `/zenrtp reload` | Reload `config.yml` and `messages.yml`. |
—
## Permissions
| Permission | Default | Purpose |
| ———————— | ———– | ————————————————————————————————————————— |
| `zenrtp.use` | `true` | Use `/rtp`. |
| `zenrtp.rtp.` | _(not set)_ | Allow RTP **into** the world named `` (e.g. `zenrtp.rtp.world_nether`). Grant per world via your permissions plugin. |
| `zenrtp.others` | `op` | Use `/rtpo`. |
| `zenrtp.admin` | `op` | Use `/zenrtp reload`. |
| `zenrtp.bypass.cooldown` | `op` | Ignore cooldown. |
| `zenrtp.bypass.cost` | `op` | Ignore hunger/XP/money costs (unless `require-costs` is `true` in config). |
| `zenrtp.bypass.daily` | `op` | Ignore the daily RTP limit. |
If a player lacks `zenrtp.rtp.` for a world, they cannot RTP there, even if `/rtp` is allowed.
—
## Optional plugins
| Plugin | Role |
| —————— | ———————————————————————————– |
| Vault | Money cost (`currency-cost`) when configured. |
| **PlaceholderAPI** | Present if you use placeholders elsewhere; ZenRTP does not require it for core RTP. |
—
## Configuration (overview)
Main file: **`plugins/ZenRTP/config.yml`**.
– **Distance & area:** `min-distance`, `max-distance`, `center-x`, `center-z`.
– **Height:** `min-y`, `max-y` (per-world under `per-world-settings` if needed).
– **Safety:** `safe-location-check`, `unsafe-blocks` (Bukkit material names), `require-sky-visibility` _(Overworld only)_.
– **Worlds:** `world-blacklist`, `world-whitelist` (empty whitelist = all worlds except blacklist).
– **Flow:** `teleport-delay`, `cancel-on-move`, `max-attempts`, `preload-chunks`, `preload-radius`.
– **Spawn / players:** `spawn-radius`, `avoid-near-players`, `avoid-player-radius`.
– **Limits & costs:** `cooldown`, `daily-limit`, `hunger-cost`, `xp-cost`, `currency-cost`, `require-costs`.
– **Feedback:** `enable-sounds`, title timings, effect durations, `log-teleports`.
All options are documented with comments in the default `config.yml` shipped with the jar.
—
## Messages
Edit **`plugins/ZenRTP/messages.yml`** to change chat text, prefixes, and placeholders. After a reload, changes apply without a full restart.
—
## Building from source
“`bash
git clone https://github.com/maybeizen/zenrtp.git
cd ZenRTP
./gradlew shadowJar
“`
The plugin jar is produced under `build/libs/` (name includes the version from `plugin.yml`).
ZenoDuels
## ⚔️ ZenoDuels – Clean Duel System
A straightforward duel plugin that actually works well. Challenge players, fight in dedicated arenas, and let the plugin handle the rest.
## 🎮 What it does
Players can challenge each other with `/duel `. The challenged player gets clickable accept/deny buttons in chat. Once accepted, both players teleport to the arena, fight until someone dies, and the winner gets configurable time to collect items before everyone returns to their original spots.
The arena automatically resets after each duel, so you don’t have to worry about cleanup.
## ✨ Key features
– 💬 Simple `/duel` command system
– 🖱️ Clickable chat responses (no typing commands)
– 🎯 Custom gamemode support (nodebuff, crystal, sumo, etc.)
– 🔄 Automatic arena restoration
– ⏰ Configurable winner collection time
– 🎨 Fully customizable messages
– ⚙️ Easy admin setup
## 🤔 Why use this?
Most duel plugins are either overcomplicated or missing basic features. This one focuses on doing duels right – clean interface, reliable teleportation, and automatic cleanup. Perfect for PvP servers that want organized 1v1s without the hassle.
Set your arena points, create some gamemodes, and you’re done. No complex configuration needed. 🚀
## 🎯 Perfect For
PvP servers, practice servers, tournament hosting, and community servers wanting organized, fair dueling with automatic arena cleanup.
## 🎮 DISCORD
Join our discord if you have any questions or problems related the plugin: [__Join Our Discord__](https://discord.gg/pVbSPXg3uG) here you can make friends, talk and watch for updates. Maybe you can win some giveways or some packs of mine.
ZenithVoid
🌀 ZenithVoid: Ultimate Core Progression
ZenithVoid is a lightweight but powerful progression plugin that introduces the legendary Zenith Cores. Tired of losing your potion buffs when you die? ZenithVoid allows you to craft and “consume” powerful cores that grant permanent, tiered status effects that stay with you forever.
🌟 Key Features
Permanent Soul-Binding: Once you right-click a Zenith Core, the power is bound to your UUID forever.
Tiered Progression: Start with basic survival buffs and work your way up to becoming a demi-god.
No Lag & No Particles: Optimized event handling ensures zero server lag and no annoying potion swirls on your screen.
🛠️ The Three Tiers of Power
Each tier requires a specific “base” block in the crafting grid to determine the level of power.
Tier I
Permanent Effects:
⚡ Speed I
⚔️ Strength I
Tier II
Permanent Effects:
⚡ Speed I
⚔️ Strength I
🔥 Fire Resistance I
Tier III
Permanent Effects:
⚡ Speed II
⚔️ Strength II
🔥 Fire Resistance I
🛡️ Resistance I
🧪 How to Use
Crafting: Arrange the ingredients in a crafting table.
Top Row: Enchanted Apple | Nether Star | Enchanted Apple
Middle Row: Diamond Block | Netherite Block | Diamond Block
Bottom Row: Enchanted Apple | Wither Rose | Enchanted Apple
Activation: Hold the Core in your hand and Right-Click.
Ascension: You will hear a chime and see a flame burst—your powers are now active forever!
💬 Support & Community
Join our community to report bugs, suggest Tier IV features, or get help with the plugin!
Discord Server: https://discord.gg/vk6VBpZXEk
ZenithTeams
# ZenithTeams 🛡️
**Advanced & High-Performance Team Management for Fabric 1.21.1**




**Welcome to ZenithTeams**, the ultimate high-performance team management mod designed specifically for Minecraft Fabric 1.21.1. Built with software engineering best practices, this server-side utility revolutionizes cooperative gameplay by offering a seamless, zero-lag experience that completely protects your server’s TPS.
Unlike traditional plugins, ZenithTeams introduces a flawless, flicker-free lateral Scoreboard UI and an innovative real-time vector tracking system. Through the action bar compass, players can mathematically track the exact direction and distance of their teammates, ensuring nobody ever gets lost during intense explorations or PvP sessions. At its core, the mod features a shared Team Vault—a secure, 27-slot asynchronous inventory accessible anywhere via a simple command. Communication is strictly safeguarded through private inter-team chat channels and an interactive, spam-proof invitation system.
Behind the scenes, ZenithTeams boasts extreme optimization. All data persistence is handled asynchronously using Jackson JSON serialization entirely isolated from the main server thread. Whether you are hosting a massive dedicated network or a private P2P essential session with friends, ZenithTeams delivers professional-grade reliability, instant team operations, and complete memory leak prevention. Elevate your multiplayer experience today with the most architecturally sound team management system available for modern Minecraft. Install ZenithTeams and never lose your friends again.
—
## 🚀 Key Features
– 🧭 **Real-time Vector Tracking:** An Action Bar compass that points to your allies using mathematical vector calculation (↑, ↗, →).
– ⚡ **Zero-Flicker UI:** Modern Scoreboard implementation that updates smoothly without visual glitches.
– 📦 **Shared Team Vault:** A 27-slot inventory for the whole team with async NBT serialization.
– 💾 **Async Persistence:** Powered by **Jackson**, saving data in background threads to keep 20.0 TPS constant.
– 🔒 **Secure Systems:** Friendly fire toggle, interactive chat invites, and private team-only communication channels.
—
## ⌨️ Commands Reference (`/zt`)
| Command | Description |
| :— | :— |
| `/zt help` | Displays the interactive help menu. |
| `/zt create ` | Creates a new team with a custom color. |
| `/zt invite ` | Sends a secure team invitation. |
| `/zt accept ` | Joins a team after an invitation. |
| `/zt chat` | Toggles between Global and Team-only chat. |
| `/zt chest` | Opens the shared team inventory (Vault). |
| `/zt home / sethome` | Manage the team’s shared base coordinates. |
—
## 🛠️ Technical Architecture
– **Engine:** Fabric Loader 1.21.1.
– **Data Handling:** Jackson Databind for high-speed JSON I/O.
– **Command Engine:** Native Brigadier integration.
– **Quality Assurance:** Unit tested with JUnit 5 & automated via GitHub Actions CI/CD.
## 📦 Requirements
– **Fabric API** (Required)
– **Java 21** or higher.
—
*Signed by **JDAR** – Built for performance.*
ZenithHome
# 🏠 ZenithHome v1.0 — Initial Release
## ✨ Features
– Set, delete & teleport to personal homes
– Interactive GUI to view all homes (`/homes`)
– Fully configurable messages with & color codes
– Unlimited custom rank support via config.yml
– Per-player YAML storage (no database needed)
– In-memory caching for zero-lag performance
### 📋 Commands
– `/sethome ` — Save a home
– `/delhome ` — Delete a home
– `/home ` — Teleport to a home
– `/homes` — Open the homes GUI
## 🔐 Permissions
– `zenithhome.limit.` — Custom rank-based home limits
– Default: 2 homes, fully configurable
### 📌 Requirements
– Java 17+
– Spigot / Paper 1.20+
#
Zenith Renewed
# Zenith Renewed
**Zenith Renewed** is an active, maintained continuation of [Zenith](https://modrinth.com/mod/zenith), the Fabric port of [Apotheosis](https://www.curseforge.com/minecraft/mc-mods/apotheosis).
Zenith adds incredible depth to vanilla Minecraft systems. It is split into **6 independent modules**, each focusing on a different aspect of the game. You can disable any module you don’t like, though they are designed to work perfectly together.
📖 **In-Game Documentation:** Highly recommend crafting the **Chronicle of Shadows** (1 Book + 1 Gold Ingot) for an in-game guide to everything Zenith has to offer.
—
### 📦 Dependencies
* **[Fabric API](https://modrinth.com/mod/fabric-api)**
* **[FakerLib](https://modrinth.com/mod/fakerlib)**
* **[Zenith Attributes Renewed](https://modrinth.com/mod/zenith-attributes-renewed)**
**Recommended:**
* **[Patchouli](https://modrinth.com/mod/patchouli)**
—
### 🧩 The Modules
🗡️ Adventure Module
The Adventure Module completely changes the exploration and combat loop. It introduces new bosses, a new loot system and powerful gems you can socket into your weapons.

✨ Enchantment Module
The Enchantment module completely overhauls the vanilla enchanting system. It replaces the old level 30 cap with a massive new system driven by three new stats: Eterna, Quanta, and Arcana.
It adds many enchantments, as well as a configurable max level for them.

🧪 Potion Module
The Potion module fills in the gaps of vanilla brewing. It adds craftable potions for effects that were previously unavailable (like Resistance and Luck) and introduces brand-new effects. It also adds craftable Potion Charms, which can be infused to provide permanent potion effects.

🌵 Garden Module
The Garden module allows you to configure custom growth heights for Cactus, Sugarcane, and Bamboo, making your automated farms significantly more productive.

🔥 Spawner Module
The Spawner module allows you to pick up Monster Spawners using Silk Touch. But that’s not all: you can use specific items to modify the spawner’s stats. Want it to spawn mobs faster? Ignore lighting conditions? Ignore the maximum entity cap? You can upgrade it to your exact needs.

🏘️ Village Module
The Village module gives the Fletching Table a real purpose: crafting specialized, powerful new arrows (like Explosive Arrows, Mining Arrows, and more). It also revamps the Wandering Trader, giving them a much-needed buff with highly valuable and rare trades.


—
### 🤝 Credits
* **TheWinABagel:** Previous maintainer who developed the Fabric port.
* **Safro:** Original developer of the Zenith Fabric port.
* **Shadows_of_Fire:** Creator and developer of the original Forge mod, Apotheosis.
* **Faellynna:** Original art and textures.
*(Please do not report issues with Zenith Renewed to the original developers. Use the Issues tracker on this project’s GitHub!)*
Zenith
# Zenith
A fabric port of [Apotheosis](https://www.curseforge.com/minecraft/mc-mods/apotheosis) by Shadows_of_Fire (Code) and Faellynna (Art). Do not report issues with Zenith to them!
Zenith is split into 6 modules, which all change different aspects of Minecraft’s systems.
Read the **Chronicle of Shadows** (Crafted with a book and a gold ingot) for more in depth information.
Adventure
The Adventure Module adds more interesting loot, bosses, gems and sockets

Salvaging
Enchantment
The Enchantment module overhauls the enchanting system by changing the vanilla enchanting table

It adds many enchantments, as well as a configurable max level for all enchantments

Potion
The Potion module adds potions that are missing from the base game such as potions of resistance and luck, in addition to some new effects.
picturesgohere
It also adds a potion charm, an item that
morepicturesgohere
Garden
The Garden module allows for custom heights for cactus, sugarcane, and bamboo
picturesgohere
Spawner
The Spawner module allows for upgrading a spawner as well as moving it with silk touch
picturesgohere
Village
The Village module adds a use to the fletching table, as well as new arrow types to craft with it.

It also makes the wandering trader less useless.
