NBContest 1.0.2
on Nov 10, 2025NBContest v1.0.2 - Changelog
🆕 Improved Sugar Cane Handling
- Fixed an issue where breaking sugar cane did not increase the farming score.
- Added logic to detect stacked sugar cane (up to 3 blocks high).
- Breaking a middle cane now correctly counts multiple destroyed blocks.
⚙️ Enhanced BlockBreak Listener
- Added custom behavior for vertical plants like sugar cane.
- Prevents farming abuse by ignoring manually placed blocks.
- Keeps existing logic for ageable crops (wheat, carrots, potatoes, etc.).
🧹 General Improvements
- Code cleanup and improved readability.
- More reliable event validation when farming contests are active.
💡 This update ensures sugar cane is now fully supported in farming contests!
NBContest 1.0.1
on Jul 15, 2025NBContest v1.0.1 - Changelog
New Features
-
MiniMessage (Adventure) support for all plugin messages, including:
- Chat messages
- BossBars
-
Automatic event scheduling via config:
- Define multiple times per event (e.g., farming, fishing, etc.)
- Configurable timezone support (e.g., Europe/Paris)
- Auto-starts events based on server time (checks every minute)
-
New
/nbcontest reloadcommand now reloads auto-events and language file
Improvements
- Full refactor of the language system (
messages.yml) using placeholders - All material and event names now support localization and customization
- All messages now use MiniMessage formatting (colors, gradients, bold, etc.)
- Cleaner internal code structure and separation of logic
🛠️ Fixes & "Anti-Cheat"
- Pumpkin/Melon exploit fix: players can no longer place and break pumpkins to gain points
- Proper crop maturity check using
Ageablebefore counting farming points - Auto-events are triggered only once per scheduled time
Need help or want to suggest a feature?
Join us on Discord: https://discord.nb.studio/



