TheComputerGeek2 / MagicSpells

The MagicSpells plugin for Bukkit
GNU General Public License v3.0
67 stars 68 forks source link

Remove Kotlin and add a "latest" volatile code handler #934

Closed JasperLorelai closed 1 month ago

JasperLorelai commented 2 months ago

Due to the benefit of Mojang mappings, we can now have a "latest" volatile code handler which a higher version can attempt to load and use, instead of having exclusive versions, making equal the gamble of upward version support with the rest of the plugin, as well as reducing duplicate code per version.

The effort to transition to Kotlin has only been completed for the volatile code handler and since then abandoned. Removing it at this point reduces the built jar size by 60%.