Merged
Conversation
timplay33
added a commit
that referenced
this pull request
Mar 17, 2026
* New translations en_us.json (Japanese) * New translations en_us.json (Polish) * New translations en_us.json (Russian) * New translations en_us.json (Swedish) * New translations en_us.json (Chinese Simplified) * New translations en_us.json (Swedish) * remove spamming debug log * New translations en_us.json (French) * New translations en_us.json (German) * New translations en_us.json (Japanese) * New translations en_us.json (Polish) * New translations en_us.json (Russian) * New translations en_us.json (Swedish) * New translations en_us.json (Chinese Simplified) * New translations en_us.json (Portuguese, Brazilian) * Fix Translation * New translations en_us.json (French) * New translations en_us.json (German) * New translations en_us.json (Japanese) * New translations en_us.json (Polish) * New translations en_us.json (Russian) * New translations en_us.json (Swedish) * New translations en_us.json (Chinese Simplified) * New translations en_us.json (Portuguese, Brazilian) * Add Trash Menu and associated functionality for Portable Stock Ticker * Implement TrashSlot feature - Modifying infrastructure to allow players to request bees - Adding Address to TrashMenu - Syncing Address to Server for a persistent address * Add Trash Menu GUI elements and adjust layout for TrashScreen * Add synchronization for trash items between server and client * Add active request check for trash slots to prevent multiple requests per player and network * Fix Item duplication by removing redundant save * Fix dont allow PST in TrashSlot * Change Toast based on Mission (Pickup / Delivery) * Fix not saved on Mouse input * Fix RoboBee Showing "No Valid Target" of trash pickup * Fix RoboBee flying to closest port after pickup instead of target port * Improve based on Copilot * Refactor trash store to use Optional ItemStacks * Implement atomic trash item pickup and update TrashMenu interaction * Update CHANGELOG.md for TrashSlots #299 * New translations en_us.json (French) * New translations en_us.json (German) * New translations en_us.json (Japanese) * New translations en_us.json (Polish) * New translations en_us.json (Russian) * New translations en_us.json (Swedish) * New translations en_us.json (Chinese Simplified) * New translations en_us.json (Portuguese, Brazilian) * Add keyinfo for opening player networks screen in en_us.json * New translations en_us.json (French) * New translations en_us.json (German) * New translations en_us.json (Japanese) * New translations en_us.json (Polish) * New translations en_us.json (Russian) * New translations en_us.json (Swedish) * New translations en_us.json (Chinese Simplified) * New translations en_us.json (Portuguese, Brazilian) * Fix Port with full packages inventory can't accept bee without package - fixed by replacing a line that didn't consider whether the bee has a package - Refactor hasSpace Functions fixes #301 * Fix PST not updating if Netowrk has no Items fixes #302 * feat: Add admin commands for network management (#305) Add comprehensive admin/OP command system for managing logistics networks: - /cmp network list: Display all networks with details * Shows network name, short ID, player count * Displays lock status and owner information * Only lists named networks (filters out unnamed networks) - /cmp network add <player> <networkId>: Add a player to a network * Argument order: player first, then network ID * Auto-completes to named networks only * Prevents adding players to unnamed networks - /cmp network remove <player> <networkId>: Remove a player from a network * Argument order: player first, then network ID * Auto-completes to networks the player is part of * Prevents removing players from networks they're not in Features: - Full command auto-completion with intelligent filtering - Clear success feedback messages - Admin/OP permission level 2 requirement for all commands - Null-safe checks for player lookups and network data Resolves server owner requests for easier network management on larger servers. * Added Bee Port Return Mode toggle in the Bee Port GUI (#136) - New button that toggles between normal delivery and return mode - In return mode, Robo Bees spawned from that port fly back to their origin port after successful player delivery * fix: Portable Stock Ticker loses address after restart (#287) Fixes the issue where the Portable Stock Ticker address was reset every time a player logs back into the world or restarts the game. Changes: - Created SavePortableStockTickerAddressPacket to persist address on server - Modified PortableStockTickerScreen to: * Load address directly from ItemStack in init() method (works in Curios slot) * Sync address to server whenever it changes (containerTick) * Save address when screen closes (onClose) - Registered new packet in CMPPackets enum Technical Details: - Address is now stored in ItemStack's DataComponent (persistent storage) - Fallback chain: ItemStack > in-memory > last known value - Works correctly with items in Curios slot or regular inventory - Minimal overhead: only syncs when address actually changes Fixes: - Address persists across world reloads - Address persists across game restarts - Works with items in any inventory slot (including Curios) * Update README.md * Enhance README with setup instructions and images Added setup instructions and images for Robo Bee and Portable Stock Ticker. * refactor: Remove debug logging from network player addition and data request * New Crowdin updates (#306) * New translations en_us.json (French) * New translations en_us.json (French) * New translations en_us.json (German) * New translations en_us.json (Japanese) * New translations en_us.json (Polish) * New translations en_us.json (Russian) * New translations en_us.json (Swedish) * New translations en_us.json (Chinese Simplified) * New translations en_us.json (Portuguese, Brazilian) * refactor: use Server logic for command instead of sending a Package * refactor: add distance check and network interaction validation in ToggleBeeReturnModePacket * fix: correct spelling errors in BeePortBlockEntityTarget and README * refactor: optimize request handling logic and change roboTrashStores to CopyOnWriteArrayList * v0.7.0 bump version (#307)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.