Release 1.3.0 - #45
Merged
Merged
Conversation
Add /ch ledger [days] showing per-member contributions (blocks, chunks, rings) from the activity counters foundation. Enhance ring milestones: record RINGS_COMPLETED activity, show next-ring progress in /ch chunks, add island_next_ring_remaining placeholder, and ship default trophies for rings 2 and 3. Closes #7, closes #3. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0114k1MQ9RoWNXKW4NHiwLxC
Unquoted colons in the description field break SnakeYAML's scanner, causing InvalidDescriptionException on Pladdon load. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0114k1MQ9RoWNXKW4NHiwLxC
- Boss bar status now prepends the island's active title when set - /ch title (no args) toggles the title on/off instead of listing - /ch title list shows earned trophies (was the old no-args behavior) - Trophy award message now says "toggle it on and off using /ch title" - Renamed default trophy titles to island-appropriate names: Ring Bearer → The Outpost, Ring Champion → The Stronghold, Ring Master → The Citadel, Block Breaker → The Forge Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0114k1MQ9RoWNXKW4NHiwLxC
BentoBox's getTranslationOrNothing does variable replacement inside its own pipeline, but [island-title] was not being substituted. Do the replacement as a post-step on the translated string instead. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0114k1MQ9RoWNXKW4NHiwLxC
The Level addon scans every chunk within island.getProtectionRange(). With the default of 240 blocks, that is ~961 chunks per dimension — most of them locked and empty in ChunkBlock. On slower servers this causes a 5-minute timeout. Listen for IslandPreLevelEvent and temporarily set the protection range to cover only the current unlocked ring (ring * 16 + 8). The Level calculator builds its chunk queue in the same tick, so the original range is restored on the next tick with no side effects. A player with only the center chunk now triggers 1 chunk scan instead of 961. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B94CWZDoiM9VevWtXb4RxF
240 supports up to ring 14 (841 chunks) but the default max-chunks is 441 (ring 10), so 168 is the minimum needed. The oversized default caused the Level addon to scan ~961 chunks instead of ~441. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B94CWZDoiM9VevWtXb4RxF
fix: shrink Level scan to unlocked chunks only
…er-milestones feat: contribution ledger and ring milestones (1.3.0)
Add missing translations for chunks, ledger, title, trophies, admin bypass/chunks/phases, bossbar title-prefix, and CLAIM_CHUNKS flag across all non-English locale files. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0114k1MQ9RoWNXKW4NHiwLxC
|
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.


Release 1.3.0
New Features
/ch ledgershows a per-island breakdown of who mined what, with ring-completion milestones and trophy awards/ch titletoggles display of the island name in the boss bar;[island-title]placeholder replaced after translationBug Fixes
plugin.ymldescription to avoid SnakeYAML parse failure on Pladdon loading[island-title]manually after translation to avoid raw placeholder displayCommits
Full diff: 17 files changed, 520 insertions(+), 15 deletions(-)