Compatibility
Minecraft: Java Edition
26.1.x
1.21.11
Platforms
Supported environments
Client-side
Server-side
Tags
Creators
Details
Licensed Apache-2.0
Published last week
🐦⬛ Avoid allows you to remove net.minecraft references completely from your code.
🏳🌈 Happy Pride Month!
🧧 Supported Versions:
- 1.21.11 [LTS]
- 26.1
- 26.1.1
- 26.1.2
🔌 Supported ModLoaders:
- Fabric
- NeoForge
🧮 API-s:
- NBT
- Client Chat
- Server Chat
- Chat Colors
- Chat Components [BETA]
- Identification (Identifier)
- Item Querying [ALPHA]
- Item Components [BETA]
- Editable Item Components [BETA]
- Entity Types [BETA]
- Entity Selectors [ALPHA]
- Transformed Item Components [BETA]
- Client Screen API
- Font API
- Render Layer API [BETA]
- Command API
- Command Parameter API
- Command Permission API
- Addon Loader (AvoidManager)
- Block Creation API [ALPHA]
- Item Creation API [ALPHA]
- Entity API [ALPHA]
- Player API [ALPHA]
- World API [ALPHA]
- Event API [BETA]
🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki
❓ Why?
- Compatibility
Minecraft changes API very often. This library doesn't. - Takeover Prevention
Microsoft may steal your mods for them when you mod Minecraft.
When you mod Avoid, you don't mod Minecraft - but any platform Avoid supports.
👀 But there's hundreds of libraries
I know. This one is created because I don't wanna use others. And because I need full coverage of Minecraft's code.
🧽 What about SpongePowered
SpongePowered doesn't seem to support Minecraft Fabric.
Also, I don't think Sponge has client API-s.
🏈 This library enables non-deprecating development for Minecraft.
🔜 Soon will support other modloaders.


