Zephyr Starlight
⚠️ Disclaimer: This shaderpack is an early work-in-progress so bugs, missing features and performance issues are to be expected.
## Features
* Accurate ray-geometry intersection
* Path traced diffuse, reflections and sun shadows
* Temporal anti-aliasing and upsampling
* Normal & specular mapping support
* Physically based sky rendering
* Hillaire multi-scattering approximation
* Sparse irradiance cache for diffuse multi-bounce approximation
* Reflection motion vector calculation (no TAA ghosting on reflections)
* Spatiotemporal denoising
* Camera effects: motion blur & depth of field
* Post-processing: auto exposure & chromatic aberration
## Compatibility / Mod Support
* GPUs: NVIDIA, AMD
* Minecraft – version 1.21 and above
* Iris – version 1.8.0 and above
* Optifine – not supported
* Distant Horizons/Voxy – not supported (planned)
* OrthoCamera – supported but still broken in a few cases
* macOS – not supported
## Performance Tips
* Sample count: This directly affects the quality of the lighting. Higher sample counts show less noise and more detailed lighting/reflections at the cost of performance. Keep this at 1 for the best performance.
* Diffuse Lighting > Denoising Passes: The amount of passes used for diffuse lighting denoising. Even though not as high as sample count, this has a performance impact too. You can still get decent lighting with just 6 passes most of the time, but a pass count of 8 is recommended for the best lighting. You can set this to 0 if you’re fine with the noise.
* If you are in a completely closed room with no outdoor light entering it, set Shadow Samples to 0. This will disable sunlight.
* Irradiance Cache > Update Interval: The maximum amount of frames that are allowed to pass between updates of the same part of the irradiance cache. Lower values cost more performance, but result in more responsive lighting and less noise in reflections.
Zeph’s EggHunt
# Zeph’s EggHunt
Give your player’s an activity to do this Easter! An Easter Egg hunt built for Nexo so you get real Egg Models for players to hunt. Hide eggs around your world for players to find, or let the server scatter them automatically near players as they explore. Both modes work at the same time.
## How It Works
### Event Eggs (Admin Hidden)
Use a placement wand to hide Nexo furniture eggs around your world. Every player can find and claim each egg once. Once someone collects an egg, it changes to a “claimed” look just for them.
### Random Eggs (Player Spawning)
Every few minutes, each online player has a chance of an egg popping up somewhere nearby. A chime plays when it spawns, and optional particles and ambient sounds pulse to help players track it down. If nobody grabs it, it despawns after a timeout.
### The Wand
You get a blaze rod wand via `/egghunt wand`. Right-click a block to place an egg facing your direction. Left-click to cycle tiers — there’s also a **Random** option that rolls a weighted tier each time you place. Sneak + right-click removes the nearest egg.
### Tiers and Visual Variety
Set up as many tiers as you want. Each tier can have multiple Nexo furniture IDs, so you get visual variety while sharing the same reward pool. The plugin picks one randomly when placing.
### Rewards
Rewards are just strings in the config. No nested YAML, no type declarations:
“`yaml
– “diamond 5”
– “golden_apple 1 &eShiny Apple”
– “cmd: eco give {player} 500”
“`
Equal chance per line. Want one to show up more? Add it twice.
### Action Bar
Action bar shows the collection process. Action bar shows up in the world set by the config. By default, it’s set to “event” if you plan to hide the eggs in an event world. You can change it to “world” to make the action bar show up in the main world. Collecting a random egg shows a quick one-shot confirmation. Both are configurable.
### Stats and Leaderboard
Event eggs and random eggs are tracked separately. Players can check their own stats with `/egghunt stats`, and the leaderboard shows top collectors across both modes. Top hunters are announced when the event ends.
### PlaceholderAPI
Optional — everything works without it. But if you have PlaceholderAPI, you get placeholders for player counts, event status, leaderboard positions, and more. Useful for scoreboards, tab, holograms, or whatever you’re running.
| Placeholder | What it returns |
|—|—|
| `%egghunt_collected%` | Player’s total eggs |
| `%egghunt_event_collected%` | Player’s event eggs |
| `%egghunt_random_collected%` | Player’s random eggs |
| `%egghunt_total%` | Server-wide total collected |
| `%egghunt_active%` | Whether the event is running |
| `%egghunt_rank%` | Player’s leaderboard position |
| `%egghunt_top_1_name%` | #1 collector’s name |
| `%egghunt_top_1_count%` | #1 collector’s count |
## Commands
| Command | Permission | What it does |
|—|—|—|
| `/egghunt stats` | `egghunt.stats` | Your personal stats breakdown |
| `/egghunt leaderboard` | `egghunt.leaderboard` | Top collectors |
| `/egghunt start` | `egghunt.admin` | Start the event |
| `/egghunt stop` | `egghunt.admin` | End the event, show results |
| `/egghunt wand` | `egghunt.admin` | Get the placement wand |
| `/egghunt clear [admin|player|all]` | `egghunt.admin` | Remove eggs by mode |
| `/egghunt cleanup` | `egghunt.admin` | Clean up orphaned entities |
| `/egghunt reload` | `egghunt.admin` | Reload config |
| `/egghunt status` | `egghunt.admin` | Event info at a glance |
| `/egghunt debugspawn` | `egghunt.admin` | Force-spawn a test egg nearby |
| `/egghunt reindex` | `egghunt.admin` | Re-link entity IDs after chunk issues |
## Permissions
| Permission | Default | Description |
|—|—|—|
| `egghunt.admin` | op | All admin commands |
| `egghunt.collect` | true | Collect eggs |
| `egghunt.stats` | true | View personal stats |
| `egghunt.leaderboard` | true | View leaderboard |
## Requirements
– **Paper 1.21.4+** (not Spigot — uses Paper APIs)
– **Java 21**
– **[Nexo](https://nexomc.com/)** for the egg furniture models
– **[ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/)** for per-player visuals
**Optional:** [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/) for scoreboards, tab, holograms, etc.
## Egg Models
This plugin doesn’t include any models — you’ll need Nexo furniture items set up for your eggs. The ones we use on Cobble & Commons are from MCModels and work great out of the box:
[**Easter Egg Collection on MCModels**](https://mcmodels.net/profile/orders/c6483ef6-aaf1-48df-9fa2-9cb45986544b)
Highly recommended if you want a polished look without building your own. Just drop them into your Nexo config and match the furniture IDs in the EggHunt config.
## Try It Live
Want to see it in action before setting it up? Come check it out on **Cobble & Commons** — the server where this plugin was built and tested. We run seasonal egg hunts with both modes active.
**Server Address:** `mc.cobblecommons.com`
Armor HUD
Armor HUD is a clean, modern on‑screen display that shows your armor durability, protection level, and equipped gear status at all times. Instead of opening your inventory mid‑fight, the HUD gives you a real‑time breakdown of how close each armor piece is to breaking, helping you avoid losing gear during PvP, boss fights, or hardcore survival runs.
The mod reads your current armor values and displays them in a compact, unobtrusive overlay that fits naturally into any HUD layout. Durability values update every tick, and color‑coding makes it easy to see which pieces are healthy, damaged, or about to break. This makes Armor HUD especially useful for PvP players who need instant information, speedrunners who can’t afford to stop moving, and survival players who want better awareness without clutter.
Armor HUD is lightweight, fully client‑side, and compatible with virtually any modpack or server. Whether you’re fighting players, exploring dangerous structures, or grinding mobs, this mod ensures you always know the exact state of your armor at a glance.
AntiXRay
# 🛡️ zepAntiXRay — Hide Ores from X-Ray Cheaters
**Anti XRay** protects your server from players using X-Ray resource packs or hacked clients to locate ores. Ores are hidden **server-side** and only revealed when a player is close enough or has direct line of sight.
—
## ✨ Features
– **Hides ores server-side** — Diamond, Emerald, Gold, Iron, Redstone, Lapis, Ancient Debris and more
– **No client mod required** — works completely server-side
– **Lightweight** — minimal performance impact on your server
– **Simple & focused** — does exactly one thing, and does it well
—
## ⚙️ How it works
Ore blocks are **replaced with stone** in the chunk data before being sent to the client. They are only revealed when a player is **close enough**, preventing any X-Ray cheater from spotting them at a distance.
—
## 📋 Requirements
| | |
|—|—|
| **Minecraft** | 1.7.x-1.21.x |
| **Server Software** | Paper, Purpur, Folia, Bukkit, Spigot |
| **Java** | 21+ |
| **ProtocolLib** | Please use the Newst Version |
—
## ⚠️ Limitations
> This plugin is focused **solely on hiding ores**. It does not include any additional anti-cheat features beyond X-Ray protection.
ZenyFast
# ⚡ ZenyFast — Resourcepack Speed Optimizer
Tired of staring at a loading screen every time you join a server with a heavy resourcepack?
**ZenyFast** is a lightweight client-side mod designed to dramatically reduce resourcepack
loading times — so you spend less time waiting and more time playing.
—
## ✨ Features
⚡ **Faster Resourcepack Loading** — Significantly cuts down loading time for heavy resourcepacks
🎒 **Optimized for Large Packs** — The bigger the pack, the more you’ll notice the difference
🔧 **Zero Configuration** — Install and forget. No setup needed
🪶 **Lightweight** — Minimal performance impact on your game
🖥️ **Client-Side Only** — Works on any server, no server-side installation required
—
## 📦 Installation
1. Download the `.jar` file from the files tab
2. Drop it into your `.minecraft/mods/` folder
3. Launch the game — that’s it!
> 💡 **Tip:** Pair with **Remove Reloading Screen Mod** for the best experience!
—
## 🔗 Compatibility
– ✅ Fabric
– ✅ Minecraft 1.21+
—
## 💬 Support & Community
Have questions or feedback? Join our Discord community!
👉 [Zenyland Discord](https://discord.zenyland.com)
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
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.
ZenMinerYT SWORD FANTASY TEXTURE PACK
This sword texture pack makes you feel minecraft more enhance by which your playing experience become more nice.you can use this sword texture pack for pvp which gives you a stylish pvp style makes you connected to the minecraft