Paper icon indicating copy to clipboard operation
Paper copied to clipboard

Add option to disable try-dragon-spawn performance improvement

Open Strokkur424 opened this issue 5 months ago • 1 comments

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

Strokkur424 avatar May 29 '25 11:05 Strokkur424