1.0.7latestNBContest 1.0.7 - PlaceholderAPI Integration & AdvancedMay 25, 2026 his v1.0.7 update is a major evolution for NBContest, bringing both PlaceholderAPI (PAPI) support and a brand new advanced visual customization system to give server administrators full control. ---
We are excited to launch our new comprehensive documentation site!New Documentation Available
Check it out here: [docs.nb.studio/docs/nbcontest](https://docs.nb.studio/docs/nbcontest) ---
Changelog
[New] Native integration of PlaceholderAPI*. Extract all your contest data to display them anywhere (TAB, holograms, GUI menus, chat). [New]* Added 13 robust placeholders (see list below) working in real-time with smart fallback if no contest is active. [New]* Structural placeholders (1. PlaceholderAPI (PAPI) Support & Conditions
%nbcontest_event_type%and%nbcontest_has_objective%) to create ultra-precise conditions in third-party plugins (e.g., displaying a different scoreboard depending on whether the event has a farming objective or not). [Optimization]* The%nbcontest_amount%and%nbcontest_progress%placeholders now return an empty string""on events without objectives (Fishing, Mob Hunting, etc.), ensuring clean and seamless external displays.
[New] Specific Start/End Messages per Event:* You can now configure different messages per event type (e.g.,2. Visual Customization & Visual Comfort
contest-started-farmingto display the objective only during farming events, and genericcontest-startedfor Fishing). [New] YAML Lists Support (Multi-line):* You can now write your messages as YAML lists inmessages.yml(ideal for designing beautiful borders or line breaks). [New] Custom Podium (🥇🥈🥉):* Ability to configure the format of each place on the final podium independently (top-line-1,top-line-2,top-line-3inmessages.yml). Showcase your winners with unique colors and symbols. [New] Placeholders in Start Message:* The%amount%and%material%variables are now available and functional directly within the start message! [New] Selective Muting:* You can individually disable any message from the plugin by simply setting it to""inmessages.yml. No more chat spam! [New] ActionBar Control:* Added the configuration optionactionbar.enabled: falseinconfig.ymlto disable the ActionBar display during contests. ---
| Placeholder | Description | Render when Active | Render when Inactive | | :--- | :--- | :--- | :--- | |Available Placeholders (
%nbcontest_...%)%nbcontest_is_running%| Indicates whether a contest is active (ideal for conditions) |true|false| |%nbcontest_event_name%| Name of the ongoing event (translated via messages.yml) |Harvesting| (empty) | |%nbcontest_event_type%| Raw type of the event (e.g.,farming,fishing,hostiles_mobs) |farming| (empty) | |%nbcontest_has_objective%| Returnstrueif the contest has a quantitative objective (farming) |true|false| |%nbcontest_time_left%| Raw time remaining (in seconds) |124|0| |%nbcontest_time_left_formatted%| Formatted time remaining (MM:SS) |02:04|00:00| |%nbcontest_material%| Name of the targeted resource translated (Farming only) |Diamond| (empty) | |%nbcontest_amount%| Required objective (Farming only) |100| (empty) | |%nbcontest_progress%| Global collective progress (Farming only) |42| (empty) | |%nbcontest_my_score%| Current score of the viewing player |15|0| |%nbcontest_my_rank%| Player position in the leaderboard |2|N/A| |%nbcontest_leaderboard_name_X%| Name of the player at rank X (e.g., 1, 2, 3) |PlayerName|---| |%nbcontest_leaderboard_score_X%| Score of the player at rank X (e.g., 1, 2, 3) |25|0| ---All your previous configurations and language settings remain 100% compatible with this version. Thank you so much for your continuous feedback, bug reports, and suggestions! If you enjoy the plugin, please leave us a 5-star review!
[Join our Discord Server for Support & Questions!](https://discord.nb.studio/)
1.0.6NBContest 1.0.6 - World Restrictions & Command AliasMar 10, 2026 v1.0.6 - World Restrictions & Command Alias
- Allowed Worlds System: Added a newNew Features
active-worldsconfiguration setting in config.yml. You can now easily restrict contests so that players can only earn points in specific worlds (e.g., your survival world and not your lobby). (by default, all worlds are allowed if the list is completely empty). - Command Alias: Added/nbcas a quick, native shortcut for the/nbcontestcommand!
- Fixed an issue where theBug Fixes
/nbcontest reloadcommand wasn't properly updating the world restrictions in the active event manager. - World name verification is now case-insensitive (treatingWorldandworldidentically) for better compatibility with world management plugins.1.0.5NBContest 1.0.5 - Advanced Scheduling UpdateFeb 9, 2026 v1.0.5 - Advanced Scheduling Update
####New Features Calendar-Based Scheduling*: You can now schedule events on specific days! *
DAILY(runs every day) *MONDAYtoSUNDAY(runs only on specific days) * Mix and match! Have a daily event at 6 PM and a special event every Friday at 8 PM. Targeted Farming Contests*: You can now specify which crop* to farm for a scheduled event! * Example: Potato Contest on Saturdays, Wheat Contest on Sundays. * If no type is specified, it remains random as before. ####Improvements Scheduling Logic*: Completely rewritten scheduler to handle complex daily/weekly patterns. Config Format*: Updated
auto-eventsconfiguration to be more structured and readable (backward compatibility maintained for simple lists). Optimization*: Scheduler check frequency optimized for better server performance. ####Bug Fixes * Fixed an issue where scheduled times might drift slightly depending on server restart times. * Improved error handling for invalid timezone configurations.
1.0.4NBContest 1.0.4 - ChangelogJan 21, 2026 Version 1.0.4 - Added real-time scoreboard system - Added option to enable/disable boss bar - Added option to enable/disable scoreboard - Improved configuration organization with detailed comments - Improved messages organization with sections - Added comprehensive documentation1.0.2NBContest 1.0.2Nov 10, 2025 NBContest v1.0.2 - Changelog
- 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.Improved Sugar Cane Handling
- 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.).Enhanced BlockBreak Listener
- Code cleanup and improved readability. - More reliable event validation when farming contests are active.General Improvements
This update ensures sugar cane is now fully supported in farming contests!
1.0.1NBContest 1.0.1Jul 15, 2025 NBContest 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 ---
- Pumpkin/Melon exploit fix: players can no longer place and break pumpkins to gain points - Proper crop maturity check usingFixes & "Anti-Cheat"
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/](https://discord.nb.studio/)
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta