exbingo-1.0.6.jar
Curse Maven Snippet
What's new
Added
- Added long-round performance maintenance. While a round is running, the server can periodically clean up far-away non-persistent entities, item drops, projectiles, and regular mobs once the entity count passes the
server.performanceCleanupthresholds, while preserving players, mounts / passengers, custom-named, persistent, invulnerable, leashed entities, ExBingo entities, and protected namespaces. - Added the
allowNonOpGameConfigurationconfig option. When enabled, non-OP players can use regular game configuration commands and the game setting controls in the lobby menu. - Added a spectator team-join flow during active rounds. Teamless spectators can use
/teamchest//tc, or the team chest keybind when the client mod is installed, to open team selection; teams with online members require teammate approval, while empty teams can be joined directly. - Added a player-facing custom board tutorial covering
*.tierlist.jsonfiles,itemFilterPresets,item!/advancement!type prefixes, and resource-pack display names for board presets.
Changed
- Improved long-round server performance. Item-objective scoring, map maintenance, intro book upkeep, lobby relic cleanup, elytra refreshes, and similar periodic work now run at lower frequency or from player-visible events, reducing TPS spikes in multiplayer modded rounds while keeping scoring feedback near instant.
- Active
PLAYINGrounds now pause timers, item checks, winner checks, and stalemate checks when every player is offline, preventing matches from ending while the server is empty.POSTGAMEautomatic next-round / reset behavior is unchanged.
Fixed
- Fixed shutting down or restarting during an active round sometimes restoring the server as
PREGAMEwhile the world was still the active game world. ExBingo now writes game state on state changes and during shutdown, using temp-file validation and backups to reduce save corruption risk. - Fixed dedicated-server shutdown during
STARTING,PRELOADING,LOADING, orCOUNTDOWNnot always being protected as an already-started round, which could route shutdown through the wrong lobby / reset cleanup path. - Fixed ExBingo updates or config migrations potentially deleting, overwriting, or cleaning up player-authored boards under
config/exbingo/tierlists/. Custom tier lists are now preserved through legacy config migration, same-name moves, and missing-resource sync. - Fixed the NeoForge config bridge sometimes letting stale TOML overwrite
config/exbingo/config.jsonduring startup, and preserved JSON-addeditemFilterPresets; after the game is fully loaded, runtime edits from the NeoForge config screen still sync back to JSON. - Fixed custom board
item!namespace:pathandadvancement!namespace:pathtype restrictions being lost, same-ID item and advancement targets being collapsed together, or generation / scoring falling back to the wrong objective type.
Compatibility
- Fixed disconnecting and reconnecting during an active round potentially clearing the current Xaero Minimap / World Map local cache. Previous-round map caches and waypoints are now cleaned only after the client has returned to the lobby and disconnects.
- Cleaned up the built-in Eternal Starlight board by removing invalid targets that could not be used correctly on cards:
use_blossom_of_stars,gravity_pickaxe, andcrystallized_sand.
This mod has no additional files

