HomeJavaModsZact
Zact
ModsJava

Zact

Would you like a plague on the server for a failed mission?

⬇ Download on Spigot
Zact
Global Act cycle for Paper: mine together, fight Mor, win a perk or face the plague
Telegram support
What is this?
Zact runs one shared story loop for the whole server. Players dig toward a common ore goal, then a world boss named Mor appears. Kill him in time and everyone gets a temporary perk. Fail the timer and the plague starts instead. When the perk or the plague ends, a new cycle begins with a fresh mining task.
Drop the jar into plugins, start Paper once, then tune plugins/Zact/config.yml, acts.yml and messages.yml. Messages use MiniMessage.
Where it runs
Short version: if your server is Paper 26.1.3, you are good. If you are still on 1.21.11, update the core.
Optional soft depends
Vault (coins for hitting the boss) and PlaceholderAPI (%zact_...%).
The plugin starts without them. Features that need those plugins simply stay quiet until you install them.
The cycle (plain language)
Default timing in acts.yml is roughly one day of content (long mining window, several hours for boss, perk or plague). You can change every duration, goal, form and perk in config.
Player facing extras
How to install
  1. Put Zact.jar into the plugins folder
  2. Start Paper once so configs appear
  3. Edit plugins/Zact/config.yml and acts.yml if you want
  4. Use /act reload after config edits (or restart)
Main commands
Players:
Code (Text):
/act status
/act guide
/act progress
/act info
/act help
Admins (need zact.admin), short list:
Code (Text):
/act reload
/act skip
/act setstage <mining|boss|reward|plague>
/act boss spawn|kill|despawn|info|heal|damage|tp|here
/act mining info|set|add|reset
/act time info|set|add|remove
/act cycle info|next|reroll
/act perk info|reroll|start|stop
/act plague start|stop
Aliases: /zact and /acts also work.
Permissions
Code (Text):
zact.status   view status (default true)
zact.admin    full admin tools (default op)
zact.exempt   skip the Act entirely (default false)
PlaceholderAPI
Identifier: zact
Useful examples:
Code (Text):
%zact_stage%
%zact_stage_name%
%zact_time%
%zact_mining_progress%
%zact_mining_goal%
%zact_mining_percent%
%zact_boss_hp%
%zact_boss_percent%
%zact_boss_form%
%zact_plague_phase%
%zact_perk%
%zact_status%
%zact_progress%
Full list is commented inside config.yml under the PlaceholderAPI section.
Configs
You can write text in any language in the yml files.
Support
Telegram: https://t.me/Zoobastiks
If something breaks, tell me your Paper version, Java version, and the error from the console. That saves a lot of back and forth.
Thanks for trying Zact.

Zact is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.2. Downloaded 8 times (via Spigot). Download it and open it directly in the game.

Explore more