SkriptLang / Skript

Skript is a Spigot plugin which allows server admins to customize their server easily, but without the hassle of programming a plugin or asking/paying someone to program a plugin for them.
https://docs.skriptlang.org
GNU General Public License v3.0
1.02k stars 358 forks source link

Legacy Code Tracker #6641

Open sovdeeth opened 2 months ago

sovdeeth commented 2 months ago

Suggestion

This suggestion will track elements of Skript code that should be removed as we drop support for various Minecraft versions. 2.8/2.9 supports 1.13+, and 2.10 supports 1.18+, so this issue will have a section for <1.13 legacy code and <1.18 legacy code.

This is by no means comprehensive, I'm mainly tracking the major bits.

I've looked through the files in order up to the ch.njol.skript.entity package.

Why?

To help keep track of elements of Skript that aren't needed anymore and that can and should be reworked to be simpler and more modern.

Other

<1.13 Legacy code

<1.17 Legacy code

Agreement

cheeezburga commented 3 days ago

I think the PassengerUtils can be checked off, unless I missed something in the merged PR?