|
| 1 | +# ProbeJS Legacy 4.0.0 -> 4.1.0 |
| 2 | + |
| 3 | +Safer class scanning |
| 4 | + |
| 5 | +## What's new? |
| 6 | + |
| 7 | +- Largely eliminates the chance of crashing the whole game due to loading critical classes too early |
| 8 | +- Better doc for `java()` function and `require()` function |
| 9 | + - `java()` is now marked as deprecated, please use `require()` :) |
| 10 | +- And some internal cleanups |
| 11 | + |
| 12 | +Note: ProbeJS Legacy 4 is very different from ProbeJS Legacy 3.x and older versions, old typing files are invalid in 4.x version, see [ProbeJS 7 release note](https://github.com/Prunoideae/ProbeJS/releases/tag/v7.0.0) and [another ProbeJS 7 release note](https://github.com/Prunoideae/ProbeJS/releases/tag/v7.0.0-1.21) for more details. If you are unable to use 4.x, or just don't like it, `3.11.0` is the only recommended 3.x version of PJS Legacy. |
| 13 | + |
| 14 | +--- |
| 15 | + |
| 16 | +# ProbeJS Legacy 3.10.0 -> 4.0.0 |
| 17 | + |
| 18 | +A huge update, see [ProbeJS 7 release note](https://github.com/Prunoideae/ProbeJS/releases/tag/v7.0.0) and [another ProbeJS 7 release note](https://github.com/Prunoideae/ProbeJS/releases/tag/v7.0.0-1.21) for more details. |
| 19 | + |
| 20 | +But of course PJS Legacy 4 will not be a one to one copy of PJS 7, exact implementations vary a lot, and there can also be differences in features. |
| 21 | + |
| 22 | +--- |
| 23 | + |
| 24 | +# ProbeJS Legacy 3.10.0 -> 3.11.0 |
| 25 | + |
| 26 | +3.11.0 is a patch version that fixes Rhizo remapper compatibility, because Rhizo updated its remapper again after 3.0. |
| 27 | + |
| 28 | +This version is marked as Beta only because it's not part of main-stream development, stability of this version is still pretty good. |
| 29 | + |
| 30 | +--- |
| 31 | + |
1 | 32 | # ProbeJS Legacy 3.9.9 -> 3.10.0
|
2 | 33 |
|
3 | 34 | Rhizo 3.0 support
|
@@ -59,15 +90,15 @@ Rhizo(not typo) support
|
59 | 90 |
|
60 | 91 | ## What's new?
|
61 | 92 |
|
62 |
| -- Rhizo(not typo) support |
63 |
| - - ProbeJS Legacy now supports Rhizo, which adds method/field remapper for 1.16.5 |
64 |
| - - With Rhizo, you can access methods/fields using readable MCP names like `getOpPermissionLevel()` instead of SRG |
65 |
| - names like `func_110455_j()` |
66 |
| - - ProbeJS Legacy specially supports Rhizo's remapper, and can dump mapped MCP name for typing. |
67 |
| - - If you're not using Rhizo, ProbeJS Legacy will automatically skip remapper accessing, so old Rhino is still |
68 |
| - compatible. |
69 |
| -- ProbeJS Legacy will now walk type parameters of superclass/interfaces more completely. |
70 |
| -- Some more type docs to support PonderJS better. |
| 93 | +- Rhizo(not typo) support |
| 94 | + - ProbeJS Legacy now supports Rhizo, which adds method/field remapper for 1.16.5 |
| 95 | + - With Rhizo, you can access methods/fields using readable MCP names like `getOpPermissionLevel()` instead of SRG |
| 96 | + names like `func_110455_j()` |
| 97 | + - ProbeJS Legacy specially supports Rhizo's remapper, and can dump mapped MCP name for typing. |
| 98 | + - If you're not using Rhizo, ProbeJS Legacy will automatically skip remapper accessing, so old Rhino is still |
| 99 | + compatible. |
| 100 | +- ProbeJS Legacy will now walk type parameters of superclass/interfaces more completely. |
| 101 | +- Some more type docs to support PonderJS better. |
71 | 102 |
|
72 | 103 | ---
|
73 | 104 |
|
|
0 commit comments