This repository was archived by the owner on Jul 12, 2026. It is now read-only.
NeoEssentials v1.1.2-beta — Bug Fixes, Code Quality & Dashboard Confirmed
·
29 commits
to main-latest
since this release
⚠️ NOTE: This is a TEST BUILD. Report any issues on the repository.
What's New in v1.1.2-beta
Building on v1.1.1-beta, this release adds more bug fixes, code quality improvements, and the first confirmed working dashboard.
Bug Fixes
- /god command crash — Argument name conflict with other mods caused crash. Renamed "target" to "playername" across all PlayerStateCommands
- AntiSpamManager log spam — Split config not loading chat config properly, spamming errors on every chat message
- ChestShop no disable option — Was hardcoded with no way to turn off. Added
chestShopEnabledtoggle to modules config. Allows third-party economy mods like EconomyCraft to work without conflicts - Dashboard registration crash — Crashed with NPE when registrations file was empty or invalid
- 7 empty catch blocks in PermissionsCommand — All silently swallowed errors. Now log with LOGGER.error()
- BalanceCommand null UUID — Console crashed when checking other player balances
- TranslationHandler thread safety — Replaced HashMap with ConcurrentHashMap to prevent race conditions
- Session IDs logged unsafely — Wrapped unguarded session ID logging with debug mode check
Dashboard
Web dashboard tested and confirmed working — login, overview, players, performance, worlds, and events all functional.
Config Notes
NeoEssentials configs are located at config/neoessentials/ in your server directory.
config/neoessentials/main.json (modules section):
"chestShopEnabled": false— disables NeoEssentials ChestShop to avoid conflicts with third-party economy mods
config/neoessentials/webdashboard.json (securitySettings section):
"maxRequestsPerMinute": 200— recommended for stable dashboard UI
After changing configs, run /neoe reload in-game or from console.
Known Issues
- Dashboard rate limit too low by default — Default
maxRequestsPerMinuteof 60 causes intermittent "Connection Error" on the web UI. Set to200inconfig/neoessentials/webdashboard.jsonunder securitySettings for stable operation - Combat tag stuck — Players may get "cannot teleport while in combat" possibly from invisible modded entity damage not sure why yet
- Duplicate ResourcePackManager packages — Upstream leftover, not causing bugs
- PermissionBridge hardcoded color codes — Cosmetic only