Add support for newer versions and upgrade to Java 21 - #4348
Closed
intisy wants to merge 534 commits into
Closed
Conversation
Contributor
|
Pro Tip!
If your changes do not fall into any of these categories, don't worry. You can just ignore this message in that case! 👀 |
|
Just a heads up. The program has been officially abandoned for 5 months and no further updates will be done |
intisy
force-pushed
the
experimental
branch
5 times, most recently
from
May 16, 2026 14:12
3c98bfc to
b4972d6
Compare
…ation, Discord links, docs cleanup
… log POST failures
… configs kept it empty)
…imeTinker traits)
…st in a solid block
… guide.external-links
…, gated + comment-safe note
…ct output from the dispenser when full
…cher config editor (Name (key), framed layout); fill empty wiki slot
… config-editor title breadcrumb
…independent so stale sounds.yml still works)
… where XSeries 9.10.0 fails to init
…lanking the guide
…ty would blank the menu
…attribute tooltips
…st + warn); GuideWidget top/bottom buttons
…config-overridable)
…irely (non-interactive, no free-item exploit)
…ons w/ top-row overflow; default unstyled lore to gray
… uncovered surfaces never leak raw ids
…nhanced crafting table)
…port when next cycle started + balance queued-sample count on ticker error
…tion layer keeps the custom name)
… generic headless craft
…xtraStorage) compiled against the old package load on the fork
…ding vanilla attributes so real weapon damage shows
…re.yml) so items still on hardcoded lore stay visible
…6.x lost it without update())
…ork's own bStats project (31272), not upstream; stale comment fixed
…(one-time) + add metrics.disable-addon-metrics flag for consolidated reporting
…onsolidation gate; slimefun5-linked)
- report per-addon untranslated-name and hardcoded-lore counts separately - resolve %MOB% families so runtime-generated items aren't false-positived - track explicit items.yml name entries vs the authored-English baseline
…he DB backend - JdbcStorage: normalized player_research/player_backpack/player_waypoint tables; own connection (embedded H2 allows one connection per file, so player data uses its own slimefun-players file / a separate MySQL connection) - playerStorage now follows storage.backend with a shared legacy fallback and is closed on disable - MigrationService imports flat Players/ + waypoints/ into the DB on first boot, backing up the dirs - round-trip/full-replace/unknown-player tests + config doc update
…displays - ItemTextResolver: addon-registered per-viewer name/lore provider for items that can't live in static items.yml (per-tier colors, id-derived names, per-instance PDC-based names) - consulted by renderForPacket only when no explicit entry/family covers an id, before english/raw fallback - renderForPacketWithItem passes the packet's stack so per-instance resolvers (SlimeTinker) work - boot audit treats resolver-covered ids as migrated
…on the packet path So every item is translatable through the one packet path, an item-aware ItemTextResolver can now override even a static items.yml entry for the specific stacks it claims (e.g. an assembled SlimeTinker tool whose id also backs a static guide entry). Resolvers return null for stacks they don't handle.
I see you are still pushing updates to this PR. while i applaud your dedication you are aware no further updates of slimefun will be released. |
Author
|
I reused the fork for Slimefun5. I honestly thought that this PR was already closed long ago and my fork has since split off into a way different direction. I will just close this because it should have been a long time ago 😅 |
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.
Description
This commit adds support for Minecraft versions up to 1.21.11 and upgrades to Java 21.
Proposed changes
I modified the code to work with newer spigot versions, while still supporting any older versions.
Checklist
NonnullandNullableannotations to my methods to indicate their behaviour for null values