Releases: AvoidLib/Avoid
Release list
v1.27
馃Ё Supported Versions:
- 1.21.8
- 1.21.10
- 1.21.11 [LTS]
- 26.1 [LTS]
- 26.1.1 & 26.1.2
- 26.2
- 26.3
- 26.4-snapshot-1 [TS]
馃攲 Supported ModLoaders:
- Fabric
- NeoForge
- Sponge
- Paper
馃 Changelog:
- AvoidWrappedLoader#getMods()
- Custom Payload API
- [ModLoader] @AutoCustomPayload annotation
- [3D] Refactor
- Animation utilities (Maths)
- Coloring parameter renames
- [ModLoader] Signature checking
- [Client] Window Title Update Event
馃悪 GitHub: https://github.com/AvoidLib/Avoid
馃摎 Wiki: https://github.com/AvoidLib/Avoid/wiki
v1.27-experimental-1
馃Ё Supported Versions:
- 1.21.8
- 1.21.10
- 1.21.11 [LTS]
- 26.1 [LTS]
- 26.1.1 & 26.1.2
- 26.2
- 26.3
- 26.4-snapshot-1 [TS]
馃攲 Supported ModLoaders:
- Fabric
- NeoForge
- Sponge
- Paper
馃 Changelog:
- Fix entity type generator file disabling
- Fix JarManager for external invocations
- Implementation separation
- MC 26.4 compatibility
馃悪 GitHub: https://github.com/AvoidLib/Avoid
馃摎 Wiki: https://github.com/AvoidLib/Avoid/wiki
v1.26
馃Ё Supported Versions:
- 1.21.8
- 1.21.10
- 1.21.11 [LTS]
- 26.1 [LTS]
- 26.1.1 & 26.1.2
- 26.2
- 26.3
馃攲 Supported ModLoaders:
- Fabric
- NeoForge
- Sponge
- Paper
馃 Changelog:
- Identification#is([String] id)
- [Player API] #sendActionbar(...)
- [Player API] #sendTitle(...)
- [Player API] #sendSubtitle(...)
- [Player API] #setTitleAnimations(...)
- [Player API] #clearTitles(...)
- [Chat Components] [Parsing] MiniMessage (partial)
- [Chat Components] [Parsing] Bukkit
- [ChatStyle] Fix cloning
- [ChatStyle] #toString()
- Test setup
- Bring back NeoForge 1.21.11 support
- Remove unneccessary things from non-supported platforms
- [Command API] Standard syntax parsing in
@Tabcomplete - [Command API] Improved error messages
- [Server] Explode Event
- [Entity API] Primed TNT subclass
- [Entity API] Remove the 'uuidString' parameter
- [Entity API] EnderDragonPhase::CHARGING
- [Item API] #use(...)
- [Item API] Refactor
- [Item Components] Fixes
- Entity Type Auto-Native
- Entity Type Generation
馃悪 GitHub: https://github.com/AvoidLib/Avoid
馃摎 Wiki: https://github.com/AvoidLib/Avoid/wiki
v1.25
馃Ё Supported Versions:
- 1.21.8
- 1.21.10
- 1.21.11 [LTS]
- 26.1 [LTS]
- 26.1.1 & 26.1.2
- 26.2
- 26.3
馃攲 Supported ModLoaders:
- Fabric
- NeoForge
- Sponge
- Paper
馃 Changelog:
- Some documentation
- Restore 1.21.8 support
- Fix sponge on client
- Use PAPI on 26.3
- GitHub workflow
- [Server Entity] Ender Dragon Crystal Broken Process Event
- [World API] #isDebug()
- [World API] #isRaining()
- [World API] #isStorm()
- [World API] #getRainLevel([float] tickDelta)
- [World API] #getThunderLevel([float] tickDelta)
- [Server Entity] Ender Dragon Phase Event
- [Entity API] Ender Dragon subclass
- [Command API] Literal parameters
- [Command API]
@Tabcomplete - Fix tabcompletions
- [World API] #findEntity([Entity -> boolean] predicate)
- [Server API] #findEntity([Entity -> boolean] predicate)
馃悪 GitHub: https://github.com/AvoidLib/Avoid
馃摎 Wiki: https://github.com/AvoidLib/Avoid/wiki
v1.24
馃Ё Supported Versions:
- 1.21.10
- 1.21.11 [LTS]
- 26.1 [LTS]
- 26.1.1 & 26.1.2
- 26.2
- 26.3
馃攲 Supported ModLoaders:
- Fabric
- NeoForge
- Sponge
- Paper
馃 Changelog:
- Add the missing World methods to Paper
- Fix. Ultra stupid. 1.21.11 releasing.
- [Client] Fix some methods being non-accessible
- [World API] Block highlighting
- [Server API] Mojang-based method variants
- Update to 26.3
- Remove Quilt support
- [Block API] #emitLight([BlockData] blockData)
- [Block API] #isSuffocating([BlockData] blockData, [World] world, [BlockPos] blockPos)
- [Block API] #isViewBlocking([BlockData] blockData, [World] world, [BlockPos] blockPos)
- [Block API] #isValidSpawn([BlockData] blockData, [World] world, [BlockPos] blockPos, [EntityType] entityType)
- [Block Creation API] Colored lightning
馃 Changelog (1.24-prerelease-1):
- More friendly error message when a symbolic link mod file fails to resolve
馃悪 GitHub: https://github.com/AvoidLib/Avoid
馃摎 Wiki: https://github.com/AvoidLib/Avoid/wiki
v1.23
馃Ё Supported Versions:
- 1.21.10
- 1.21.11 [LTS]
- 26.1 [LTS]
- 26.1.1 & 26.1.2
- 26.2
- 26.3-rc-2 [TS]
馃攲 Supported ModLoaders:
- Fabric
- Quilt
- NeoForge
- Sponge
- Paper
馃 Changelog:
- Sound integration into the framework
- Particle integration into the framework
- Move RandomProvider into net.random
- [Item Components] Transform DAMAGE_TYPE
- Mark Paper PAPI as softdepend
馃悪 GitHub: https://github.com/AvoidLib/Avoid
馃摎 Wiki: https://github.com/AvoidLib/Avoid/wiki
v1.22
馃Ё Supported Versions:
- 1.21.10
- 1.21.11 [LTS]
- 26.1 [LTS]
- 26.1.1 & 26.1.2
- 26.2
- 26.3-pre-3 [TS]
馃攲 Supported ModLoaders:
- Fabric
- Quilt
- NeoForge
- Sponge
- Paper
馃 Changelog:
- [SWM] Multiplayer Screen (buttons)
- [SWM] Singleplayer Screen (buttons)
- [SWM] Options Screen (buttons)
- [SWM] Pause Screen (buttons)
- Stupid Either fix
- [Client Command] Suggest Event
- [Documentation] ModLoader annotations
- [Documentation] Fog
- [Documentation]
@ModifyScreen - [Screen Modifier API] #widget([WidgetMarker] marker)
- [Player API] #raycast([float] distance)
- [Screen API] #is([Identification] id)
- [ModLoader] Library Downloading
- [Client] #getFont()
- [Screen API] #{ width, height }()
- [Screen API] Drawer#drawCenteredString(...) shadow variants
- [Documentation] Drawer# methods
- [Render Layer API] Potential fixes for non-Minecraft-dependent projects
- [ModLoader] [@KeyHandler] #ingame() [default = true]
- [Screen API] Widget rendering on custom screens
- [Screen API] Drawer#renderOutline(...) with renderlayer variant
- [Render Layer API] Creation API
- [Screen Modifier API] Mark the injection methods as override-only
- [Screen Modifier API] Make double invoking force-call the target method
- [ModLoader] Mod Before Load Event
- [Entity API] Static view state functions
馃悪 GitHub: https://github.com/AvoidLib/Avoid
馃摎 Wiki: https://github.com/AvoidLib/Avoid/wiki
v1.21
馃Ё Supported Versions:
- 1.21.8
- 1.21.10
- 1.21.11 [LTS]
- 26.1 [LTS]
- 26.1.1 & 26.1.2
- 26.2
- 26.3-pre-1 [TS]
馃攲 Supported ModLoaders:
- Fabric
- Quilt
- NeoForge
- Sponge
- Paper
馃 Changelog:
- I am not even writing a commit message
- [Annotations] @DedicatedServerOnly
- Server Properties API
- Placeholder API
- Screen Widget Marker API
- [Server Command] Execute Event
- Update to 26.3-pre-1
- [Server Command] Suggest Event
- [Documentation] Improve wording in ServerChatSendEvent
馃悪 GitHub: https://github.com/AvoidLib/Avoid
馃摎 Wiki: https://github.com/AvoidLib/Avoid/wiki
v1.20
馃Ё Supported Versions:
- 1.21.8
- 1.21.10
- 1.21.11 [LTS]
- 26.1 [LTS]
- 26.1.1 & 26.1.2
- 26.2
- 26.3-snapshot-10 [TS]
馃攲 Supported ModLoaders:
- Fabric
- Quilt
- NeoForge
- Sponge
- Paper
馃 Changelog:
- [Quilt] Store the sourcePaths in a field
- [Player API] #canUseOPBlocks()
- [Entity API] #is([Entity] entity)
- Correct kyori COFromNative error messages
- Screen Widget API
- [Player API] #getEnderchest()
- [ModLoader] @ModifyScreen annotation
- Screen Modifier API
- Fix RenderLayers
馃悪 GitHub: https://github.com/AvoidLib/Avoid
馃摎 Wiki: https://github.com/AvoidLib/Avoid/wiki
v1.19
馃Ё Supported Versions:
- 1.21.8
- 1.21.10
- 1.21.11 [LTS]
- 26.1 [LTS]
- 26.1.1 & 26.1.2
- 26.2
- 26.3-snapshot-10 [TS]
馃攲 Supported ModLoaders:
- Fabric
- Quilt
- NeoForge
- Sponge
- Paper
馃 Changelog:
- [Player API] #getInventory()
- [Annotations]
@Discouraged - Potential fix for net.player.Player loading
- Fix AvoidMod#onDisable() doc
- Correct modrinth dependencies for <1.21.11 versions
- Fix sources-jar publishing
- [Entity API] #{ setInvulnerable, setInvisible}([boolean] value)
- Mark some Entity methods as final in customs I forgot about
- [Effect API] Rename '#onMobHurt' to '#onDamage'
- [Server Entity] Resurrect Event
- Fix publishing exclusions
馃悪 GitHub: https://github.com/AvoidLib/Avoid
馃摎 Wiki: https://github.com/AvoidLib/Avoid/wiki