outbackserverutils-1.1.jar
Curse Maven Snippet
What's new
Outback Server Utilities
Changelog — Trade, Quests, Shop, RTP & Duels
✨ New Features
🤝 Player Trading
-
Added a full player-to-player trading system.
-
Added
/trade <player>to send a trade request. -
Added
/trade acceptto accept a trade request. -
Added
/trade denyto deny a trade request. -
Added
/trade cancelto cancel an active trade. -
Added
/trade money <amount>for money offers. -
Added a dedicated trade GUI.
-
Added separate item offer areas for both players.
-
Added support for up to 12 offered item slots per player.
-
Added item escrow to prevent item duplication during trades.
-
Items are safely returned when a trade is cancelled.
-
Closing the trade window cancels the trade.
-
Disconnecting from the server cancels the trade safely.
-
Added an Accept stage before final confirmation.
-
Added a separate Confirm stage.
-
Changing an item or money offer resets the acceptance/confirmation states.
-
Added server-side validation before completing a trade.
-
Added inventory-space validation before items are transferred.
-
Added balance validation before money is transferred.
-
Items and money are only transferred after both players complete the final confirmation.
📜 Quests — Fixed
-
Fixed quest system registration and initialization.
-
Fixed quest commands.
-
Fixed quest menu registration.
-
Fixed quest GUI handling.
-
Fixed quest event handling.
-
Improved quest interaction with the server-side systems.
🛒 Shop — Fixed
-
Fixed shop registration.
-
Fixed shop command handling.
-
Fixed shop GUI/menu registration.
-
Fixed buying and selling interactions.
-
Improved server-side shop handling.
-
Fixed issues with shop items and player transactions.
🌎 RTP — Fixed
-
Fixed
/rtp. -
Improved random teleport handling.
-
Improved server-side teleport validation.
-
Fixed RTP command registration.
-
Improved teleport destination handling.
-
Added safer handling around random teleport requests.
⚔️ Duels — Fixed
-
Fixed duel system initialization.
-
Fixed duel command registration.
-
Improved duel request handling.
-
Improved accepting and denying duel requests.
-
Fixed duel state handling.
-
Improved player-to-player duel management.
-
Improved server-side duel validation.
-
Fixed issues that could interfere with active duels.
🛡️ Security & Reliability
-
Improved server-side validation across multiple systems.
-
Improved protection against item duplication in trades.
-
Improved handling of players disconnecting during trades.
-
Improved handling of GUI closing and cancelled operations.
-
Improved validation of player balances and inventory contents.
-
Improved stability of the Quest, Shop, RTP, Duel, and Trade systems.
🔧 Technical Changes
-
Updated menu registration for the trade GUI.
-
Added the required TradeMenu constructors for NeoForge 1.21.1.
-
Improved compatibility with NeoForge 21.1.249.
-
Improved server/client menu construction handling.
-
Cleaned up trade menu inventory interaction.
-
Disabled unsafe shift-click and inventory manipulation inside the trade GUI.
-
Improved integration between the trade GUI and
TradeManager.
📦 Current Update Summary
Added:
-
🤝 Trading system
-
💰 Money trading
-
📦 Trade escrow
-
✅ Accept/Confirm trading system
-
🛡️ Trade validation
Fixed:
-
📜 Quests
-
🛒 Shop
-
🌎 RTP
-
⚔️ Duels
-
🖥️ Trade GUI/menu handling
Minecraft: 1.21.1
Loader: NeoForge
NeoForge: 21.1.249
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects
