
Avoid
Mod framework that wraps whole Minecraft. Kinda like Bukkit.
- Загрузки
- 177
- Подписчики
- 0
- Обновлён
- 7 июля 2026 г.
- Лицензия
- Apache-2.0
Опубликован 5 июня 2026 г.
🐦⬛ Avoid allows you to remove net.minecraft references completely from your code.
🧧 Supported Versions:
- 1.21.11 [LTS¹]
- 26.1 & 26.1.1 & 26.1.2
- 26.2
- 26.3-snapshot-2 [TS²]
¹ Long Term Support
² Temporary Support
🔌 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]
🌲 Events:
- ▾ Client Chat Events
- ClientChatCommandEvent
- ClientChatReceivedEvent
- ClientChatSentEvent
- ▾ Client Keyboard Events [BETA]
- ClientKeyPressEvent
- ClientKeyReleaseEvent
- ▾ Client GUI Events [ALPHA]
- RenderTextEvent
- RenderOutlineEvent
- ▾ Server Chat Events
- ServerChatReceivedEvent
- ServerChatSendEvent
- ServerChatSentEvent
- ▾ Server Entity Events
- ServerEntityCreateEvent 🧪
- ServerEntityDropEvent
- ServerEntityInteractEvent
- ▾ Llama
- ServerLlamaSpitEvent 🧪
- ▾ Block
- ServerEntityBlockTrampleEvent 🧪
- ▾ Server Player Events
- ServerPlayerGameModeChangeEvent
- ServerPlayerInputEvent
- ServerPlayerKickEvent
- ▾ Block [BETA]
- ServerPlayerCraftSlotEvent
- ServerPlayerSmithingSlotEvent
- ▾ Anvil [BETA]
- ServerPlayerAnvilEnchantmentCompatibilityCheckEvent
- ServerPlayerAnvilFailEvent
- ServerPlayerAnvilNameValidationEvent
- ServerPlayerAnvilSuccessResultEvent
- ▾ XP40 [BETA]
- ServerPlayerAnvilXP40ItemClearEvent
- ServerPlayerAnvilXP40NameChangeCostClampEvent
- ServerPlayerAnvilXP40TriggerStackedEvent
- ▾ Bed [BETA]
- ServerPlayerBedSleepFailEvent
- ServerPlayerBedSleepStopEvent
- ServerPlayerBedSleepSuccessEvent
- ▾ Enchanting Table [BETA]
- ServerPlayerEnchantingTableBookshelfAmountEvent
- ServerPlayerEnchantingTableBookshelfLimitEvent
- ServerPlayerEnchantingTableCostEvent
- ▾ Client Screen Events
- ScreenInitEvent
- ScreenOpenEvent [BETA]
Some events and/or API-s might've been missed in the listings above.
🐙 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.
🦘 So far, AvoidLib kept compatibility through all these changes¹:
- [26.1] Rendering Name Refactor
- [26.1] Item Stack Refactor
- [26.1] Stupid World Changes
- [26.1] Stupid Player Changes
- [26.1] Stupid Chat Changes
- [26.2] Entity Refactor
- [26.2] GUI Refactor
- [26.2] Block Item IDs
- [26.3] Block Type Removal
- [26.3] Increased ItemStackNative usage
¹ These names may not be accurate,
and some refactorings may be missing.
💴 Yet, no version support was dropped.
Ченджлог
1.8Релиз26.3-snapshot-2 · 7 июля 2026 г.
Detached version warning
🚧 This Minecraft version may not receive updates.
Use with caution.
🧧 Supported Versions:
- 1.21.11 [LTS]
- 26.1 & 26.1.1 & 26.1.2
- 26.2
- 26.3-snapshot-2 [TS]
🔌 Supported ModLoaders:
- Fabric
- NeoForge
🪵 Changelog:
- [Item Components] Transform OMINOUS_BOTTLE_AMPLIFIER
- [Item Components] Transform POT_DECORATIONS
- [Item Components] Transform CUSTOM_MODEL_DATA
- [Item Components] Transform FOOD
- [ModLoader] [@KeyHandler] 'trigger()' property
- [GUI] [RenderTextEvent] Add codepoint support
- [Server Entity] Block Trample event
- [World API] BlockData refactor
- [ModLoader] @KeyHandler annotation
- [ModLoader] Fix the false "@AutoChar not applicable" warning when using Entity Selector API
- [Keyboard] A class listing all the key constants
- [Keyboard] ClientKeyReleaseEvent
- [Keyboard] ClientKeyPressEvent
🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki
1.8Релиз26.2 · 7 июля 2026 г.
🧧 Supported Versions:
- 1.21.11 [LTS]
- 26.1 & 26.1.1 & 26.1.2
- 26.2
- 26.3-snapshot-2 [TS]
🔌 Supported ModLoaders:
- Fabric
- NeoForge
🪵 Changelog:
- [Item Components] Transform OMINOUS_BOTTLE_AMPLIFIER
- [Item Components] Transform POT_DECORATIONS
- [Item Components] Transform CUSTOM_MODEL_DATA
- [Item Components] Transform FOOD
- [ModLoader] [@KeyHandler] 'trigger()' property
- [GUI] [RenderTextEvent] Add codepoint support
- [Server Entity] Block Trample event
- [World API] BlockData refactor
- [ModLoader] @KeyHandler annotation
- [ModLoader] Fix the false "@AutoChar not applicable" warning when using Entity Selector API
- [Keyboard] A class listing all the key constants
- [Keyboard] ClientKeyReleaseEvent
- [Keyboard] ClientKeyPressEvent
🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki
1.8Релиз26.2 · 7 июля 2026 г.
🧧 Supported Versions:
- 1.21.11 [LTS]
- 26.1 & 26.1.1 & 26.1.2
- 26.2
- 26.3-snapshot-2 [TS]
🔌 Supported ModLoaders:
- Fabric
- NeoForge
🪵 Changelog:
- [Item Components] Transform OMINOUS_BOTTLE_AMPLIFIER
- [Item Components] Transform POT_DECORATIONS
- [Item Components] Transform CUSTOM_MODEL_DATA
- [Item Components] Transform FOOD
- [ModLoader] [@KeyHandler] 'trigger()' property
- [GUI] [RenderTextEvent] Add codepoint support
- [Server Entity] Block Trample event
- [World API] BlockData refactor
- [ModLoader] @KeyHandler annotation
- [ModLoader] Fix the false "@AutoChar not applicable" warning when using Entity Selector API
- [Keyboard] A class listing all the key constants
- [Keyboard] ClientKeyReleaseEvent
- [Keyboard] ClientKeyPressEvent
🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki
1.8Релиз26.1, 26.1.1, 26.1.2 · 7 июля 2026 г.
🧧 Supported Versions:
- 1.21.11 [LTS]
- 26.1 & 26.1.1 & 26.1.2
- 26.2
- 26.3-snapshot-2 [TS]
🔌 Supported ModLoaders:
- Fabric
- NeoForge
🪵 Changelog:
- [Item Components] Transform OMINOUS_BOTTLE_AMPLIFIER
- [Item Components] Transform POT_DECORATIONS
- [Item Components] Transform CUSTOM_MODEL_DATA
- [Item Components] Transform FOOD
- [ModLoader] [@KeyHandler] 'trigger()' property
- [GUI] [RenderTextEvent] Add codepoint support
- [Server Entity] Block Trample event
- [World API] BlockData refactor
- [ModLoader] @KeyHandler annotation
- [ModLoader] Fix the false "@AutoChar not applicable" warning when using Entity Selector API
- [Keyboard] A class listing all the key constants
- [Keyboard] ClientKeyReleaseEvent
- [Keyboard] ClientKeyPressEvent
🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki
1.8Релиз26.1, 26.1.1, 26.1.2 · 7 июля 2026 г.
🧧 Supported Versions:
- 1.21.11 [LTS]
- 26.1 & 26.1.1 & 26.1.2
- 26.2
- 26.3-snapshot-2 [TS]
🔌 Supported ModLoaders:
- Fabric
- NeoForge
🪵 Changelog:
- [Item Components] Transform OMINOUS_BOTTLE_AMPLIFIER
- [Item Components] Transform POT_DECORATIONS
- [Item Components] Transform CUSTOM_MODEL_DATA
- [Item Components] Transform FOOD
- [ModLoader] [@KeyHandler] 'trigger()' property
- [GUI] [RenderTextEvent] Add codepoint support
- [Server Entity] Block Trample event
- [World API] BlockData refactor
- [ModLoader] @KeyHandler annotation
- [ModLoader] Fix the false "@AutoChar not applicable" warning when using Entity Selector API
- [Keyboard] A class listing all the key constants
- [Keyboard] ClientKeyReleaseEvent
- [Keyboard] ClientKeyPressEvent
🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki
1.8Релиз1.21.11 · 7 июля 2026 г.
🧧 Supported Versions:
- 1.21.11 [LTS]
- 26.1 & 26.1.1 & 26.1.2
- 26.2
- 26.3-snapshot-2 [TS]
🔌 Supported ModLoaders:
- Fabric
- NeoForge
🪵 Changelog:
- [Item Components] Transform OMINOUS_BOTTLE_AMPLIFIER
- [Item Components] Transform POT_DECORATIONS
- [Item Components] Transform CUSTOM_MODEL_DATA
- [Item Components] Transform FOOD
- [ModLoader] [@KeyHandler] 'trigger()' property
- [GUI] [RenderTextEvent] Add codepoint support
- [Server Entity] Block Trample event
- [World API] BlockData refactor
- [ModLoader] @KeyHandler annotation
- [ModLoader] Fix the false "@AutoChar not applicable" warning when using Entity Selector API
- [Keyboard] A class listing all the key constants
- [Keyboard] ClientKeyReleaseEvent
- [Keyboard] ClientKeyPressEvent
🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki
1.8Релиз1.21.11 · 7 июля 2026 г.
🧧 Supported Versions:
- 1.21.11 [LTS]
- 26.1 & 26.1.1 & 26.1.2
- 26.2
- 26.3-snapshot-2 [TS]
🔌 Supported ModLoaders:
- Fabric
- NeoForge
🪵 Changelog:
- [Item Components] Transform OMINOUS_BOTTLE_AMPLIFIER
- [Item Components] Transform POT_DECORATIONS
- [Item Components] Transform CUSTOM_MODEL_DATA
- [Item Components] Transform FOOD
- [ModLoader] [@KeyHandler] 'trigger()' property
- [GUI] [RenderTextEvent] Add codepoint support
- [Server Entity] Block Trample event
- [World API] BlockData refactor
- [ModLoader] @KeyHandler annotation
- [ModLoader] Fix the false "@AutoChar not applicable" warning when using Entity Selector API
- [Keyboard] A class listing all the key constants
- [Keyboard] ClientKeyReleaseEvent
- [Keyboard] ClientKeyPressEvent
🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki
1.7.1Бета26.3-snapshot-2 · 6 июля 2026 г.
Detached version warning
🚧 This Minecraft version may not receive updates.
Use with caution.
🪵 Changelog:
- Fix NeoForge incompatibilities (present since AvoidLib v1.6)
🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki
Комментарии
Загружаем…