
Список изменений
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
/pidpunishment management command:/pid/pid view <id>/pid pardon <id> <reason>
-
Added synchronization between:
banned-players.jsonbanned-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.bancoretuff.moderation.tempbancoretuff.moderation.banipcoretuff.moderation.kickcoretuff.moderation.warncoretuff.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
