Paper
Paper copied to clipboard
Add option to disable try-dragon-spawn performance improvement
When making an semi-automatic dragon farm, it is common to push end crystals into place and trigger the end spawn sequence with a fifth end crystal, which isn't placed on the portal. Paper changes this behavior by checking the location of any end crystal, resulting in the breakage of certain farms which rely on that mechanic.
This PR adds a new option to the paper-world(-defaults).yml file:
misc:
attempt-dragon-spawn-performance-improvements: true
(I am open to changes to the config value's name. I couldn't really think of something fitting.)
If this value is set to true, which is the default, the performance improvement takes effect and causes dragons to not spawn in the above mentioned scenario:
attempt-dragon-spawn-performance-improvements: true
https://github.com/user-attachments/assets/40b73521-5646-482b-920b-52b49823b74d
When setting this value to false, it returns to Vanilla behavior, causing remote dragon-spawning to be possible:
attempt-dragon-spawn-performance-improvements: false
https://github.com/user-attachments/assets/22cd1d26-d5fb-45f7-aea0-5462b774a0a5