Skip to content

OPanel 2.2.0

Latest

Choose a tag to compare

@NriotHrreion NriotHrreion released this 22 Aug 02:18
· 9 commits to main since this release
9f53748

By @NriotHrreion @7884857 @hanbin2007

Add

  • Support editing armor, offhand and ender chest in inventory editor
  • Container items (such as shulker boxes) visual editor
  • New monitor page and more monitor items
  • Extension system (#418) (#427)
  • Extension developing skill for AI agents (#424)
  • Cron task command syntax
  • Display real-time player position in player info sheet
  • Support right-dragging action in inventory editor
  • Player info hover card
  • Support uploading logs to mclo.gs
  • Configuration option for limiting map pre-rendering concurrent
  • serverRestartDelay configuration option
  • Loading hints for tasks page
  • Navbar frosted glass effect

Fix

  • Map pre-rendering may cause memory leak
  • (forge) slf4j module is conflict with Forge libraries (#383)
  • Prevent duplicate cron occurrence execution (#376)
  • Stale task schedule can still be rescheduled after the task is modified or removed
  • (forge/neoforge) Debug log contains sensitive info of Jetty
  • Clicking IP copy button in player sheet can trigger form submission
  • NBT resolver can throw uncaught error and cause the frontend to crash (#404)
  • Preventing item stacks from exceeding its max size (#406)
  • Logs viewer cannot adjust to the page height
  • Player columns cannot update immediately after enabling whitelist
  • Prevent long motd from pushing dashboard info-card control buttons out (#419)
  • Websocket message broadcast may block the calling thread, causing TPS decline (#429)
  • Cannot clear server launch command (#431)
  • Incorrect behavior of hasChanged state of gamerules editor

Change

  • BREAKING CHANGE: Bukkit implementations are completely migrated to Paper. CraftBukkit and Spigot are no longer supported
  • The project is now migrated from Next.js to vinext (#411)
  • Optimistic inventory updates and optimizations to inventory editor, making the inventory editing experience much better
  • Improve frontend layout for mobile screens
  • Improve zh-hk translation (#402) (#410)
  • Rearranged the player control buttons, moved some control buttons into player sheet
  • Improve OIDC disabled empty page
  • Move toaster to page top-right
  • Re-implement Fabric configuration lib and no longer using configx
  • Integrate snbt-js into OPanel's codebase (Special thanks to @myworldzycpc and the library myworldzycpc/snbt-js) (#416)
  • Upgrade axios to 1.18.0
  • Upgrade tar to 7.5.20
  • Upgrade minecraft-textures to 26.2.1 (#415)
  • Upgrade item-nbt-api to 2.16.0

Note

The minecraft version on the jar file indicates the minimum required game version