Version't (Library)
<span>
<img src="https://goldmedia.top/uploads/gallery/version-t_desc_1_2b980ccc.svg" height="32px" alt="Minecraft badge">
<img src="https://goldmedia.top/uploads/gallery/version-t_desc_2_4325a59b.svg" height="32px" alt="Fabric badge">
<img src="https://goldmedia.top/uploads/gallery/version-t_desc_3_6f260c93.svg" height="32px" alt="Gradle badge">
</span>
<span>
<img src="https://goldmedia.top/uploads/gallery/version-t_desc_1_2b980ccc.svg" height="32px" alt="Minecraft badge">
<img src="https://goldmedia.top/uploads/gallery/version-t_desc_2_4325a59b.svg" height="32px" alt="Fabric badge">
<img src="https://goldmedia.top/uploads/gallery/version-t_desc_3_6f260c93.svg" height="32px" alt="Gradle badge">
</span>A powerful java reflection layer and toolchain targeted at multi-version Minecraft Fabric modding
- Supports all Minecraft release versions starting at 1.17
- This page is about Version't Library: A library mod to be installed along with mods that use the Version't Toolchain
- Developer documentation (work in progress): Version't Wiki
- See also: Version't Toolchain
About Me
I am a computer science student in Germany and have a part-time job at a tech company. Apart from that, I enjoy my free time by spending it with friends, chatting online or gaming.
If you want to keep this project alive, found it helpful or just want to support and motivate me to go on, you could consider making a small ☕ donation.
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
R
v1.3.2
|
3mo ago | 1 | |||
|
R
v1.3.1
|
3mo ago | 1 | |||
|
R
v1.3.0
|
3mo ago | 1 | |||
|
R
v1.2.4
|
3mo ago | 1 | |||
|
R
v1.2.3
|
5mo ago | 1 | |||
|
R
v1.2.2
|
5mo ago | 1 | |||
|
R
v1.2.1
|
5mo ago | 1 | |||
|
R
v1.2.0
|
7mo ago | 1 | |||
|
R
v1.1.1
|
7mo ago | 1 | |||
|
R
v1.1.0
|
7mo ago | 1 | |||
|
R
v1.0.2
|
7mo ago | 1 | |||
|
R
v1.0.1
|
7mo ago | 1 | |||
|
R
v1.0.0
|
7mo ago | 1 | |||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 |
- Fix the handling of wrapped arrays
- Add compatibility for ModMenu entrypoints through language adapters
- Defer class lookup for types of constructors, methods and fields
- Add conditional class loading logic
- Respect interface implementations during abstract method interception
- Fix parent lookup on interfaces
- Ignore class load errors during preload
- Fix constructors recreation (fixes <kbd>☃</kbd> on
1.17.1) - Search for
wrappedMethodsonly on wrapper objects - Allow methods with wrong types to match false
- Fix setting the
__wrapperfield inside the while-loop
- Set
__wrapperfield on user superclasses
- Simplify
V.getVersion()and make it thread-safe - Add
V.isObfuscated() - Add
VersiontMixinPluginand related logic for conditional Mixins
- Skip inspection of local classes being during method lookup
- Handle interception of virtual method calls inside base class constructors correctly
- Make method search more persistent
- Improve call redirection on interfaces
- Add support for 26.1
- Now requires build tools to use 26.1
- Fix wrapper object comparison
- Bump to release version
First release!
- Fix instance method caching
- Fix interface method invocation
- Re-introduce inherited method calls
- Improve thread safety
- Add class preloading
- Delegate extension logic
- Add implicit inheritance
- Setup private Maven publishing instead of JitPack
- improve thread safety
- add ability to implement multiple interfaces (toolchain v0.0.2)