Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Patched

Patched

Allows data/resource packs and mods to modify parts of json files instead of completely replacing them.

41.4k
60
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.1–1.19.3
1.18.2

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client-side
Server-side
Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki

Creators

EnderTurret
EnderTurret Owner

Details

Licensed LGPL-2.1-only
Published 3 years ago
Updated 2 months ago
DescriptionChangelogVersions
All versionsquilt-3.3.0+1.20.1

quilt-3.3.0+1.20.1

Download
Report

Changelog

This update backports just about everything added from 5.1.0+1.20.4 to 7.1.1+1.21.1. It also introduces a few new changes and features, which will be ported over to 1.21.1 shortly.

Backported Features

  • Added the include operation, which allows effectively including the contents of a patch inside another patch. This is intended to reduce patch duplication.
  • Added "patch targets" (also called "dynamic" patches), which allow applying a single patch to any number of files.
  • Added two new test types:
    • patched:registered, which allows testing for the existence of something in a registry
    • patched:item_registered, which is a simplified version of the above

Backported Features (for mod developers)

  • The patch datagen stuff now supports Codecs in all of the methods taking Objects, and also now allows providing an alternate Gson for serialization in the Object versions. There's also been some minor javadoc improvements in that area.
  • Patched now supports reading its metadata from the loader-specific mod metadata files! This means that modders can finally ditch their pack.mcmetas and move this data to their fabric.mod.json/quilt.mod.json/mods.toml!

Backported Changes

  • The Patched metadata in pack.mcmeta files has been modified to reflect Mojang's changes to pack metadata sections. In short: patched:has_patches is no more, and instead there's a patched section. Patched will still load old-style packs.

New Features

  • Added a new test type: patched:pack_enabled, which allows checking for the existence of data/resource packs. See the documentation for details.

New Changes

  • Rewrote Patched's primary mixin for better compatibility with mods that cause re-entrant resource queries, such as Tiny Skeletons.

New Changes (for mod developers)

  • Patched's library sources are now included in the mod's sources jar.
  • Patched's internals (or most of them) are now in an internal package, rather than spread out all over the place. This will break code using or mixing into these internals, but you shouldn't be doing that anyway.

Dependencies

dependency-iconQuilted Fabric API (QFAPI) / Quilt Standard Libraries (QSL)required

Files

Patched-quilt-3.3.0+1.20.1.jar(184.03 KiB) Primary
Download
Patched-quilt-3.3.0+1.20.1-sources.jar(96.25 KiB)
Download

Metadata

Release channel

Release

Version number

3.3.0+1.20.1

Loaders

Quilt

Game versions

1.20–1.20.1

Downloads

59

Publication date

October 20, 2024 at 2:58 AM

Publisher

EnderTurret

EnderTurret

Owner

Version ID

Modrinth is open source.

fix-window-open@1656e14

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.