Перейти к содержимому
Mineforgian

Avoid

Mod framework that wraps whole Minecraft. Kinda like Bukkit. [#killaislop]

Загрузки
460
Подписчики
1
Обновлён
21 августа 2026 г.
Лицензия
Apache-2.0

Опубликован 5 июня 2026 г.

🐦‍⬛ Avoid allows you to remove net.minecraft references completely from your code.


🧧 Supported Versions:

  • 1.21.10
  • 1.21.11 [LTS¹]
  • 26.1 [LTS¹]
  • 26.1.1 & 26.1.2
  • 26.2
  • 26.3-snapshot-9 [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 (AvoidModLoader)
  • Block Creation API [ALPHA]
  • Item Creation API  [ALPHA]
  • Entity API [ALPHA]
  • Player API [ALPHA]
  • World API  [ALPHA]
  • Event API  [BETA]
  • Entity Type Creation API        [BETA]
  • Entity Model Creation API      [BETA]
  • Entity Layer API                       [BETA]
  • Entity Renderer Creation API [BETA]
  • Fluid API [BETA]
  • Fog API  [BETA]
  • Resource Overriding [ALPHA]

🌲 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?

  1. Compatibility
    Minecraft changes API very often. This library doesn't.
  2. Takeover Prevention
    Microsoft may steal your mods for themselves 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
  • [26.3] Entity Delta Tracking
  • [26.3] Vertex Modifications
  • [26.3] Move to SDL
  • [26.3] Move to RenderPearl
  • [26.3] PushReaction Refactor
  • [26.3] ItemStackTemplate#entrySet() removal
¹ These names may not be accurate,
   and some refactorings may be missing.

💴 Yet, no version support was dropped.

Ченджлог

1.13Релиз26.3-snapshot-9 · 21 августа 2026 г.

🧧 Supported Versions:

  • 1.21.10
  • 1.21.11 [LTS]
  • 26.1 [LTS]
  • 26.1.1 & 26.1.2
  • 26.2
  • 26.3-snapshot-9 [TS]

🔌 Supported ModLoaders:

  • Fabric
  • NeoForge

🪵 Changelog:

  • [GUI] Render Hud Event
  • [Documentation] Block API -> PushReaction
  • [Item Component API] Null checking in ItemComponentMap#get
  • [Item Component API] Faster method ItemComponentMap#getNonNull
  • Item#is(...) methods
  • ItemStack#is(...) methods
  • Update to 26.3-snapshot-7
  • Update to 26.3-snapshot-8
  • Update to 26.3-snapshot-9
  • [Server API] #{ getOverworld, getNether, getEnd }()
  • [Item Components] Transform LLAMA_VARIANT
  • [Item Components] Transform AXOLOTL_VARIANT
  • [Item Components] Transform RABBIT_VARIANT
  • [Item Components] Transform MOOSHROOM_VARIANT
  • [Item Components] Transform FOX_VARIANT
  • [Item Components] Transform MAP_DECORATIONS
  • [Item Components] Transform CHARGED_PROJECTILES
  • Block Location API
  • [Item Components] Transform LODESTONE_TRACKER
  • [Item Components] Transform CONTAINER
  • [Item Components] Transform SALMON_SIZE
  • [Item Components] Transform PARROT_VARIANT
  • [Item Components] Transform BUNDLE_CONTENTS
  • [Item Components] Transform TROPICAL_FISH_PATTERN
  • [Item Components] Transform BLOCK_STATE
  • [Item Components] Transform ATTACK_RANGE
  • Item Component Creation API + fix?
  • [Item Components] Transform USE_REMAINDER
  • Effect Creation API
  • [ModLoader] @AutoEffect annotation
  • [World API] Gamerule related methods
  • More screen markers
  • Fix mod disabling behaviour on MC 26.2
  • Correct docs typo in PushReaction
  • [Player API] Advancement granting and revoking
  • [Keyboard] Creating custom categories
  • [Client] Tick Event
  • [Entity API] #push([Entity])
  • [Entity API] #playerTouch([Player])
  • [Entity API] #sync()
  • [Documentation] Entity#{ position, velocity }
  • [Entity API] #getVelocity()
  • Make _value_type fields @Native
  • [Server Player] Player Swing Event
  • [Player API] Tablist ordering methods
  • [Player API] #resetTablistOrder()
  • [Player API] Respawn point methods
  • Move RespawnPoint.java to values\
  • [Player API] #setSpawnExtraParticlesOnFall([boolean])
  • [Player API] Raid omen methods
  • [Block API] #dropFromExplosion([Explosion])
  • [Block API] #destroy([World], [BlockPos], [BlockData])
  • Stupid error text fix
  • [Entity API] #removeAllLeashes([Player])
  • [Entity API] Add some final overrides to custom entities I forgot about
  • [Entity API] #isColliding([BlockPos], [BlockData])
  • Move ResourceKey.identifier() to an util class
  • [World API] Split the 'setGameRule' method into an int and boolean variant
  • [Item Components] Transform ENCHANTMENTS & STORED_ENCHANTMENTS
  • Update Loom
  • AvoidWrappedLoader#isModPresent([String] id)
  • [Item Components] Transform CHICKEN_VARIANT
  • [Item Components] Transform ZOMBIE_NAUTILUS_VARIANT
  • [Item Components] Transform PIERCING_WEAPON
  • [Item Components] Transform KINETIC_WEAPON
  • 1.21.10 compatibility

🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki

1.13Релиз26.2 · 21 августа 2026 г.

🧧 Supported Versions:

  • 1.21.10
  • 1.21.11 [LTS]
  • 26.1 [LTS]
  • 26.1.1 & 26.1.2
  • 26.2
  • 26.3-snapshot-9 [TS]

🔌 Supported ModLoaders:

  • Fabric
  • NeoForge

🪵 Changelog:

  • [GUI] Render Hud Event
  • [Documentation] Block API -> PushReaction
  • [Item Component API] Null checking in ItemComponentMap#get
  • [Item Component API] Faster method ItemComponentMap#getNonNull
  • Item#is(...) methods
  • ItemStack#is(...) methods
  • Update to 26.3-snapshot-7
  • Update to 26.3-snapshot-8
  • Update to 26.3-snapshot-9
  • [Server API] #{ getOverworld, getNether, getEnd }()
  • [Item Components] Transform LLAMA_VARIANT
  • [Item Components] Transform AXOLOTL_VARIANT
  • [Item Components] Transform RABBIT_VARIANT
  • [Item Components] Transform MOOSHROOM_VARIANT
  • [Item Components] Transform FOX_VARIANT
  • [Item Components] Transform MAP_DECORATIONS
  • [Item Components] Transform CHARGED_PROJECTILES
  • Block Location API
  • [Item Components] Transform LODESTONE_TRACKER
  • [Item Components] Transform CONTAINER
  • [Item Components] Transform SALMON_SIZE
  • [Item Components] Transform PARROT_VARIANT
  • [Item Components] Transform BUNDLE_CONTENTS
  • [Item Components] Transform TROPICAL_FISH_PATTERN
  • [Item Components] Transform BLOCK_STATE
  • [Item Components] Transform ATTACK_RANGE
  • Item Component Creation API + fix?
  • [Item Components] Transform USE_REMAINDER
  • Effect Creation API
  • [ModLoader] @AutoEffect annotation
  • [World API] Gamerule related methods
  • More screen markers
  • Fix mod disabling behaviour on MC 26.2
  • Correct docs typo in PushReaction
  • [Player API] Advancement granting and revoking
  • [Keyboard] Creating custom categories
  • [Client] Tick Event
  • [Entity API] #push([Entity])
  • [Entity API] #playerTouch([Player])
  • [Entity API] #sync()
  • [Documentation] Entity#{ position, velocity }
  • [Entity API] #getVelocity()
  • Make _value_type fields @Native
  • [Server Player] Player Swing Event
  • [Player API] Tablist ordering methods
  • [Player API] #resetTablistOrder()
  • [Player API] Respawn point methods
  • Move RespawnPoint.java to values\
  • [Player API] #setSpawnExtraParticlesOnFall([boolean])
  • [Player API] Raid omen methods
  • [Block API] #dropFromExplosion([Explosion])
  • [Block API] #destroy([World], [BlockPos], [BlockData])
  • Stupid error text fix
  • [Entity API] #removeAllLeashes([Player])
  • [Entity API] Add some final overrides to custom entities I forgot about
  • [Entity API] #isColliding([BlockPos], [BlockData])
  • Move ResourceKey.identifier() to an util class
  • [World API] Split the 'setGameRule' method into an int and boolean variant
  • [Item Components] Transform ENCHANTMENTS & STORED_ENCHANTMENTS
  • Update Loom
  • AvoidWrappedLoader#isModPresent([String] id)
  • [Item Components] Transform CHICKEN_VARIANT
  • [Item Components] Transform ZOMBIE_NAUTILUS_VARIANT
  • [Item Components] Transform PIERCING_WEAPON
  • [Item Components] Transform KINETIC_WEAPON
  • 1.21.10 compatibility

🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki

1.13Релиз26.2 · 21 августа 2026 г.

🧧 Supported Versions:

  • 1.21.10
  • 1.21.11 [LTS]
  • 26.1 [LTS]
  • 26.1.1 & 26.1.2
  • 26.2
  • 26.3-snapshot-9 [TS]

🔌 Supported ModLoaders:

  • Fabric
  • NeoForge

🪵 Changelog:

  • [GUI] Render Hud Event
  • [Documentation] Block API -> PushReaction
  • [Item Component API] Null checking in ItemComponentMap#get
  • [Item Component API] Faster method ItemComponentMap#getNonNull
  • Item#is(...) methods
  • ItemStack#is(...) methods
  • Update to 26.3-snapshot-7
  • Update to 26.3-snapshot-8
  • Update to 26.3-snapshot-9
  • [Server API] #{ getOverworld, getNether, getEnd }()
  • [Item Components] Transform LLAMA_VARIANT
  • [Item Components] Transform AXOLOTL_VARIANT
  • [Item Components] Transform RABBIT_VARIANT
  • [Item Components] Transform MOOSHROOM_VARIANT
  • [Item Components] Transform FOX_VARIANT
  • [Item Components] Transform MAP_DECORATIONS
  • [Item Components] Transform CHARGED_PROJECTILES
  • Block Location API
  • [Item Components] Transform LODESTONE_TRACKER
  • [Item Components] Transform CONTAINER
  • [Item Components] Transform SALMON_SIZE
  • [Item Components] Transform PARROT_VARIANT
  • [Item Components] Transform BUNDLE_CONTENTS
  • [Item Components] Transform TROPICAL_FISH_PATTERN
  • [Item Components] Transform BLOCK_STATE
  • [Item Components] Transform ATTACK_RANGE
  • Item Component Creation API + fix?
  • [Item Components] Transform USE_REMAINDER
  • Effect Creation API
  • [ModLoader] @AutoEffect annotation
  • [World API] Gamerule related methods
  • More screen markers
  • Fix mod disabling behaviour on MC 26.2
  • Correct docs typo in PushReaction
  • [Player API] Advancement granting and revoking
  • [Keyboard] Creating custom categories
  • [Client] Tick Event
  • [Entity API] #push([Entity])
  • [Entity API] #playerTouch([Player])
  • [Entity API] #sync()
  • [Documentation] Entity#{ position, velocity }
  • [Entity API] #getVelocity()
  • Make _value_type fields @Native
  • [Server Player] Player Swing Event
  • [Player API] Tablist ordering methods
  • [Player API] #resetTablistOrder()
  • [Player API] Respawn point methods
  • Move RespawnPoint.java to values\
  • [Player API] #setSpawnExtraParticlesOnFall([boolean])
  • [Player API] Raid omen methods
  • [Block API] #dropFromExplosion([Explosion])
  • [Block API] #destroy([World], [BlockPos], [BlockData])
  • Stupid error text fix
  • [Entity API] #removeAllLeashes([Player])
  • [Entity API] Add some final overrides to custom entities I forgot about
  • [Entity API] #isColliding([BlockPos], [BlockData])
  • Move ResourceKey.identifier() to an util class
  • [World API] Split the 'setGameRule' method into an int and boolean variant
  • [Item Components] Transform ENCHANTMENTS & STORED_ENCHANTMENTS
  • Update Loom
  • AvoidWrappedLoader#isModPresent([String] id)
  • [Item Components] Transform CHICKEN_VARIANT
  • [Item Components] Transform ZOMBIE_NAUTILUS_VARIANT
  • [Item Components] Transform PIERCING_WEAPON
  • [Item Components] Transform KINETIC_WEAPON
  • 1.21.10 compatibility

🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki

1.13Релиз26.1, 26.1.1, 26.1.2 · 21 августа 2026 г.

🧧 Supported Versions:

  • 1.21.10
  • 1.21.11 [LTS]
  • 26.1 [LTS]
  • 26.1.1 & 26.1.2
  • 26.2
  • 26.3-snapshot-9 [TS]

🔌 Supported ModLoaders:

  • Fabric
  • NeoForge

🪵 Changelog:

  • [GUI] Render Hud Event
  • [Documentation] Block API -> PushReaction
  • [Item Component API] Null checking in ItemComponentMap#get
  • [Item Component API] Faster method ItemComponentMap#getNonNull
  • Item#is(...) methods
  • ItemStack#is(...) methods
  • Update to 26.3-snapshot-7
  • Update to 26.3-snapshot-8
  • Update to 26.3-snapshot-9
  • [Server API] #{ getOverworld, getNether, getEnd }()
  • [Item Components] Transform LLAMA_VARIANT
  • [Item Components] Transform AXOLOTL_VARIANT
  • [Item Components] Transform RABBIT_VARIANT
  • [Item Components] Transform MOOSHROOM_VARIANT
  • [Item Components] Transform FOX_VARIANT
  • [Item Components] Transform MAP_DECORATIONS
  • [Item Components] Transform CHARGED_PROJECTILES
  • Block Location API
  • [Item Components] Transform LODESTONE_TRACKER
  • [Item Components] Transform CONTAINER
  • [Item Components] Transform SALMON_SIZE
  • [Item Components] Transform PARROT_VARIANT
  • [Item Components] Transform BUNDLE_CONTENTS
  • [Item Components] Transform TROPICAL_FISH_PATTERN
  • [Item Components] Transform BLOCK_STATE
  • [Item Components] Transform ATTACK_RANGE
  • Item Component Creation API + fix?
  • [Item Components] Transform USE_REMAINDER
  • Effect Creation API
  • [ModLoader] @AutoEffect annotation
  • [World API] Gamerule related methods
  • More screen markers
  • Fix mod disabling behaviour on MC 26.2
  • Correct docs typo in PushReaction
  • [Player API] Advancement granting and revoking
  • [Keyboard] Creating custom categories
  • [Client] Tick Event
  • [Entity API] #push([Entity])
  • [Entity API] #playerTouch([Player])
  • [Entity API] #sync()
  • [Documentation] Entity#{ position, velocity }
  • [Entity API] #getVelocity()
  • Make _value_type fields @Native
  • [Server Player] Player Swing Event
  • [Player API] Tablist ordering methods
  • [Player API] #resetTablistOrder()
  • [Player API] Respawn point methods
  • Move RespawnPoint.java to values\
  • [Player API] #setSpawnExtraParticlesOnFall([boolean])
  • [Player API] Raid omen methods
  • [Block API] #dropFromExplosion([Explosion])
  • [Block API] #destroy([World], [BlockPos], [BlockData])
  • Stupid error text fix
  • [Entity API] #removeAllLeashes([Player])
  • [Entity API] Add some final overrides to custom entities I forgot about
  • [Entity API] #isColliding([BlockPos], [BlockData])
  • Move ResourceKey.identifier() to an util class
  • [World API] Split the 'setGameRule' method into an int and boolean variant
  • [Item Components] Transform ENCHANTMENTS & STORED_ENCHANTMENTS
  • Update Loom
  • AvoidWrappedLoader#isModPresent([String] id)
  • [Item Components] Transform CHICKEN_VARIANT
  • [Item Components] Transform ZOMBIE_NAUTILUS_VARIANT
  • [Item Components] Transform PIERCING_WEAPON
  • [Item Components] Transform KINETIC_WEAPON
  • 1.21.10 compatibility

🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki

1.13Релиз26.1, 26.1.1, 26.1.2 · 21 августа 2026 г.

🧧 Supported Versions:

  • 1.21.10
  • 1.21.11 [LTS]
  • 26.1 [LTS]
  • 26.1.1 & 26.1.2
  • 26.2
  • 26.3-snapshot-9 [TS]

🔌 Supported ModLoaders:

  • Fabric
  • NeoForge

🪵 Changelog:

  • [GUI] Render Hud Event
  • [Documentation] Block API -> PushReaction
  • [Item Component API] Null checking in ItemComponentMap#get
  • [Item Component API] Faster method ItemComponentMap#getNonNull
  • Item#is(...) methods
  • ItemStack#is(...) methods
  • Update to 26.3-snapshot-7
  • Update to 26.3-snapshot-8
  • Update to 26.3-snapshot-9
  • [Server API] #{ getOverworld, getNether, getEnd }()
  • [Item Components] Transform LLAMA_VARIANT
  • [Item Components] Transform AXOLOTL_VARIANT
  • [Item Components] Transform RABBIT_VARIANT
  • [Item Components] Transform MOOSHROOM_VARIANT
  • [Item Components] Transform FOX_VARIANT
  • [Item Components] Transform MAP_DECORATIONS
  • [Item Components] Transform CHARGED_PROJECTILES
  • Block Location API
  • [Item Components] Transform LODESTONE_TRACKER
  • [Item Components] Transform CONTAINER
  • [Item Components] Transform SALMON_SIZE
  • [Item Components] Transform PARROT_VARIANT
  • [Item Components] Transform BUNDLE_CONTENTS
  • [Item Components] Transform TROPICAL_FISH_PATTERN
  • [Item Components] Transform BLOCK_STATE
  • [Item Components] Transform ATTACK_RANGE
  • Item Component Creation API + fix?
  • [Item Components] Transform USE_REMAINDER
  • Effect Creation API
  • [ModLoader] @AutoEffect annotation
  • [World API] Gamerule related methods
  • More screen markers
  • Fix mod disabling behaviour on MC 26.2
  • Correct docs typo in PushReaction
  • [Player API] Advancement granting and revoking
  • [Keyboard] Creating custom categories
  • [Client] Tick Event
  • [Entity API] #push([Entity])
  • [Entity API] #playerTouch([Player])
  • [Entity API] #sync()
  • [Documentation] Entity#{ position, velocity }
  • [Entity API] #getVelocity()
  • Make _value_type fields @Native
  • [Server Player] Player Swing Event
  • [Player API] Tablist ordering methods
  • [Player API] #resetTablistOrder()
  • [Player API] Respawn point methods
  • Move RespawnPoint.java to values\
  • [Player API] #setSpawnExtraParticlesOnFall([boolean])
  • [Player API] Raid omen methods
  • [Block API] #dropFromExplosion([Explosion])
  • [Block API] #destroy([World], [BlockPos], [BlockData])
  • Stupid error text fix
  • [Entity API] #removeAllLeashes([Player])
  • [Entity API] Add some final overrides to custom entities I forgot about
  • [Entity API] #isColliding([BlockPos], [BlockData])
  • Move ResourceKey.identifier() to an util class
  • [World API] Split the 'setGameRule' method into an int and boolean variant
  • [Item Components] Transform ENCHANTMENTS & STORED_ENCHANTMENTS
  • Update Loom
  • AvoidWrappedLoader#isModPresent([String] id)
  • [Item Components] Transform CHICKEN_VARIANT
  • [Item Components] Transform ZOMBIE_NAUTILUS_VARIANT
  • [Item Components] Transform PIERCING_WEAPON
  • [Item Components] Transform KINETIC_WEAPON
  • 1.21.10 compatibility

🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki

1.13Релиз1.21.11 · 21 августа 2026 г.

🧧 Supported Versions:

  • 1.21.10
  • 1.21.11 [LTS]
  • 26.1 [LTS]
  • 26.1.1 & 26.1.2
  • 26.2
  • 26.3-snapshot-9 [TS]

🔌 Supported ModLoaders:

  • Fabric
  • NeoForge

🪵 Changelog:

  • [GUI] Render Hud Event
  • [Documentation] Block API -> PushReaction
  • [Item Component API] Null checking in ItemComponentMap#get
  • [Item Component API] Faster method ItemComponentMap#getNonNull
  • Item#is(...) methods
  • ItemStack#is(...) methods
  • Update to 26.3-snapshot-7
  • Update to 26.3-snapshot-8
  • Update to 26.3-snapshot-9
  • [Server API] #{ getOverworld, getNether, getEnd }()
  • [Item Components] Transform LLAMA_VARIANT
  • [Item Components] Transform AXOLOTL_VARIANT
  • [Item Components] Transform RABBIT_VARIANT
  • [Item Components] Transform MOOSHROOM_VARIANT
  • [Item Components] Transform FOX_VARIANT
  • [Item Components] Transform MAP_DECORATIONS
  • [Item Components] Transform CHARGED_PROJECTILES
  • Block Location API
  • [Item Components] Transform LODESTONE_TRACKER
  • [Item Components] Transform CONTAINER
  • [Item Components] Transform SALMON_SIZE
  • [Item Components] Transform PARROT_VARIANT
  • [Item Components] Transform BUNDLE_CONTENTS
  • [Item Components] Transform TROPICAL_FISH_PATTERN
  • [Item Components] Transform BLOCK_STATE
  • [Item Components] Transform ATTACK_RANGE
  • Item Component Creation API + fix?
  • [Item Components] Transform USE_REMAINDER
  • Effect Creation API
  • [ModLoader] @AutoEffect annotation
  • [World API] Gamerule related methods
  • More screen markers
  • Fix mod disabling behaviour on MC 26.2
  • Correct docs typo in PushReaction
  • [Player API] Advancement granting and revoking
  • [Keyboard] Creating custom categories
  • [Client] Tick Event
  • [Entity API] #push([Entity])
  • [Entity API] #playerTouch([Player])
  • [Entity API] #sync()
  • [Documentation] Entity#{ position, velocity }
  • [Entity API] #getVelocity()
  • Make _value_type fields @Native
  • [Server Player] Player Swing Event
  • [Player API] Tablist ordering methods
  • [Player API] #resetTablistOrder()
  • [Player API] Respawn point methods
  • Move RespawnPoint.java to values\
  • [Player API] #setSpawnExtraParticlesOnFall([boolean])
  • [Player API] Raid omen methods
  • [Block API] #dropFromExplosion([Explosion])
  • [Block API] #destroy([World], [BlockPos], [BlockData])
  • Stupid error text fix
  • [Entity API] #removeAllLeashes([Player])
  • [Entity API] Add some final overrides to custom entities I forgot about
  • [Entity API] #isColliding([BlockPos], [BlockData])
  • Move ResourceKey.identifier() to an util class
  • [World API] Split the 'setGameRule' method into an int and boolean variant
  • [Item Components] Transform ENCHANTMENTS & STORED_ENCHANTMENTS
  • Update Loom
  • AvoidWrappedLoader#isModPresent([String] id)
  • [Item Components] Transform CHICKEN_VARIANT
  • [Item Components] Transform ZOMBIE_NAUTILUS_VARIANT
  • [Item Components] Transform PIERCING_WEAPON
  • [Item Components] Transform KINETIC_WEAPON
  • 1.21.10 compatibility

🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki

1.13Релиз1.21.11 · 21 августа 2026 г.

🧧 Supported Versions:

  • 1.21.10
  • 1.21.11 [LTS]
  • 26.1 [LTS]
  • 26.1.1 & 26.1.2
  • 26.2
  • 26.3-snapshot-9 [TS]

🔌 Supported ModLoaders:

  • Fabric
  • NeoForge

🪵 Changelog:

  • [GUI] Render Hud Event
  • [Documentation] Block API -> PushReaction
  • [Item Component API] Null checking in ItemComponentMap#get
  • [Item Component API] Faster method ItemComponentMap#getNonNull
  • Item#is(...) methods
  • ItemStack#is(...) methods
  • Update to 26.3-snapshot-7
  • Update to 26.3-snapshot-8
  • Update to 26.3-snapshot-9
  • [Server API] #{ getOverworld, getNether, getEnd }()
  • [Item Components] Transform LLAMA_VARIANT
  • [Item Components] Transform AXOLOTL_VARIANT
  • [Item Components] Transform RABBIT_VARIANT
  • [Item Components] Transform MOOSHROOM_VARIANT
  • [Item Components] Transform FOX_VARIANT
  • [Item Components] Transform MAP_DECORATIONS
  • [Item Components] Transform CHARGED_PROJECTILES
  • Block Location API
  • [Item Components] Transform LODESTONE_TRACKER
  • [Item Components] Transform CONTAINER
  • [Item Components] Transform SALMON_SIZE
  • [Item Components] Transform PARROT_VARIANT
  • [Item Components] Transform BUNDLE_CONTENTS
  • [Item Components] Transform TROPICAL_FISH_PATTERN
  • [Item Components] Transform BLOCK_STATE
  • [Item Components] Transform ATTACK_RANGE
  • Item Component Creation API + fix?
  • [Item Components] Transform USE_REMAINDER
  • Effect Creation API
  • [ModLoader] @AutoEffect annotation
  • [World API] Gamerule related methods
  • More screen markers
  • Fix mod disabling behaviour on MC 26.2
  • Correct docs typo in PushReaction
  • [Player API] Advancement granting and revoking
  • [Keyboard] Creating custom categories
  • [Client] Tick Event
  • [Entity API] #push([Entity])
  • [Entity API] #playerTouch([Player])
  • [Entity API] #sync()
  • [Documentation] Entity#{ position, velocity }
  • [Entity API] #getVelocity()
  • Make _value_type fields @Native
  • [Server Player] Player Swing Event
  • [Player API] Tablist ordering methods
  • [Player API] #resetTablistOrder()
  • [Player API] Respawn point methods
  • Move RespawnPoint.java to values\
  • [Player API] #setSpawnExtraParticlesOnFall([boolean])
  • [Player API] Raid omen methods
  • [Block API] #dropFromExplosion([Explosion])
  • [Block API] #destroy([World], [BlockPos], [BlockData])
  • Stupid error text fix
  • [Entity API] #removeAllLeashes([Player])
  • [Entity API] Add some final overrides to custom entities I forgot about
  • [Entity API] #isColliding([BlockPos], [BlockData])
  • Move ResourceKey.identifier() to an util class
  • [World API] Split the 'setGameRule' method into an int and boolean variant
  • [Item Components] Transform ENCHANTMENTS & STORED_ENCHANTMENTS
  • Update Loom
  • AvoidWrappedLoader#isModPresent([String] id)
  • [Item Components] Transform CHICKEN_VARIANT
  • [Item Components] Transform ZOMBIE_NAUTILUS_VARIANT
  • [Item Components] Transform PIERCING_WEAPON
  • [Item Components] Transform KINETIC_WEAPON
  • 1.21.10 compatibility

🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki

1.13Бета1.21.10 · 21 августа 2026 г.

NOTE: This version requires backported-attr, a mod created for this that Modrinth hasn't reviewed yet.

🧧 Supported Versions:

  • 1.21.10
  • 1.21.11 [LTS]
  • 26.1 [LTS]
  • 26.1.1 & 26.1.2
  • 26.2
  • 26.3-snapshot-9 [TS]

🔌 Supported ModLoaders:

  • Fabric
  • NeoForge

🪵 Changelog:

  • [GUI] Render Hud Event
  • [Documentation] Block API -> PushReaction
  • [Item Component API] Null checking in ItemComponentMap#get
  • [Item Component API] Faster method ItemComponentMap#getNonNull
  • Item#is(...) methods
  • ItemStack#is(...) methods
  • Update to 26.3-snapshot-7
  • Update to 26.3-snapshot-8
  • Update to 26.3-snapshot-9
  • [Server API] #{ getOverworld, getNether, getEnd }()
  • [Item Components] Transform LLAMA_VARIANT
  • [Item Components] Transform AXOLOTL_VARIANT
  • [Item Components] Transform RABBIT_VARIANT
  • [Item Components] Transform MOOSHROOM_VARIANT
  • [Item Components] Transform FOX_VARIANT
  • [Item Components] Transform MAP_DECORATIONS
  • [Item Components] Transform CHARGED_PROJECTILES
  • Block Location API
  • [Item Components] Transform LODESTONE_TRACKER
  • [Item Components] Transform CONTAINER
  • [Item Components] Transform SALMON_SIZE
  • [Item Components] Transform PARROT_VARIANT
  • [Item Components] Transform BUNDLE_CONTENTS
  • [Item Components] Transform TROPICAL_FISH_PATTERN
  • [Item Components] Transform BLOCK_STATE
  • [Item Components] Transform ATTACK_RANGE
  • Item Component Creation API + fix?
  • [Item Components] Transform USE_REMAINDER
  • Effect Creation API
  • [ModLoader] @AutoEffect annotation
  • [World API] Gamerule related methods
  • More screen markers
  • Fix mod disabling behaviour on MC 26.2
  • Correct docs typo in PushReaction
  • [Player API] Advancement granting and revoking
  • [Keyboard] Creating custom categories
  • [Client] Tick Event
  • [Entity API] #push([Entity])
  • [Entity API] #playerTouch([Player])
  • [Entity API] #sync()
  • [Documentation] Entity#{ position, velocity }
  • [Entity API] #getVelocity()
  • Make _value_type fields @Native
  • [Server Player] Player Swing Event
  • [Player API] Tablist ordering methods
  • [Player API] #resetTablistOrder()
  • [Player API] Respawn point methods
  • Move RespawnPoint.java to values\
  • [Player API] #setSpawnExtraParticlesOnFall([boolean])
  • [Player API] Raid omen methods
  • [Block API] #dropFromExplosion([Explosion])
  • [Block API] #destroy([World], [BlockPos], [BlockData])
  • Stupid error text fix
  • [Entity API] #removeAllLeashes([Player])
  • [Entity API] Add some final overrides to custom entities I forgot about
  • [Entity API] #isColliding([BlockPos], [BlockData])
  • Move ResourceKey.identifier() to an util class
  • [World API] Split the 'setGameRule' method into an int and boolean variant
  • [Item Components] Transform ENCHANTMENTS & STORED_ENCHANTMENTS
  • Update Loom
  • AvoidWrappedLoader#isModPresent([String] id)
  • [Item Components] Transform CHICKEN_VARIANT
  • [Item Components] Transform ZOMBIE_NAUTILUS_VARIANT
  • [Item Components] Transform PIERCING_WEAPON
  • [Item Components] Transform KINETIC_WEAPON
  • 1.21.10 compatibility

🐙 GitHub: https://github.com/AvoidLib/Avoid
📚 Wiki: https://github.com/AvoidLib/Avoid/wiki

Комментарии

Загружаем…