Slime-World-Manager icon indicating copy to clipboard operation
Slime-World-Manager copied to clipboard

Added 1.16_R3 Support

Open davidmayr opened this issue 3 years ago • 2 comments

I added 1.16 Support for 1.16.4/5.

The only real difference was a mapping change in the DeticatedServer NMS class. I tested the Plugin and everything I tested worked. I loaded a big schematic with FAWE in my SWM world and saved, restarted and everything was there. Chests Save(With Items and Items with NBT. I tested it with full chests in chests ^^), Mobs Save, Blocks with Entity NBTs save(I tested a nest with bees that have different or no nametags) and that's pretty much all I tested.

I did not test it on 1.16.5 though. It worked fine on 1.16.4(it is 1.16_R3) and I used the 1.16.5 import of paper, so it should also work completely fine on 1.16.5.

I really hope that this will be merged soon, and we will see a full SWM update for 1.16 soon. ;)

davidmayr avatar Jan 17 '21 15:01 davidmayr

I would like to make this easier for Reviewers:

In my class modifier for loadWorld in: slimeworldmanager-classmodifier/src/main/resources/v1_16_R3/MinecraftServer_loadWorlds.txt

I checked what changed between 1.16_R2 and R3. I ran a diff check and nothing has changed except the parameter mapping change. I changed this so there shouldn't be any worries about broken vanilla worlds ;)

davidmayr avatar Jan 17 '21 15:01 davidmayr

Works in 1.16.5 perfectly fine.

davidmayr avatar Jan 27 '21 08:01 davidmayr