Skip to content

Releases: AvoidLib/Avoid

v1.27

Choose a tag to compare

@Olafcio1 Olafcio1 released this 29 Sep 20:18

馃Ё 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

Choose a tag to compare

@Olafcio1 Olafcio1 released this 22 Sep 19:47

馃Ё 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

Choose a tag to compare

@Olafcio1 Olafcio1 released this 21 Sep 20:51

馃Ё 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

Choose a tag to compare

@Olafcio1 Olafcio1 released this 19 Sep 14:33

馃Ё 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

Choose a tag to compare

@Olafcio1 Olafcio1 released this 17 Sep 19:10

馃Ё 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

Choose a tag to compare

@Olafcio1 Olafcio1 released this 12 Sep 19:28

馃Ё 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

Choose a tag to compare

@Olafcio1 Olafcio1 released this 09 Sep 18:33

馃Ё 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

Choose a tag to compare

@Olafcio1 Olafcio1 released this 05 Sep 06:41

馃Ё 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

Choose a tag to compare

@Olafcio1 Olafcio1 released this 01 Sep 08:31

馃Ё 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

Choose a tag to compare

@Olafcio1 Olafcio1 released this 30 Aug 10:39

馃Ё 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