Skip to content

New Crowdin updates#306

Merged
timplay33 merged 10 commits intomc1.21.1/devfrom
l10n_mc1.21.1/dev
Mar 17, 2026
Merged

New Crowdin updates#306
timplay33 merged 10 commits intomc1.21.1/devfrom
l10n_mc1.21.1/dev

Conversation

@timplay33
Copy link
Owner

No description provided.

@timplay33 timplay33 merged commit 55b08ac into mc1.21.1/dev Mar 17, 2026
4 checks passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in Create: Mobile Packages Mar 17, 2026
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant