Vault Patcher

Vault Patcher

Mod

Let the hard coded strings change into localization strings in some mods.

Client and server LibraryUtility

96.3k downloads
12 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

1.4.2+2

by 3093FengMing on Jun 25, 2024
Download

hotfix

1.4.2+1

by 3093FengMing on Jun 24, 2024
Download

1.4.1+3

by 3093FengMing on May 29, 2024
Download

1.4.1+2

by 3093FengMing on May 26, 2024
Download

1.4.0+1

by 3093FengMing on Feb 10, 2024
Download

1.3.7

by 3093FengMing on Feb 1, 2024
Download

fix caching bug

1.3.6

by 3093FengMing on Dec 31, 2023
Download

Use Tweaker(LaunchWrapper) to supports 1.6-1.12.2

1.3.5

by 3093FengMing on Nov 20, 2023
Download

1.3.5

1.3.4

by 3093FengMing on Oct 30, 2023
Download

add cache & fix bugs

1.3.3

by 3093FengMing on Oct 20, 2023
Download

DO NOT USE THIS VERSION

1.3.2

by 3093FengMing on Sep 30, 2023
Download

Fix known issues, see wiki for details.

Supports both Fabric and Forge IN A JAR, and adds Dynamic Mode (not applicable under Forge 1.17)

Include Manningham Mills (Fabric-ASM) as a dependency

Add:

[+] Support Fabric (1.14+) and Forge (1.13.2+)

[+] Add an array of pairs in a patch.json, similar to the original key-value pairs, but presented as an array, such as "pairs": [{"key": "xxx", "value": "yyy"}]

[+] In target_class, local is added to the class to modify the return value or local variable of the method called in the specified method. The method name is added to M, and the variable name is added to V, for example: "MthisIsAMethod"

Change:

[*] Changed the working mode of Transformer so that it does not apply_mods Improving efficiency in the case of mods or classes

[*] Fixed apply_mods The issue of mods not being applied

[*] Fixed a bug where when debugging is enabled, replacing without outputting "Trying Replace" without outputting the corresponding content

[*] Move java version to Java8 (test version 1.17, theoretical version 1.14-1.20.1+)

[*] Modified some internal names and code logic

添加:

[+] 支持Fabric 1.17+

[+] 在一个patch.json中增加数组pairs,pairs类似于原先的键值对,但是是以数组形式呈现,例如"pairs": [{"key":"xxx", "value":"yyy"}]

[+] 在target_class中增加字符串local,用于修改指定该方法中调用的方法的返回值或局部变量,M开头+方法名,V开头加变量名,例如"MthisIsAMethod"

更改:

[*] 更改了Transformer的工作方式,使得在其没有apply_mods或classes的情况下提升效率

[*] 修复了apply_mods无法应用的问题

[*] 修复了开启debug时,进行替换却只不输出"Trying Replace"而不还输出对应内容的BUG

[*] mod版本下放到java8(测试版本1.17,理论版本1.14-1.20.1+)

[*] 同时修改了一些内部名称&代码逻辑

Add:

[+] Support Fabric (1.14+) and Forge (1.13.2+)

[+] Add an array of pairs in a patch.json, similar to the original key-value pairs, but presented as an array, such as "pairs": [{"key": "xxx", "value": "yyy"}]

[+] In target_class, local is added to the class to modify the return value or local variable of the method called in the specified method. The method name is added to M, and the variable name is added to V, for example: "MthisIsAMethod"

Change:

[*] Changed the working mode of Transformer so that it does not apply_mods Improving efficiency in the case of mods or classes

[*] Fixed apply_mods The issue of mods not being applied

[*] Fixed a bug where when debugging is enabled, replacing without outputting "Trying Replace" without outputting the corresponding content

[*] Move java version to Java8 (test version 1.14.4, theoretical version 1.13.2-1.20.1+)

[*] Modified some internal names and code logic

添加:

[+] 支持Fabric 1.17+

[+] 在一个patch.json中增加数组pairs,pairs类似于原先的键值对,但是是以数组形式呈现,例如"pairs": [{"key":"xxx", "value":"yyy"}]

[+] 在target_class中增加字符串local,用于修改指定该方法中调用的方法的返回值或局部变量,M开头+方法名,V开头加变量名,例如"MthisIsAMethod"

更改:

[*] 更改了Transformer的工作方式,使得在其没有apply_mods或classes的情况下提升效率

[*] 修复了apply_mods无法应用的问题

[*] 修复了开启debug时,进行替换却只不输出"Trying Replace"而不还输出对应内容的BUG

[*] mod版本下放到java8(测试版本1.14.4,理论版本1.13.2-1.20.1+)

[*] 同时修改了一些内部名称&代码逻辑

Optimized and compatible with 1.2.10

fix some bugggggggggs

fix some bugs

Reconstructed Mod, please check Readme.

Supports 1.18.2 to 1.19.4

[*] Fixed class matching errors in some 10 versions

[*] Use a new "target_class" configuration item "method" has replaced "mapping" (see for readme.md)

[*] Shortened the parameter of "ThePatch#patch" method of FontMixin

[*] Modified the injection method of TextComponentMixin

[*] Improved the ''<stack>" placeholder in logs, now formatted as "class name # method name"

PS:

Vaultpatcher forge 1.2.10+1.18.2 support 1.18.2+

1.16.5 will only be updated in major versions and will not synchronize with minor versions. (1.3.0)

[*]Fix some bugs that do not match the string

[*]Optimized replacement algorithm (See for readme.md)

[+]New configuration item 'optimize_params' (See for readme.md)

[*]Fix a bug(issue#4)

[*]Synchronized Output Format in Debug Mode to readm.md

[*]Improved the Export command

[+]Add the Alias "/vp" of the Directive "/vaultpatcher"


Project members

3093FengMing

Owner

KlparetlR

Member

Details

Licensed GPL-3.0-only
Published 2 years ago
Updated 3 months ago