Be aware that this branch (master) is not the main branch (version/7.4.x)!

Branches other than the main one may be experimental. In addition, you should be using stable releases rather than these test builds.

Go to main branch View stable downloads
View last successful build
Branch#StatusChangesFinished
master#7701Tests passed: 317, ignored: 1
  • Merge branch 'version/7.4.x' (04464d93 by Maddy Miller)
  • Escape from the Planet of the Quotes (#2655) (130688b5 by Octavia Togami)
    • Rewrite arg parsing to support escapes in quotes
    • Escape arguments in clickable list commands Fixes #2564
    • Stop registry search after an invalid key error `//registry` printed the invalid-key error when the query contained characters outside `[a-z0-9_:?*/]`, but then fell through and ran the search anyway.
  • Improve Spigot compatibility of fallback code (#3045) (f6e79c61 by Maddy Miller)
    • Improve Spigot compatibility of fallback code
    • Allow the MethodHandle to be final (and do it to asCraftMirror too)
  • Throw early if not on Paper for regen 26.1+ (#3044) Closes #3043 (8bb9d91b by Octavia Togami)
9 days ago
master#7699Tests passed: 269, ignored: 1
  • Finish removing bundled registries (#3048) (18fb9f6f by Maddy Miller)
    • Finish removing bundled registries
    • Also remove the three item exceptions
9 days ago
master#7685Tests passed: 269, ignored: 1
  • Refactor block material (#2997) (ebab20be by tomylobo)
    • Add BlockState.getMaterial()
    • Add ShapeType parameter to BlockMaterial.isFullCube
    • Clean out verification files
10 days ago
master#7680Tests passed: 269, ignored: 1
  • Add a clipboard apply function to apply command & brush (#2996) (5a5da616 by Maddy Miller)
    • Add a clipboard apply function to apply command & brush
    • PR Review
11 days ago
master#7679Tests passed: 269, ignored: 111 days ago
master#7676Tests passed: 269, ignored: 1
  • Add a command version of the apply brush to operate on selections (#2995) (d32eb7a5 by Maddy Miller)
    • Add a command version of the apply brush to operate on selections
    • Review feedback
11 days ago
master#7668Tests passed: 269, ignored: 112 days ago
master#7667Tests passed: 269, ignored: 1
  • feat: fully implement Player#sendFakeBlock (#3009) (7c18db10 by timon seidel)
    • feat: init fully implementing Player#sendFakeBlock (cherry picked from https://github.com/IntellectualSites/FastAsyncWorldEdit/pull/3367)
    • chore: internalize fake-op setting again
    • feat: impl for native platforms (tested on fabric dev client)
    • feat: impl for sponge fix: impl in general -> was missing a setLevel call -> using public factory method instead of internal constructor like in core module tested on spongevanilla-1.21.10-17.0.0 (sponge's stable) (26.2 and their latest snapshot 26.3 both have issues)
    • chore: refactor bukkit impl relying on paper-specific accesswidener (getBlockEntity), also different name in spigot -> replace round-tripping through TileState with only the type parsing chore: refactor core impl to also directly parse the BE type id chore: fixup indentation tested on paper 26.2-112 & spigot 26.2 4647-Spigot-8db49a2-efaae75 (spigot has issues unrelated to this pr though)
    • chore: minimal cleanup
    • chore: mark new sendFakeNBT method as non-default (leftover from testing)
    • chore: removed old & unused sendFakeNBT method outright
    • chore(jd): fix style
    • chore: update 26.3
    • fix: real BE not being sent on reset (only tested on fabric dev-client for now)
12 days ago
master#7666Tests passed: 269, ignored: 1
  • Replace legacy snapshot system (#3041) Noisy diff, but this is primarily just renames and a little bit of clean up of TrueZIP/TrueVFS. (533c4b46 by Octavia Togami)
  • Fix issues with verification triggering on major versions (#3040) Also fix it not working at all for Fabric and NeoForge (2eb5ffff by Octavia Togami)
14 days ago
master#7653Tests passed: 269, ignored: 1
  • Merge branch 'version/7.4.x' (ab63b735 by Maddy Miller)
  • Ensure PaperweightAdapter.adapt doesn't return invalid blocks (#3037) (2d0ca7a5 by Octavia Togami)
    • Ensure PaperweightAdapter.adapt doesn't return invalid blocks
    • Empty API changes file
  • Back to SNAPSHOT for continued development (687fbd50 by Maddy Miller)
  • Release 7.4.6 (00664b08 by Maddy Miller)
  • Update platform dependencies (7618f9ec by Maddy Miller)
  • Fix snapshot reading for 26.3 (#3035) (d4b3cc49 by brokkonaut)
  • [CoreMC] Check for COMMANDS_GAMEMASTER instead of "op" (#3034) Fixes #3033 (a642cf0a by Octavia Togami)
  • Don't fail component parsing on unparseable hex colors (#3029) (1fcbef53 by florian brandt)
    • :bug: fix(gson): Drop unparseable hex colors instead of failing components Vanilla text components may carry hex colors (#RRGGBB) since 1.16, which text3 cannot represent. The old TextColorWrapper deserialization threw JsonParseException and the whole component parse failed. This drops the unparseable color instead, keeping the text content. Named colors still parse as before.
    • :bug: fix(gson): Log dropped colors at debug level, add license header Addresses review feedback on #3029: keep the parse-failure stacktrace available at debug level, and add the GPL header to the new test class.
  • Correct handling of tile position for block-attached entities (#3028) This more closely matches MC's behavior Fixes #3023 (cdaf9d08 by Octavia Togami)
  • Clean up & enforce unused variable checkstyle rules (#3026) (d0335da3 by Octavia Togami)
    • Clean up some unused variables and set CS jdkVersion
    • Rename all unused variables to `_` where possible
    • Enforce unused variable checkstyle rules
  • Update to Gradle 9.8.0, bump Crankcase (#3025) The Checkstyle stuff will come separately (7323bcf9 by Octavia Togami)
  • Back to SNAPSHOT for continued development (f4bf495e by Maddy Miller)
  • Release 7.4.6 Beta 2 (2c90a77a by Maddy Miller)
  • Update dependencies (6af41e40 by Maddy Miller)
  • Work around a MC DFU bug in MC 26.3 (#3019) (cfd4d662 by Maddy Miller)
    • Handle new id/properties properly in DFU
    • Restore workaround in case the tag is empty
  • Back to SNAPSHOT for continued development (37946cb6 by Maddy Miller)
  • Release 7.4.6 Beta 1 (969aa1cf by Maddy Miller)
  • Drop cases where no swing packet is emitted in 26.3 (#3018) Without this, each dropped item would block an LCA one time (9d468c72 by Octavia Togami)
  • Minecraft 26.3 (#3014) (fbedee78 by Maddy Miller)
    • [Fabric] WIP 26.3 support
    • [Fabric] 26.3-pre-3
    • Update MCUtils data
    • [Fabric] 26.3-rc-3
    • [NeoForge] Update for 26.3 (Untested as NF crashes on startup even without mods)
    • [Bukkit] 26.3 support
    • [Sponge] 26.3 support
  • Fix many bugs in block parsing (#3017) This fixes mishandling of brackets in a few places that would result in strange errors from valid NBT. This also makes block parsing stricter, but I think it's OK for us to do as most people should already be writing them correctly as it matches Minecraft's formatting. (84969176 by Octavia Togami)
  • Update to Gradle 9.7.0, update Shadow plugin (#3010) Also prepare for Isolated Projects, but Fabric, NeoForge, Sponge, and more all need to be updated for it. We'll just wait for now. (dca10737 by Octavia Togami)
  • Cleanup further PaperLib usages. Closes #3007 (b77ba723 by Maddy Miller)
  • Back to SNAPSHOT for continued development (8120a43e by Maddy Miller)
  • Release 7.4.5 (b8dc4c1d by Maddy Miller)
  • Update Gradle and plugins (a04884d8 by Maddy Miller)
  • Cleanup the info in mod manifest data (#3005) (1e440dfa by Maddy Miller)
25 days ago