CoreTuffСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (14)
release
1.1
1.126 сент. 2026 г.41Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Что нового
# CoreTuff v1.1
CoreTuff v1.1 is here.
This release focuses on extending CoreTuff's compatibility with the latest Minecraft server environment and connecting the release to the CoreTuff Web Panel statistics system.
---
## Minecraft 26.3 Compatibility
CoreTuff v1.1 extends compatibility for Minecraft `26.3`.
The release includes the necessary compatibility updates to keep CoreTuff working with the newer server environment.
Because Minecraft decided that compatibility couldn't simply stay where we left it.
---
## Web Panel Statistics
CoreTuff v1.1 is now connected to the CoreTuff Web Panel statistics system.
CoreTuff installations running this version can now report anonymous server statistics to the public statistics panel.
The Web Panel can use this data to display information such as:
• Active CoreTuff servers
• Current player counts
• Total installations
• Record player counts
• Historical server statistics
• Historical player statistics
• Server software
• Minecraft version
• Java version
• CoreTuff version
• Server environment information
This also allows CoreTuff v1.1 installations to contribute to the public CoreTuff statistics displayed at:
https://ct.voxelware.org
---
## Statistics & Privacy
Statistics collected by the Web Panel are aggregated for public display.
The statistics system is intended to provide an overview of CoreTuff usage without exposing player-identifying information.
Your server can now quietly contribute to the CoreTuff ecosystem while the Dashboard does all the counting.
---
## Compatibility
CoreTuff v1.1 is intended for:
• Minecraft 26.3
• Paper
• Folia
Existing CoreTuff functionality remains available alongside the compatibility updates.
---
## Notes
CoreTuff v1.1 is a compatibility and statistics-focused release.
If you encounter an issue while running CoreTuff on Minecraft 26.3, please report it through the GitHub Issue Tracker.
GitHub: https://github.com/Voxelware-studios/CoreTuff/issues
Discord: https://discord.gg/tuArC9pTbv
Download: https://modrinth.com/plugin/coretuff
alpha
CoreTuff 2.0-Nightly-3
2.0-Nightly-325 сент. 2026 г.6Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Что нового
# CoreTuff v2.0 — Nightly-3
After approximately one month of development, debugging, college, practicals, exams, real-life side quests, and several encounters with the "I'll finish this tomorrow" boss fight, CoreTuff v2.0 Nightly-3 is finally here.
Yes.
We know.
It has been a month since Nightly-2.
No, we did not disappear.
College simply decided that CoreTuff needed another development break.
Practicals.
Exams.
Assignments.
And the usual academic chaos.
We apologize for the delay, and thank you for sticking around while development continued behind the scenes.
Nightly-3 continues the v2.0 development cycle with a major focus on player management, moderation, public statistics, Web Panel improvements, and several quality-of-life features.
---
## Time Shorthand Commands
CoreTuff now includes five new time commands.
• `/day`
• `/noon`
• `/sunset`
• `/night`
• `/midnight`
These commands allow administrators to change the world time without opening a configuration menu.
Players automatically target their current world.
Worlds can also be specified manually.
Console users must specify a world.
The commands are also designed to work with Folia.
Because sometimes you just want the sun to come out without negotiating with the weather department.
---
## Player Tracking
CoreTuff can now keep track of your server's players.
The new Player Tracking system stores information including:
• UUID
• Player name
• First seen
• Last seen
• Playtime
• Current world
• Gamemode
• Ping
• Online status
Player information is stored in the CoreTuff database and can be queried by the Web Panel.
The system also keeps track of playtime during player sessions and saves it when the player leaves or when CoreTuff shuts down.
Your server now remembers who has been playing.
Unlike that one player who somehow still claims they have never been online.
---
## Players Dashboard
The CoreTuff Web Panel now includes a dedicated Players section.
Administrators can now:
• View online players
• Search players
• Open player profiles
• View playtime
• View current world
• View gamemode
• View ping
• View punishment information
• Open a player's moderation history
Player changes are also synchronized with the Web Panel so the player list can update without constantly rebuilding the entire thing.
---
## Moderation Dashboard
Moderation now has its own dedicated section in the CoreTuff Web Panel.
The new Moderation Dashboard provides:
• Punishment statistics
• Active punishments
• Temporary bans
• IP bans
• Pardoned punishments
• Expired punishments
• Punishment history
• Player punishment history
• Moderator statistics
• Search
• Sorting
• Filtering
• Pagination
Administrators can inspect individual punishments and view the moderation history of specific players.
The panel also receives updates when moderation actions occur.
No more manually refreshing the page every time someone gets banned.
---
## Moderation Synchronization
Moderation actions are now synchronized with the Web Panel.
The following actions can update the panel automatically:
• `/ban`
• `/tempban`
• `/ban-ip`
• `/pardon`
The Web Panel can receive these changes through the CoreTuff WebSocket connection.
The server does the work.
The panel notices.
Everyone is happy.
---
## WebSocket Request System
The communication system between CoreTuff and the Web Panel has been expanded.
The panel can now send requests to CoreTuff and receive responses using request IDs.
Requests include timeout handling and cleanup when connections are closed.
The system now supports communication for:
• Player queries
• Moderation queries
• Player updates
• Moderation updates
• Player snapshots
The Web Panel can now actually ask the server questions instead of just staring at it.
---
## Public Statistics
The CoreTuff Web Panel website has received a major upgrade.
`https://ct.voxelware.org`
The previous landing experience has been replaced with a public CoreTuff statistics page.
The page provides anonymous aggregated statistics including:
• Servers using CoreTuff
• Players using CoreTuff
• Historical server statistics
• Historical player statistics
• Server software
• Minecraft versions
• Java versions
• CoreTuff versions
• Module usage
• Integration usage
• Server environments
• Record statistics
No player-identifying information is used for these public statistics.
The CoreTuff website can now actually tell you something useful instead of politely existing.
---
## Statistics History
CoreTuff now records historical statistics for the public statistics system.
The statistics system can track server and player activity over time and generate historical data for the Web Panel.
Records can also be maintained for statistics such as concurrent player counts.
Because apparently knowing the current number of players wasn't enough.
Now we can remember the number too.
---
## Web Panel
The CoreTuff Web Panel continues to evolve beyond configuration management.
The panel now includes:
• Overview
• Players
• Moderation
• Configuration
• Server health
• Performance information
• Incident monitoring
• Plugin information
• CoreTuff health information
• Public statistics
Nightly-3 also introduces new player and moderation interfaces alongside the existing Dashboard functionality.
The Dashboard is slowly becoming less of an editor and more of an actual control center.
---
## Incident Management Improvements
The CoreTuff Incident System has received several important improvements.
Incidents with the same type and title are now detected instead of automatically creating another duplicate incident.
When an existing incident happens again, CoreTuff can update the existing incident instead.
If the new event has a higher severity, the incident can also escalate.
This means the Dashboard no longer needs to display:
"Something broke."
"Something broke again."
"Something broke again again."
It can now understand that it is, in fact, the same problem.
---
## Incident Notifications
Administrators can now receive important incident notifications directly in-game.
New permission:
`coretuff.admin.notifyincident`
Players with this permission can receive notifications when important health incidents are created.
Routine Dashboard activity no longer creates unnecessary informational incidents.
Dashboard startup.
Editor session activation.
Editor disconnection.
Those events no longer need their own incident report.
The incident system can finally focus on things that actually matter.
---
## Server Metrics
The Dashboard's server information has also been improved.
Server metrics now display the actual server software being used, such as:
• Paper
• Folia
The Dashboard also displays the server's all-time record concurrent player count alongside the current player count.
Current players:
"12"
Record players:
"47"
A completely reasonable way of reminding you that the server was once more popular than it is right now.
---
## Configuration
CoreTuff's database configuration system can now write configuration values through the central configuration provider.
This allows configuration changes made by CoreTuff's systems to be properly persisted instead of simply existing in memory.
The configuration system now has a proper path for writing settings back into the database.
Because a configuration system that can only read things is basically just a very complicated book.
---
## Editor Server Identity
The Web Editor server ID now persists across server restarts.
Previously, a new server ID could be generated every time CoreTuff started.
This meant the Web Panel could treat the same server as a completely new installation.
The server ID is now stored in the CoreTuff configuration database and reused across restarts.
Restarting the server no longer gives it an entirely new identity.
---
## Public Statistics Storage
The statistics backend has also been upgraded.
Development environments can use the local statistics store, while production deployments can use PostgreSQL when a database connection is configured.
Statistics now support:
• Installations
• Snapshots
• Module usage
• Integration usage
• Environment information
• Historical records
The statistics system also tracks stale installations so servers that have disappeared don't remain permanently counted as online.
Even servers eventually need to stop pretending they're awake.
---
## Permissions
Nightly-3 introduces the following permissions:
### `coretuff.admin.notifyincident`
Receives in-game health incident notifications.
### `coretuff.time.day`
Allows `/day`.
### `coretuff.time.noon`
Allows `/noon`.
### `coretuff.time.sunset`
Allows `/sunset`.
### `coretuff.time.night`
Allows `/night`.
### `coretuff.time.midnight`
Allows `/midnight`.
---
## Build Changes
Nightly-3 also includes several build and dependency updates.
• CoreTuff version updated to `2.0-Nightly-3`
• Gradle Wrapper updated from `9.5.1` to `9.7.1`
• Added statistics database support
• Added PostgreSQL support for production statistics
• Added Recharts to the Web Panel
• Added Radix Dialog components
• Updated Web Panel dependencies
The project keeps getting bigger.
The Gradle file is probably concerned.
---
## Fixes
• Fixed editor server IDs changing across restarts.
• Fixed repeated incidents creating unnecessary duplicate entries.
• Improved incident severity escalation.
• Improved incident notifications.
• Removed routine Dashboard/editor lifecycle events from incident tracking.
• Improved server software detection in the Dashboard.
• Added record concurrent player display.
• Improved player data synchronization.
• Improved moderation data synchronization.
• Improved WebSocket request handling.
• Improved player search and profile data.
• Improved public statistics collection.
• Improved statistics storage handling.
• Added configuration database write support.
• Various internal stability improvements.
---
## What Changed?
Nightly-1 established the new CoreTuff v2.0 architecture.
Nightly-2 turned the Dashboard into something that could actually watch your server.
Nightly-3 expands that system further.
CoreTuff can now:
Monitor → Detect → Track → Report → Manage
your server's health, players, moderation data, and activity.
The Dashboard is no longer just a configuration editor.
It is slowly becoming the control center for CoreTuff.
---
## A Small Apology
Yes.
It has been a month.
Again.
We would like to formally blame:
College.
Practicals.
Exams.
Assignments.
Real life.
And the completely reasonable decision to say:
"I'll finish this after my practical."
Then the practical became an exam.
Then the exam became another assignment.
Then another thing appeared.
And suddenly it was September again.
Development wasn't abandoned.
It was simply forced to wait.
We apologize for the delay and genuinely appreciate everyone who continued waiting for Nightly-3.
Thank you for being patient while we balanced CoreTuff development with college.
We would rather take the extra time and release something properly than rush a build just because the calendar says we should.
---
## Notes
CoreTuff v2.0 Nightly builds are development builds.
Features may change, be expanded, or occasionally decide they no longer understand the concept of software.
If you encounter a problem, please report it through the GitHub Issue Tracker.
GitHub: https://github.com/Voxelware-studios/CoreTuff/issues
Discord: https://discord.gg/tuArC9pTbv
Download: https://modrinth.com/plugin/coretuff
Thank you to everyone testing CoreTuff v2.0.
Welcome to CoreTuff v2.0 Nightly-3.
alpha
CoreTuff 2.0-Nightly-2
2.0-Nightly-226 авг. 2026 г.10Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
# CoreTuff v2.0 — Nightly-2
After approximately one month of development, debugging, college, real-life side quests, and several encounters with the "I'll finish this tomorrow" boss fight, CoreTuff v2.0 Nightly-2 is finally here.
Yes, we know.
Nightly-1 was released a month ago.
No, we did not forget about CoreTuff.
College simply decided that CoreTuff needed a little more development time.
We apologize for the delay, and thank you for sticking around while development continued behind the scenes.
Nightly-2 is a major step forward for the v2.0 development cycle, focusing heavily on server monitoring, performance awareness, incident tracking, and a much more capable CoreTuff Dashboard.
---
## Server Health Monitoring
CoreTuff now continuously monitors the health of your server.
The Dashboard can now display:
• TPS (1m / 5m / 15m)
• MSPT
• CPU usage
• Memory usage
• Player count
• JVM information
• Operating system information
• World count
• Folia status
• Plugin health
• CoreTuff subsystem health
• Integration status
• Recent exceptions
Your server can now basically tell you that something is wrong before you have to stare at the console for 20 minutes wondering what happened.
---
## Performance Monitoring
CoreTuff now actively watches server performance instead of simply displaying numbers.
Performance monitoring currently tracks:
• TPS
• MSPT
• Memory usage
• CPU usage
Performance conditions must persist for a period of time before an alert is created.
This prevents temporary fluctuations from turning your Dashboard into a panic room.
Performance states include:
• Healthy
• Warning
• Critical
When a performance issue is detected, CoreTuff can automatically create an incident.
When the server recovers, the incident is automatically resolved.
---
## Performance Alerts
The Performance section has been upgraded with automatic alert states.
Metrics can now indicate:
• Healthy
• Warning
• Critical
The Dashboard receives the server's actual performance state instead of trying to guess it from frontend data.
This means the Web Panel now knows whether a metric is actually problematic rather than simply looking at a number and hoping for the best.
---
## Incident Management
Introducing the CoreTuff Incident System.
CoreTuff can now automatically detect, track, and resolve important server events.
Incidents can be created for:
• Performance problems
• Database issues
• Configuration events
• Dashboard events
• Dashboard session events
• Module problems
• Integration issues
• Exceptions
• Server events
• CoreTuff events
Each incident maintains its own timeline, severity, status, description, and relevant information.
Incidents can be:
• Detected
• Active
• Recovered
So instead of:
"Something broke."
you can now have:
"Something broke at 19:42, remained broken for 31 seconds, and recovered at 19:43."
Progress.
---
## Incident Timeline
The CoreTuff Dashboard now includes a complete incident timeline.
Recent events can be viewed directly from the Overview page, while the full timeline provides a more detailed history.
The timeline supports filtering by:
• Severity
• Status
• Subsystem
Incidents are displayed chronologically so administrators can understand what happened and when it happened.
Because "it was lagging earlier" is not exactly a useful incident report.
---
## Recent Incidents
The Dashboard Overview now includes a Recent Incidents section.
It provides a quick look at the latest server events without requiring administrators to open the full timeline.
Active incidents are highlighted, while recovered incidents remain available for reference.
---
## Dashboard
The CoreTuff Dashboard is now the central interface for both server monitoring and configuration management.
The Dashboard provides access to:
• Server health
• Performance statistics
• Live configuration management
• Plugin information
• Integration information
• CoreTuff subsystem status
• Incident monitoring
• Server events
• Diagnostics
The previous `/ct editor` command has been removed.
It has been replaced by:
`/ct dash`
**Permission:** `coretuff.admin` *(or OP)*
Running `/ct dash` creates a secure Dashboard session and generates a clickable link to the CoreTuff Web Panel.
One command.
One Dashboard.
Much less typing.
---
## Dashboard Sessions
Dashboard sessions can now be monitored by CoreTuff.
The system can track:
• Session activation
• Connection state
• Disconnection
• Session expiration
• Session closure
When a Dashboard session expires, CoreTuff records the event and reports it through the Dashboard.
The server console also receives a notification when a Dashboard session expires.
No more wondering whether the Dashboard disappeared or just decided to take a vacation.
---
## Dashboard States
The Dashboard health system now understands additional runtime states.
CoreTuff can distinguish between:
• Running
• Starting
• Stopped
• Error
• Disabled
This provides more accurate health information in the Web Panel.
A browser session disconnecting does not mean the Dashboard module itself has stopped.
Because apparently those are two different things.
---
## CoreTuff Health
CoreTuff now reports the health of its major subsystems individually.
The Dashboard can display the status of:
• Database
• Configuration
• Dashboard
• Modules
• Exceptions
Each subsystem has its own health state.
This makes it easier to identify exactly which part of CoreTuff is having problems instead of simply being greeted with a mysterious "Warning" badge.
---
## Plugin Health
The Dashboard now provides information about installed server plugins and their health.
Plugin status can include:
• Enabled
• Disabled
• Dependency problems
This gives administrators a quick overview of the server's plugin environment.
---
## Integration Detection
CoreTuff's integration system has been improved.
Integrations are now based on actual CoreTuff integration registration rather than simply treating every installed plugin as an integration.
A plugin only appears as a CoreTuff integration when CoreTuff actually detects and uses the relevant API.
Much less:
"Plugin installed = integration."
Much more:
"CoreTuff actually knows what this thing is."
---
## Web Panel
The CoreTuff Web Panel has been upgraded to:
`v1.0-Alpha-2`
The panel now includes the new health monitoring and incident management functionality introduced in Nightly-2.
The Dashboard now goes beyond configuration and provides a centralized view of your server's health and activity.
---
## Incident Improvements
The incident system now supports different severity levels:
• Info
• Warning
• Critical
Informational events can now be recorded without making the entire server look like it is on fire.
Incident history is also retained with automatic cleanup of older resolved incidents.
---
## Commands
### `/ct dash`
**Permission:** `coretuff.admin` *(or OP)*
Creates a secure CoreTuff Dashboard session and provides a clickable link to the Web Panel.
The Dashboard replaces the previous `/ct editor` command.
The Dashboard provides:
• Configuration management
• Server monitoring
• Performance information
• Incident monitoring
• Plugin information
• Integration status
• CoreTuff health information
---
### `/ct dump`
**Permission:** `coretuff.admin.dump`
Generates a comprehensive diagnostic report containing:
• System information
• Server information
• Runtime statistics
• Database information
• Loaded integrations
• Configuration summary
• Permission information
• Exception history
Designed to simplify troubleshooting and bug reporting.
---
### `/ct dumpdata`
**Permission:** `coretuff.dump`
Exports CoreTuff database tables into a readable dump file for debugging and support purposes.
---
### `/ct dashboard`
**Permission:** `coretuff.admin` *(or OP)*
Manages the embedded CoreTuff Dashboard.
Available actions include:
• Generate pairing codes
• View Dashboard status
• Restart the Dashboard module
---
### `/ct bug`
**Permission:** `OP`
Provides a clickable link to the CoreTuff GitHub Issue Tracker.
Because sometimes the fastest way to fix something is to admit that it is, in fact, broken.
---
## Console & Event Logging
CoreTuff now provides clearer logging for important state changes.
Examples include:
• Performance degradation
• Performance recovery
• Dashboard session expiration
• Database issues
• Module failures
• Integration changes
• Configuration events
Normal monitoring activity does not flood the server console.
Only meaningful state transitions are logged.
---
## Fixes
• Fixed performance condition tracking.
• Fixed incident escalation not immediately updating the Dashboard.
• Fixed incident recovery handling.
• Fixed active incident elapsed-time display.
• Improved Dashboard state reporting.
• Improved Dashboard session event handling.
• Improved health data synchronization.
• Improved performance alert accuracy.
• Improved integration detection.
• Improved subsystem health reporting.
• Improved incident history handling.
• Various internal stability improvements.
---
## What Changed?
Nightly-1 focused heavily on establishing the new CoreTuff Dashboard and configuration experience.
Nightly-2 takes that foundation and turns the Dashboard into something that can actually watch your server.
CoreTuff can now:
Monitor → Detect → Report → Track → Resolve
server health issues automatically.
---
## A Small Apology
Yes.
It has been a month.
We would like to formally blame:
College.
Assignments.
Exams.
Real life.
And the completely reasonable decision to say:
"I'll just fix this one thing before releasing."
That one thing was, unfortunately, followed by approximately 47 other things.
Thank you for being patient while Nightly-2 took its scenic route to production.
We'd rather release something properly tested than rush a build out just because the calendar looked at us funny.
---
## Notes
CoreTuff v2.0 Nightly builds are development builds.
Features may change, be expanded, or occasionally decide they no longer understand the concept of software.
If you encounter a problem, please report it through the GitHub Issue Tracker.
GitHub:
https://github.com/Voxelware-studios/CoreTuff/issues
Discord:
https://discord.gg/tuArC9pTbv
Download:
https://modrinth.com/plugin/coretuff
Thank you to everyone testing CoreTuff v2.0.
Welcome to CoreTuff v2.0 Nightly-2.
Write this content as blog for website and follow the same pattern
alpha
2.0-Nightly-1
2.0-Nightly-126 июл. 2026 г.22Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
# CoreTuff v2.0 Nightly-1
After months of development, CoreTuff enters its next major chapter with the first Nightly build of v2.0.
This release focuses on rebuilding CoreTuff from the ground up, introducing a completely new configuration system, the first public preview of the CoreTuff Web Panel, a remote configuration editor, and a stronger foundation for future updates.
As this is a Nightly build, features are still under active development and may change before the stable release.
## Configuration System
CoreTuff no longer relies on multiple YAML configuration files.
Configuration is now managed through a centralized embedded database, providing:
• Faster configuration loading
• Centralized configuration management
• Dynamic settings
• Improved reliability
• Better scalability for future updates
The old YAML configuration system has been retired as part of this overhaul.
## Web Panel (Alpha)
The first public preview of the CoreTuff Web Panel is now available.
Current features include:
• Browser-based configuration management
• Dynamic settings editor
• Live configuration updates
• Session-based editing
• Automatic validation
• Modern responsive interface
Configuration can now be edited directly from your browser using a secure editing session started from in-game.
## Diagnostic System
A brand-new diagnostics framework has been added to simplify troubleshooting and support.
Diagnostic reports now include:
• Server information
• Runtime statistics
• Database information
• Loaded integrations
• Configuration summary
• Exception history
Useful for both administrators and bug reports.
## Core Commands
CoreTuff v2.0 introduces several new management commands under `/ct`, making administration, diagnostics, and configuration easier than ever.
### Diagnostics
`/ct dump`
**Permission:** `coretuff.admin.dump`
Generates a comprehensive diagnostic report containing:
• System information
• Server information
• Runtime statistics
• Database information
• Loaded integrations
• Configuration summary
• Permission information
• Exception history
Designed to simplify troubleshooting and bug reporting.
`/ct dumpdata`
**Permission:** `coretuff.dump`
Exports all CoreTuff database tables into a readable dump file for debugging and support purposes.
### Web Editor
`/ct editor`
**Permission:** `coretuff.admin` *(or OP)*
Launches a secure Web Editor session and generates a clickable link that opens the CoreTuff Web Panel in your browser.
Edit configuration live through the browser with automatic validation and instant application of changes.
### Dashboard
`/ct dashboard`
**Permission:** `coretuff.admin` *(or OP)*
Manage the CoreTuff Dashboard directly from Minecraft.
Available actions include:
• Generate pairing codes
• View dashboard status
• Restart the dashboard module
### Bug Reporting
`/ct bug`
**Permission:** `OP`
Instantly opens the CoreTuff GitHub Issue Tracker, making it easier to report bugs and request new features.
## Improvements
CoreTuff v2.0 also includes one of the largest internal refactors since development began.
Highlights include:
• Faster configuration loading
• Reduced filesystem dependency
• Improved initialization
• Better module separation
• Improved maintainability
• Better foundation for future features
## Fixes
• Reduced unnecessary Web Editor log messages.
• Various stability improvements.
• Multiple internal bug fixes.
## Notes
This is the first Nightly build of the CoreTuff 2.0 development cycle.
Nightly builds are intended for testing and may contain unfinished features or bugs.
If you encounter any issues, please report them on our GitHub Issue Tracker.
GitHub: https://github.com/Voxelware-studios/CoreTuff/issues
Discord:
https://discord.gg/tuArC9pTbv
Download:
https://modrinth.com/plugin/coretuff
Thank you for helping shape the future of CoreTuff.
Welcome to CoreTuff 2.0 Nightly.
release
CoreTuff 1.0
1.016 июн. 2026 г.40Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
# CoreTuff v1.0 — Official Release
After multiple Nightly builds, Insider testing, and the Release Candidate phase, CoreTuff 1.0 is now officially released.
CoreTuff is a comprehensive utility plugin for Paper and Folia servers, designed to provide server management, moderation, economy, teleportation, and utility features in a single plugin.
## Included Systems
### Teleportation
* `/tpa`, `/tphere`, `/tpaccept`, `/tpdeny`
* `/tpignore`, `/tpunignore`
* `/back`
* `/rtp`
Features include configurable cooldowns, movement cancellation, countdown titles, sound effects, and Folia-compatible teleport handling.
### Economy
* `/balance`
* `/pay`
* `/eco`
Features:
* H2-backed persistent balances
* Transfer taxes
* Interest accumulation
* Transaction logging
* Balance leaderboard
* Vault integration
* Configurable currency formatting and limits
Vault registration automatically supports Vault-based plugins such as EconomyShopGUI and AuctionHouse.
### Lands
Homes and Warps with:
* Persistent H2 storage
* Configurable delays
* Permission-based limits
* Economy integration for warps
### Moderation
Includes:
* Ban
* Tempban
* IP Ban
* Kick
* Warn
* Pardon
* Punishment ID management
Additional features:
* Automatic warning decay
* Automatic punishment thresholds
* Online and offline mode support
* Vanilla ban synchronization
* Bedrock player detection
* Configurable moderation actions and sounds
### Jail System
* Persistent jail locations
* Time-based jail tracking
* Configurable release behaviour
### Kits
* YAML-defined kits
* Cooldowns
* Player targeting support
### Utility Commands
* Gamemode shortcuts
* Fly
* Heal
* Feed
* Hat
### Virtual Workbenches
* Crafting Table
* Anvil
* Stonecutter
* Smithing Table
* Loom
* Cartography Table
* Enchanting Table
* Grindstone
### Security
* Plugin hiding system
* Command hiding via ProtocolLib
* Permission-aware command visibility
* Optional plugin visibility controls
### Addon Platform
* Automatic addon discovery
* Lifecycle management
* Addon context access
* Plugin-style extension support
### PlaceholderAPI
Built-in PlaceholderAPI integration including economy placeholders and additional CoreTuff expansion data.
### Platform Support
* Paper 1.21.5
* Folia
* Java 25
* H2 Database
* Vault
* PlaceholderAPI
* ProtocolLib
* PacketEvents
Optional dependencies are automatically detected and integrated when available.
### Stability & Reliability
CoreTuff 1.0 includes:
* Thread-safety fixes for economy interest processing
* Folia scheduler compatibility fixes
* OfflinePlayer handling improvements
* Database resource leak fixes
* Update notification improvements
* Vault integration stabilization
* Startup initialization ordering improvements
### Notes
* CoreTuff 1.0 is the first stable release.
* Existing RC1 databases and configurations remain compatible.
Thank you to everyone who tested Nightly, Insider, and Release Candidate builds and helped shape the first stable release of CoreTuff.
You can report bugs in our Issue tracker: https://github.com/Voxelware-studios/CoreTuff/issues
For support join our discord server: https://discord.gg/tuArC9pTbv
Download: https://modrinth.com/plugin/coretuff
Welcome to CoreTuff 1.0.
beta
CoreTuff 1.0-RC-1
1.0-RC-113 июн. 2026 г.9Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
# CoreTuff v1.0-RC1 — Release Candidate Notes
CoreTuff has officially entered the **Release Candidate** phase.
No new features have been added in this build. RC1 focuses entirely on stability, correctness, and reliability as we prepare for the 1.0 release.
Unless critical issues are discovered, this build is expected to become the foundation of CoreTuff 1.0.
**Planned Release Date:** **16 June 2026**
If no critical bugs are reported during the RC testing period, CoreTuff 1.0 is expected to be released on **16 June 2026**.
## Fixed
### Interest Scheduler Thread Safety
**Fixed:** Interest payouts were executed asynchronously on non-Folia servers.
`applyInterest()` interacts with Bukkit APIs such as online player iteration and player messaging, which must run on the main server thread. The scheduler has been moved to a synchronous task to ensure thread safety and prevent potential concurrency issues.
### Folia Countdown Titles
**Fixed:** Countdown title tasks would never execute on Folia.
The scheduler was using an incorrect overload, causing countdown tasks to be silently ignored. The countdown system now properly executes and reschedules itself on Folia servers.
### Economy OfflinePlayer Handling
**Fixed:** Unsafe `OfflinePlayer` → `Player` casting in the economy service.
Replaced direct casting with a null-safe player lookup to prevent potential `ClassCastException`s when handling offline players.
### Database Resource Leaks
**Fixed:** JDBC resources were not being properly released in several repository implementations.
Applied try-with-resources across the database layer, ensuring all `PreparedStatement` and `ResultSet` instances are correctly closed after use.
Affected repositories:
* EconomyRepository
* HomeRepository
* WarpRepository
* TransactionRepository
This improves long-term database stability and prevents cursor/resource leaks during extended server uptime.
## Notes
* CoreTuff has officially entered the Release Candidate phase.
* Feature development is now frozen.
* Focus is now on bug fixes, stability improvements, and release readiness.
* If something breaks, please report it. If nothing breaks, we're getting suspicious.
* The EULA file may have disappeared, but by downloading CoreTuff you are still agreeing to its terms. The sign has been broken, but the chunk remains claimed.
You can report bugs in our Issue tracker: https://github.com/Voxelware-studios/CoreTuff/issues
For support join our discord server: https://discord.gg/tuArC9pTbv
Download: https://modrinth.com/plugin/coretuff
beta
CoreTuff 1.0-Insider-2
1.0-Insider-210 июн. 2026 г.17Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
# CoreTuff v1.0 Insider-2 - Previrew Build Changelog
In the spirit of the Insider phase, we removed one more file than strictly necessary.
The EULA is no longer included in the plugin files, but downloading CoreTuff still means you agree to its terms.
The sign has been broken, but the chunk remains claimed.
## Changed
* Removed eula.txt, Now plugin will start like regular plugins on first drop
## Notes
* *Do you expect notes for this tiny change?*
You can report bugs in our Issue tracker: https://github.com/Voxelware-studios/CoreTuff/issues
For support join our discord server: https://discord.gg/tuArC9pTbv
Download: https://modrinth.com/plugin/coretuff
beta
CoreTuff 1.0-Insider-1
1.0-Insider-19 июн. 2026 г.14Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
# CoreTuff v1.0 Insider-1 - Previrew Build Changelog
CoreTuff has officially escaped the Nightly phase and entered the Insider phase.
This means we've stopped throwing random features into the codebase at 3 AM and pretending it's a development strategy.
During the Insider phase, no new features will be added. Instead, we'll spend our time hunting bugs, fixing bugs, and discovering entirely new bugs created while fixing the previous bugs.
Welcome to stabilization. Pray for the testers.
## Overview:
* first public preview insider build of CoreTuff.
* bStats Integration.
* bug fixes
## bStats
* We integrated [bStats](https://bstats.org/plugin/bukkit/CoreTuff/31659) to CoreTuff. Now on public can see plugin usage stats.
## Changes
* Added ``coretuff.economy.lbignore``, Which allows players to opt out of the balance leaderboard
## Bug Fixes
* [CT-01](https://github.com/Voxelware-studios/CoreTuff/issues/1) - Economy plugins unable to hook with CoreTuff via Vault
## Notes
* CoreTuff has officially entered the **Insider** phase.
* We have stopped adding shiny new features and started fixing the consequences of adding shiny new features.
* Expect stability improvements, bug fixes, performance optimizations, and the occasional bug that somehow survived six Nightly builds.
* If something breaks, please report it. If nothing breaks, we're just as surprised as you are.
* Back up your database anyway. We trust our code, but not *that* much.
alpha
CoreTuff-1.0-Nightly-6
1.0-Nightly-628 мая 2026 г.18Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
# CoreTuff v1.0 Nightly-6 - Development Build Changelog
## Overview:
* Sixth public development build of CoreTuff.
* Complete package rebrand from `net.voxfonix.coreTuff` to `org.voxelware.coretuff`.
* Added full economy system with Vault integration, transaction history, and interest scheduler.
* Added Lands system with persistent homes and warps backed by H2 database.
* Added economy integration for warps (per-warp cost with bypass permission).
* Added Jail system for moderating players with configurable teleport delay and sounds.
* Added Kits system with YAML-based item definitions and per-player cooldowns.
* Added PlaceholderAPI expansion exposing economy, warps, and moderation data.
* Added custom plugin dependency resolver for bootstrapping H2, Configurate, and Lombok.
* Added Modrinth-based update checker.
* Added `formatRaw()` message method for prefix-free display messages.
* Added new config files: `ecoconfig.yml`, `kitsconfig.yml`, `landconfig.yml`.
* Expanded H2 database with 6 new tables for homes, warps, economy, transactions, jails, and jailed players.
* Improved security with `plugin-hide` defaulting to `false` and refined permission checks.
* Improved VersionedConfigLoader rename pattern to timestamped `old<base>_<date>.yml`.
---
## Additions:
### Economy System:
- Full virtual economy with H2 persistence:
- `/balance [player]` -- Check your or another player's balance. Permission: `coretuff.economy.balance` (default: true), `coretuff.economy.balance.others`
- `/pay <player> <amount>` -- Transfer funds to another player. Permission: `coretuff.economy.pay` (default: true)
- `/eco <give|take|set|reset> <player> <amount>` -- Admin economy management. Permission: `coretuff.economy.admin`
- Economy configuration (`ecoconfig.yml`):
- Currency name, name-plural, symbol, decimal places
- Starting balance, max balance
- Pay tax percentage with bypass permission
- Interest system (rate %, interval hours, max balance, bypass permission)
- Configurable sounds for pay-sent, pay-received, balance-check, eco actions, insufficient-funds
- Vault integration:
- `VaultHook.java` registers a Vault economy provider on startup if Vault is detected
- Allows other plugins (e.g. ShopGUI+, Essentials) to use CoreTuff's economy
- Transaction history:
- `TransactionRepository.java` with H2 `economy_transactions` table
- Tracks sender, target, amount, type, reason, timestamp
- `TransactionType` enum (PAY, ADMIN_GIVE, ADMIN_TAKE, ADMIN_SET, ADMIN_RESET, INTEREST)
- Economy service (`EconomyService.java`):
- Thread-safe balance operations with BigDecimal precision
- Interest scheduler: runs at configurable interval via Folia/Paper scheduler
- `EconomyRepository.java` for H2 CRUD operations
### Lands System:
- **Homes** (H2 database-backed):
- `/home <name>` -- Teleport to a home. Permission: `coretuff.land.home`
- `/sethome <name>` -- Set a home at your location. Permission: `coretuff.land.sethome`
- `/delhome <name>` -- Delete a home. Permission: `coretuff.land.delhome`
- Configurable teleport delay, default home name, max homes per permission
- Configurable sounds (set, teleport, delete, list)
- **Warps** (H2 database-backed):
- `/warp <name> [player]` -- Teleport to a warp. Permission: `coretuff.land.warps.warp`, warp-others: `coretuff.land.warps.warp.others`
- `/setwarp <name> [description]` -- Create or update a warp. Permission: `coretuff.land.warps.setwarp`
- `/delwarp <name>` -- Delete a warp. Permission: `coretuff.land.warps.delwarp`
- `/warps [page]` -- List all warps. Permission: `coretuff.land.warps.list`
- Economy integration: per-warp cost with `coretuff.land.warps.bypass-cost` bypass permission
- Max warps per permission base, configurable descriptions, creation timestamps
- Configurable sounds (set, teleport, delete, list, no-permission, insufficient-funds)
- Lands configuration (`landconfig.yml`):
- Separate sections for homes and warps with their own messages, sounds, and limits
- Versioned config with auto-migration
### Jail System:
- Full moderation jail feature with H2 database:
- `/setjail <name>` -- Create a jail at your location. Permission: `coretuff.moderation.jail.setjail`
- `/deljail <name>` -- Delete a jail. Permission: `coretuff.moderation.jail.deljail`
- `/jail <name> [player] [reason]` -- Jail a player. Permission: `coretuff.moderation.jail.jail`, others: `coretuff.moderation.jail.jail.others`
- `/jails` -- List all configured jails. Permission: `coretuff.moderation.jail.list`
- H2 tables: `jails` (locations) and `jailed_players` (tracking)
- Configurable teleport delay (seconds), release-on-logout toggle
- Configurable messages and sounds in `modconfig.yml` under `moderation.jail.*`
### Kits System:
- YAML-defined kits with cooldowns:
- `/kit <name> [player]` -- Redeem a kit. Permission: `coretuff.utility.kit.<name>`, others: `coretuff.utility.kit.others`
- `/kits` -- List available kits with availability status. Permission: `coretuff.utility.kit.list` (default: true)
- `kitsconfig.yml` with `config-version`, default cooldown, kit teleport delay
- Sample kit "starter" with diamond sword, cooked beef, iron tools
- Per-player cooldown tracking (in-memory Map, resets on restart)
- Items defined as YAML list of `material` + `amount` entries
- Items dropped at feet if inventory is full
### PlaceholderAPI Expansion:
- `CoreTuffExpansion.java` auto-registers on startup if PlaceholderAPI is present
- `%coretuff_economy_balance%` / `%coretuff_economy_balance_raw%` -- Current player's balance
- `%coretuff_economy_balance_<player>%` -- Specific player's balance
- `%coretuff_economy_balance_raw_<player>%` -- Specific player's raw balance
- `%coretuff_economy_currency_symbol%` / `%coretuff_economy_currency_name%` / `%coretuff_currency_name_plural%`
- `%coretuff_economy_has_funds_<amount>%` -- Returns yes/no if player can afford the amount
- `%coretuff_warps_count%` / `%coretuff_warps_list%` -- Warp statistics
- `%coretuff_warps_list_with_desc%` -- Warp list with descriptions
- `%coretuff_moderation_warnings%` / `%coretuff_moderation_warnings_<player>%` -- Warning points
- `%coretuff_moderation_is_banned%` / `%coretuff_moderation_is_banned_<player>%` -- Ban status
- `%coretuff_moderation_punishments%` / `%coretuff_moderation_punishments_<player>%` -- Punishment count
### Custom Plugin Dependency Resolver:
- `dependencyresolver.java` -- Paper plugin loader that bootstraps Maven-like dependencies
- Automatically downloads and loads `com.h2database:h2:2.4.240`, `org.spongepowered:configurate-yaml:4.1.2`, `org.projectlombok:lombok:1.18.46` from Maven Central
### Update Checker:
- `UpdateChecker.java` -- Checks Modrinth API on startup
- Compares latest version against current plugin version
- Logs update notification to console if newer version is available
### Database Expansion:
- New H2 tables created in `DatabaseManager.java`:
- `homes` -- player_uuid, home_name, world, x, y, z, yaw, pitch (composite PK)
- `warps` -- name (PK), world, x, y, z, yaw, pitch, owner_uuid, description, created_at
- `economy` -- player_uuid (PK), balance
- `economy_transactions` -- id (IDENTITY), sender_uuid, target_uuid, amount, transaction_type, reason, created_at
- `jails` -- name (PK), world, x, y, z, yaw, pitch
- `jailed_players` -- player_uuid (PK), jail_name, jailed_by, reason, jailed_at, release_at
## Changes:
### Security:
- `plugin-hide` default changed from `true` to `false` in `securityconfig.yml`
- All `PluginHideListener` event handlers now guard with `if (!config.pluginHideEnabled()) return;` -- hiding only activates when explicitly enabled
- `isVisibleTo()` returns `true` for commands with null/blank permission (fixes tab-completion for vanilla commands)
- Removed custom `coretuff.command.<name>` fallback from `ProtocolCommandHider`
- `SecurityConfig` now provides typed API: `pluginHideEnabled()`, `setPluginHide()`, `hiddenCommandMessage()`
- `PlayerCommandSendEvent` handler simplified with `removeIf` pattern
- Brigadier `children` field resolved once in static block for performance
### Config Version Migration:
- `VersionedConfigLoader.renameCurrentAsOld()` now creates `old<base>_yyyyMMdd-HHmmss.yml` instead of `old<filename>`
- Pre-existing old file is deleted before rename to avoid conflicts
### Permission Tree Expansion:
- New top-level permission groups: `coretuff.land`, `coretuff.economy`, `coretuff.moderation.jail`, `coretuff.utility.kit`
- New player-facing Permissions: `coretuff.land.home` , `coretuff.land.sethome` , `coretuff.land.delhome` , `coretuff.economy.balance` (true), `coretuff.economy.pay`, `coretuff.utility.kit.list`
- `coretuff.land.warps` children: warp, setwarp, delwarp, list, warp.others, bypass-cost
- `coretuff.economy` children: balance, balance.others, pay, admin, bypass-tax, bypass-interest
### Config File Additions:
- `ecoconfig.yml` -- Economy configuration (version 1.0)
- `kitsconfig.yml` -- Kit definitions (version 1.0)
- `landconfig.yml` -- Homes and warps configuration (version 1.0)
- `modconfig.yml` -- Bumped to version 1.1 with jail section
---
## Bugs:
- Tab completion incorrectly hid commands that had no permission requirement (Fixed -- `isVisibleTo()` now returns `true` for null/blank permission)
---
## Notes:
* This is a nightly development build, It might be unstable.
* Existing Nightly-5 config files are compatible but `modconfig.yml` will be auto-migrated to v1.1 on first run (old file preserved as `oldmodconfig_<date>.yml`).
* Plugin hide security feature is now opt-in (defaults to `false`). Enable with `/ct pluginHide true`.
* Economy data is stored in H2 database -- backup `Core/database.mv.db` regularly.
* Kit cooldowns are currently in-memory only and reset on server restart (persistence planned).
* We highly recommend you to review all new config files, especially `ecoconfig.yml`, `landconfig.yml`, and `kitsconfig.yml`.
alpha
CoreTuff-1.0-Nightly-5
1.0-Nightly-523 мая 2026 г.20Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
# CoreTuff v1.0 Nightly-5 - Development Build Changelog
## Overview:
* Fifth public development build of CoreTuff.
* Added workbench UI menu commands.
* Added a full security layer for command hiding and plugin concealment.
* Added addon loading support.
* Added configurable sounds for utility, teleportation, and moderation flows.
* Added version number for config files.
* Split the old single core config into multiple config files.
* Changes in rtp.
## Additions:
- Workbenches UI menu command:
- /crafting permission: coretuff.utility.craftingtable
- /anvil permission: coretuff.utility.anvil
- /stonecutter permission: coretuff.utility.stonecutter
- /smithing permission: coretuff.utility.smithingtable
- /loom permission: coretuff.utility.loom
- /cartography permission: coretuff.utility.cartographytable
- /enchanting permission: coretuff.utility.enchantingtable
- /grindstone permission: coretuff.utility.grindstone
- Utility (Misc)
- /hat premission: coretuff.utility.hat
- Plugin hide security (Beta):
- By enabling this feature you can disable usage of /pl, /plugin and /? by players by toggling this feature and also tab completion.
- You can toggle this feature on by running /ct pluginHide true and /ct pluginHide false to toggle off (user needs coretuff.plhide to use this command) or can change value in securityconfig.yml
- You must need ProtocolLib to disable tab completion fully.
- Players with coretuff.pl can use /pl, /plugin and /? command.
- Addon Support:
- Added addons framework into core plugin. By default Addons folder will generate in CoreTuff folder.
- UX:
- Added sounds for certain feature which can be configured in their respective config folders.
- Added /ct bug command and only op can access it.
- Configuration files:
- spited config.yml into following:
- teleportconfig.yml
- securityconfig.yml
- utilityconfig.yml
- modconfig.yml
- Each config comes with its own version number. It helps us to update config files easily if there is any addition or deletion. It works by checking the version number from config file against the number in code, If when change detected renames the file in folder as old and adds new config.
## Changes:
- RTP:
- Now RTP check for generated chunks and during teleport countdown plugin tries to load that and nearby chunk in ram to avoid sudden spike in load. This feature can be toggled in teleportconfig.yml and by default this feature is on `` rtpGeneratedChunksOnly: true``
## Bugs:
- Players were able to use teleport command without permission (Fixed)
## Notes:
* This is a nightly development build, It might be unstable.
* It's highly recommend to delete already existing config files.
* Plugin hide security feature is in beta which means it has a lot of bugs.
* We highly recommend you to go through new config files.
You can report bugs in our Issue tracker: https://github.com/Voxelware-studios/CoreTuff/issues
For support join our discord server: https://discord.gg/tuArC9pTbv
alpha
CoreTuff 1.0 Nightly-4
1.0-Nightly-413 мая 2026 г.17Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
# CoreTuff v1.0 Nightly-4 - Development Build Changelog
## Overview
* Fourth public development build of CoreTuff
* Critical Bug fix and minor changes,
## Changes
* Added /coretuff reload (/ct reload) to reload configs.
* Users cannot self warn / tempban / ban / kick / ban-ip and cannot punish server ops.
* CoreTuff now overrides plugin with similar commands.
* Ops can bypass cooldowns
- Moderation Durations:
- s for seconds
- m for minuets
- h for hours
- d for days
- w for week
- mo for month
Example /tempban player 1d for x raying
- added /pardon <username> <reason> to unban player with their name
## Bug fix:
* When player use rtp in neather they get teleport to nether roof.
* Permission keys are not shown in permission plugins.
## Notes:
* This is a nightly development build, It might be unstable.
You can report bugs in our discord:https://discord.gg/tuArC9pTbv
alpha
CoreTuff 1.0 Nightly-3
1.0-Nightly-313 мая 2026 г.15Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
# CoreTuff v1.0 Nightly-3 - Development Build Changelog
## Overview
* Third public development build of CoreTuff
* Major moderation and punishment system overhaul
* Improved Bedrock/Geyser compatibility
* Added highly customizable moderation configuration system
## Major Features
* Added complete moderation framework:
* `/ban`
* `/tempban`
* `/ban-ip`
* `/kick`
* `/warn`
* Added warning severity and escalation system:
* low
* medium
* high
* Added punishment history, status and ID system
* Added punishment retention after pardons
* Added automatic tempban expiration handling
* Added collision-safe punishment ID generator
* Added `/pid` punishment management command:
* `/pid`
* `/pid view <id>`
* `/pid pardon <id> <reason>`
* Added synchronization between:
* `banned-players.json`
* `banned-ips.json`
* CoreTuff moderation database
* Added automatic import/export of vanilla bans
* Added Bedrock/Geyser-compatible punishment formatter
* Added contextual command suggestions for moderation commands
* Added command overriding support for:
* `/ban`
* `/kick`
* `/ban-ip`
* Added world-specific RTP support:
* `/rtp world <world>`
* Added world-based RTP permissions:
* `coretuff.teleportation.rtp.<world_name>`
## Moderation Permissions
* `coretuff.moderation.ban`
* `coretuff.moderation.tempban`
* `coretuff.moderation.banip`
* `coretuff.moderation.kick`
* `coretuff.moderation.warn`
* `coretuff.moderation.pid`
## Configuration Changes
* Added new directory:
* `plugins/CoreTuff/Core/`
* Added moderation configuration:
* `plugins/CoreTuff/Core/modconfig.yml`
### Customizable Features
* Moderation messages
* Permission-denied messages
* Player-not-found messages
* Usage messages
* Punishment success messages
* Kick messages
* Warning messages
* PID command messages
* Punishment view formatting
* Warning severity points
* Warning decay system
* Automatic punishment thresholds
* Automatic tempban durations
* Punishment retention duration
* Ban screen formatting
* Bedrock/Geyser punishment screen formatting
* Appeal messages
* Status messages
## Warning System
* Added configurable warning points:
* low = 1
* medium = 2
* high = 3
* Added configurable warning decay system
* Added configurable automatic punishments
* Added warning history persistence
* Added warning escalation handling
## Punishment Features
* Added punishment states:
* ACTIVE
* PARDONED
* Added pardon metadata:
* Reason
* Pardoned by
* Added automatic "Duration End" handling for expired tempbans
* Added moderator/source preservation for imported bans
* Added punishment persistence system
* Added punishment viewing through `/pid view <id>`
## Internal Improvements
* Added H2-based punishment database architecture
* Added punishment schema migration support
* Improved moderation synchronization systems
* Improved punishment formatting and history handling
* Improved online/offline moderation handling
## Known Issues
* Bedrock disconnect UI still has rendering limitations due to Geyser/Minecraft Bedrock client restrictions
* Some moderation edge-cases may still require further testing
## Notes
* Existing vanilla bans are automatically imported into CoreTuff database.
* Punishments remain stored after pardons depending on retention configuration.
* New moderation files are now stored inside:
* `plugins/CoreTuff/Core/`
* DO NOT DELETE database files if you want to preserve punishment history.
* This is a nightly development build, It might be unstable.
* You can report bugs in our discord:
https://discord.gg/tuArC9pTbv
alpha
CoreTuff 1.0 Nightly-2
1.0-Nightly-228 апр. 2026 г.20Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
# CoreTuff v1.0 Nightly-2 - Development Build Changelog
## Overview
- Second public development build of CoreTuff
## Major Features
- Added Teleport countdown (For all teleportation oriented commands).
- Renamed /hunger command to /feed.
- Changed all permission keys.
- Added <player> field for these commands:
- /gmc
- /gma
- /gms
- /gmsp
- /heal
- /feed
- Integrated Placeholder API with CoreTuff.
- Added prefix for plugin message. Can be configured in config.yml
- Cooldown message added in config.yml
- Updated from Paper api 1.21 to 26.1
- Updated from Java 21 to 25
## EULA System
- Changed text generated in eula.txt
## New Permissions
- Gamemode command permissions
- coretuff.gamemode.gma
- coretuff.gamemode.gma.others
- coretuff.gamemode.gmc
- coretuff.gamemode.gmc.others
- coretuff.gamemode.gmsp
- coretuff.gamemode.gmsp.others
- coretuff.gamemode.gms
- coretuff.gamemode.gms.others
- Utility command permissions
- coretuff.utility.fly
- coretuff.utility.heal
- coretuff.utility.heal.others
- coretuff.utility.feed
- coretuff.utility.feed.others
- Teleportation
- coretuff.teleportation.back
- coretuff.teleportation.tpask
- coretuff.teleportation.tpaccept
- coretuff.teleportation.tpdeny
- coretuff.teleportation.tphere
- coretuff.teleportation.rtp
- coretuff.teleportation.tpignore
- coretuff.teleportation.tpunignore
## Known Issues
- Possible edge-case bugs in teleport handling
- Some systems may require further optimization
## Notes
- To use the command with <player> field you need .others command.
- Currently you can use %player_name% Placeholder API's placeholder. Usage is mentioned in config.yml.
- If you currently use Nightly 1 we recommend you to delete config.yml and eula.txt to regenerate it.
- DO NOT DELETE database.mv.db you will use ignore data.
- This is a nightly development build, It might be unstable.
- You can report any bugs in our discord (https://discord.gg/tuArC9pTbv).
alpha
CoreTuff-1.0 Nightly-1
1.0-Nightly-126 апр. 2026 г.16Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur
Что нового
# CoreTuff v1.0 Nightly-1 - Development Build Changelog
## Overview
- First public development build of CoreTuff
- Core systems implemented and under active development
## Major Features
- Teleportation system including /tpask, /tpaccept, /tpdeny, and /tphere
- Random Teleport (/rtp) with safe location detection and biome filtering
- Back system (/back) to return to previous locations
- Ignore system to block teleport requests
## EULA System
- Added EULA enforcement system
- Plugin now generates eula.txt on first startup
- Plugin will not enable until user sets accepted: true
- Prevents usage without agreeing to license terms
## Teleport System
- Functional request-based teleport system
- Basic validation and request handling implemented
- Ongoing improvements for stability and edge cases
## RTP (Random Teleport)
- Safe teleportation avoiding unsafe blocks
- Basic biome filtering
- Retry system for valid location selection
- Initial cooldown implementation
## Back System
- Tracks previous player location
- Works with teleport events and basic scenarios
- Still being refined for edge cases
## Cooldown System
- Separate cooldown handling for:
- /back
- /rtp
- /tpask
- Config-based values introduced
## Ignore System
- Commands:
- /tpignore (ignore teleport requests)
- /tpuignore (unignore teleport requests)
- Database-backed storage
Initial caching system implemented.
## Commands which has Aliases
- /tpask
- Aliases: /tpa
- /tpaccept
- Aliases: /tpac
- /tpdeny
- Aliases: /tpd
- /tpignore
- Aliases: /tpig
- /tpuig
- Aliases: /tpuig
- /tphere
- Aliases: /tph
## Misc Features
- Utility commands:
- /fly
- /heal
- /hunger
- /gmc, /gms, /gma, /gmsp
## Folia and Paper Support
- Compatible with both Paper and Folia
- Uses thread-safe execution handling
- Initial implementation of region-safe scheduling
## Configuration
- Basic config.yml support added
- Includes cooldowns and message settings
- Configuration system still evolving
## Database
- H2 database integration
- Used for ignore system persistence
## Permissions
- Misc command permissions
- coretuff.player.shorthand.gmc
- coretuff.player.shorthand.gms
- coretuff.player.shorthand.gmsp
- coretuff.player.shorthand.gma
- coretuff.player.misc.heal
- coretuff.player.misc.fly
- coretuff.player.misc.hunger
- Teleportation command permissions
- coretuff.player.tp.back
- coretuff.player.tp.rtp
- coretuff.player.tp.tpaccept
- coretuff.player.tp.tpask
- coretuff.player.tp.tpdeny
- coretuff.player.tp.tphere
- coretuff.player.tp.tpignore
- coretuff.player.tp.tpunignore
## Known Issues
- Possible edge-case bugs in teleport handling
- Some systems may require further optimization
## Notes
- This is a nightly development build, It might be unstable
- You can report any bugs in our discord (https://discord.gg/tuArC9pTbv)