Skip to content

Releases: MineInAbyss/Idofront

v1.1.4

10 Feb 17:09

Choose a tag to compare

Built for

Minecraft 1.21.11
Kotlin 2.3.0
Java 21

🚜 Refactor

  • Minor recipe tweaks for modern 1.21.11 logic - (230a01b)

⚙️ Miscellaneous Tasks

v1.1.3

20 Jan 19:51

Choose a tag to compare

Built for

Minecraft 1.21.11
Kotlin 2.3.0
Java 21

⚙️ Miscellaneous Tasks

  • Fix loc and quaternion serializers - (7f9b59c)

v1.1.2

20 Jan 18:26

Choose a tag to compare

Built for

Minecraft 1.21.11
Kotlin 2.3.0
Java 21

⚙️ Miscellaneous Tasks

v1.1.1

15 Jan 22:05

Choose a tag to compare

Built for

Minecraft 1.21.11
Kotlin 2.3.0
Java 21

⛰️ Features

  • Add SerializableItemStack#unsetComponents - (c15a876)

v1.1.0

04 Jan 23:51

Choose a tag to compare

Built for

Minecraft 1.21.11
Kotlin 2.3.0
Java 21

⛰️ Features

🐛 Bug Fixes

  • Revert mockbukkit for now - (36aa964)
  • Update changed NMS code - (bc516d2)

⚙️ Miscellaneous Tasks

v1.0.7

21 Nov 21:20

Choose a tag to compare

Built for

Minecraft 1.21.8
Kotlin 2.2.0
Java 21

⚙️ Miscellaneous Tasks

  • Update ResourcePack merge logic - (a0f38ff)

⛰️ Features

  • Add SingleOrListSerializer & stringified serializers for Quaternion, Vector & Location - (71adb81)

⚙️ Miscellaneous Tasks

  • Tweak third-party plugin logic - (73b5c71)

v2.0.0-dev.6

20 Nov 01:48

Choose a tag to compare

v2.0.0-dev.6 Pre-release
Pre-release

Built for

Minecraft 1.21.8
Kotlin 2.2.21
Java 21

Added

  • New idofront-services module for interfaces implemented by this plugin using Bukkit's ServiceManager API
  • Start a changelog based on Keep a Changelog
  • Services.register helper function
  • New command argument helpers like offline player, options, etc...

Changed

  • Feature system has been reworked as a DSL built around Koin for dependency injection
  • Config system has been reworked to use a builder class that can then pick whether to decode a single file, directory, or multi-entry format which has been moved here from Geary
  • SerializableItemStack uses a new service for letting other plugins register custom item types instead of manually adding support for them
  • Brigadier command api internals reworked with much cleaner inside logic and fixes to expected behaviour from Brigadier

Removed

  • Deprecated command api removed, leaving only the Brigadier-based one

v1.0.6

17 Nov 14:31

Choose a tag to compare

Built for

Minecraft 1.21.8
Kotlin 2.2.0
Java 21

⛰️ Features

  • Add SingleOrListSerializer & stringified serializers for Quaternion, Vector & Location - (71adb81)

⚙️ Miscellaneous Tasks

  • Tweak third-party plugin logic - (73b5c71)

v2.0.0-dev.5

13 Nov 22:34

Choose a tag to compare

v2.0.0-dev.5 Pre-release
Pre-release

Built for

Minecraft 1.21.8
Kotlin 2.2.21
Java 21

Added

  • New idofront-services module for interfaces implemented by this plugin using Bukkit's ServiceManager API
  • Start a changelog based on Keep a Changelog
  • Services.register helper function
  • New command argument helpers like offline player, options, etc...

Changed

  • Feature system has been reworked as a DSL built around Koin for dependency injection
  • SerializableItemStack uses a new service for letting other plugins register custom item types instead of manually adding support for them
  • Brigadier command api internals reworked with much cleaner inside logic and fixes to expected behaviour from Brigadier

Removed

  • Deprecated command api removed, leaving only the Brigadier-based one

v2.0.0-dev.4

11 Nov 02:32

Choose a tag to compare

v2.0.0-dev.4 Pre-release
Pre-release

Built for

Minecraft 1.21.8
Kotlin 2.2.21
Java 21

Added

  • New idofront-services module for interfaces implemented by this plugin using Bukkit's ServiceManager API
  • Start a changelog based on Keep a Changelog
  • Services.register helper function
  • New command argument helpers like offline player, options, etc...

Changed

  • Feature system has been reworked as a DSL built around Koin for dependency injection
  • SerializableItemStack uses a new service for letting other plugins register custom item types instead of manually adding support for them
  • Brigadier command api internals reworked with much cleaner inside logic and fixes to expected behaviour from Brigadier

Removed

  • Deprecated command api removed, leaving only the Brigadier-based one