ChronoSteal | The Ultimate Time-is-Health SMP Plugin [1.21+]
A High-Performance Lifesteal Alternative for Modern Survival Servers.Are you looking to revitalize your Minecraft survival server with a unique, high-stakes mechanic? ChronoSteal completely overhauls the traditional vanilla health system by introducing a deadly, ticking clock. In this custom survival experience, time is your most valuable resource, your health, and your economy.
Core Gameplay Mechanics
When a player joins the server, they are granted a configurable "Life Clock" (e.g., 24 hours of real-time survival). Every single second they are online, their clock ticks down. If a player's clock reaches absolute zero, they are instantly eliminated and banished to Spectator mode.To survive, players must hunt, trade, and strategize:
- Time Siphoning (PvP): ChronoSteal encourages active combat. When you defeat another player, you instantly steal a configurable percentage of their remaining time. This makes every PvP encounter a high-stakes battle for survival.
- Chrono Gems (Economy): Players don't have to fight to survive; they can trade. Using the /timeextract command, players can siphon their own life force into a physical, unforgeable item called a "Chrono Gem." These gems can be safely stored in enderchests, traded with other players, or sold in auction houses. Right-clicking a Chrono Gem absorbs the time back into the player's life clock.
Built for Extreme Performance (Folia Ready)
Unlike legacy plugins that rely on heavy, main-thread BukkitRunnables, ChronoSteal was engineered from the ground up for massive multiplayer servers.- 100% Asynchronous Ticking: The core time-deduction loop runs entirely on Paper's Async Schedulers, meaning your server TPS will never drop, even with hundreds of players online.
- Folia Compatibility: Fully compatible with multi-threaded server software like Folia, utilizing proper EntitySchedulers for state changes.
- Asynchronous Database Pooling: Features built-in HikariCP connection pooling. Whether you use the default local SQLite database or hook it up to a cross-network MySQL database, all data loading and saving happens off the main thread to prevent login lag.
Modern Visuals & Customization
- MiniMessage Formatting: Completely drop the legacy & color codes. ChronoSteal natively supports modern MiniMessage formats, allowing you to use hex codes, <gradient>, and bold text for every single plugin message.
- Action Bar UI: Players have a persistent, clean Action Bar displaying their exact remaining time (formatted dynamically into Days, Hours, Minutes, and Seconds).
- PlaceholderAPI Integration: Use the custom placeholder %chronosteal_time_left% to display a player's remaining time on your custom scoreboards, tab lists, or chat formatting plugins.
Commands & Permissions
- /timecheck - Check your own remaining time. (Permission: chronosteal.command.timecheck)
- /timecheck <player> - Check another online player's time.
- /timepay <player> <seconds> - Transfer your time directly to another player. (Permission: chronosteal.command.timepay)
- /timeextract <seconds> - Extract your time into a physical Chrono Gem. (Permission: chronosteal.command.timeextract)
- /chrono <add|remove|set> <player> <seconds> - Administrator command to manually adjust a player's clock. (Permission: chronosteal.admin)
