PolyhedralDev / Terra

Voxel world generation modding platform
MIT License
638 stars 83 forks source link

Updated Bukkit to 1.21/1.21.1 #461

Open OakLoaf opened 2 months ago

OakLoaf commented 2 months ago

This pr is waiting on the Cloud Framework to fix incompatibilities. I'll run some proper tests once paper's experimental builds are slightly less crashy.

If a dev/1.21 branch could be made so I can redirect the pr towards that branch that would be great

OakLoaf commented 2 months ago

This is now functional - for anyone compiling this pr themselves please note that commands do not work currently.

bagdydad commented 2 months ago

Thank you for your help.

Aaron2550 commented 2 months ago

1.21 test jar as of e7cc27534 Terra-bukkit-6.5.0-BETA+e7cc27534-shaded.zip

OakLoaf commented 1 week ago

I've updated cloud to v2 - I haven't tested this quite yet and I am having some issues when reloading gradle (specifically regarding 'mixin-lifecycle' but I'm unsure if this was an previous issue or something I've caused.

Edit: I tested this - getting some odd class not found exceptions, if someone else could try building that'd be great

JerichoTorrent commented 2 days ago

I've updated cloud to v2 - I haven't tested this quite yet and I am having some issues when reloading gradle (specifically regarding 'mixin-lifecycle' but I'm unsure if this was an previous issue or something I've caused.

Edit: I tested this - getting some odd class not found exceptions, if someone else could try building that'd be great

I was able to successfully build this just for bukkit. Not sure if this helped but I did run ./gradlew dependencies first. Then I built it specifically for bukkit: ./gradlew :platforms:Bukkit:build

I didn't care to look through the stacktrace to see what went wrong, but I suspect it has to do with something fabric related. Testing the jar now, but if anyone wants to test it themsevles, it won't let me upload here so contact me on Discord: torrentstaff

OakLoaf commented 1 day ago

This is a build only for bukkit, I won't add fabric 1.21 support. If anyone is wanting to use a working build on 1.21 I'd use Aaron's build https://github.com/PolyhedralDev/Terra/pull/461#issuecomment-2185312911 until I've got Cloud v2 working

OakLoaf commented 15 hours ago

If someone could test this version on 1.21.1 that'd be great as I have only done testing on 1.21