PaperMC / Paper

The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
https://papermc.io/
Other
10.05k stars 2.34k forks source link

/locate structure stronghold command expire and unable to use the eye of ender on 1.19.3 #8692

Closed Moranyixiao closed 1 year ago

Moranyixiao commented 1 year ago

Expected behavior

Able to locate 1.19.2's stronghold by command or the eye of ender on 1.19.3 paper client

Observed/Actual behavior

unable to locate the stronghold by command /locate structure stronghold unable to right click use the eye of ender

Steps/models to reproduce

unable to locate the stronghold by command /locate structure stronghold unable to right click use the eye of ender

Plugin and Datapack List

image

Paper version

Current: git-Purpur-1871 (MC: 1.19.3)* Previous: git-Purpur-1870 (MC: 1.19.3)

Other

No response

electronicboy commented 1 year ago

1) stucture stuff, especially across versions, is generally unstable; you'd need to validate against vanilla 2) We don't accept reports from software that isn't ours

Pantera07 commented 1 year ago

https://www.minecraft.net/en-us/article/minecraft-snapshot-22w42a 1

1.19.2 and 1.19.3 may have different stronghold positions even if they are the same seed.

alfredcort commented 1 year ago

Did anybody find a fix to this?

Machine-Maker commented 1 year ago

Did anybody find a fix to this?

This is an intentional 1.19.3 change by mojang.

alfredcort commented 1 year ago

I understand this, however ender eyes are completely unusable on my server now. There must be some sort of method to allow all old strongholds to still be recognised, my world has been preloaded so no new ones will spawn.> by

Machine-Maker commented 1 year ago

Then what you want to do is generate the same world on 1.19.2, use a program to find all stronghold locations within your pre-generated area, then have a plugin which overwrites eyes of ender to point to the nearest location in that set of locations on your 1.19.3 server. But this can be fixed with a plugin, which is why paper won't. Also, if Paper would even think about trying to fix this, we would have to include all of the old structure generation logic from 1.19.2 which we aren't gonna do. Mojang made the change intentionally, and even mentioned it specifically in the patch notes. But there is a workaround, it just requires more effort for server owners.

Pantera07 commented 1 year ago

Plugin that help solve this issue: https://www.spigotmc.org/resources/ender-eye-target-changer.82263/

StKillReal commented 1 year ago

Plugin that help solve this issue: https://www.spigotmc.org/resources/ender-eye-target-changer.82263/

It works when I just put the plugin into plugins folder, or I need to change/add something in config.yml?