While vanilla commands only allow blocks to be set with physics, the Bukkit API accesses Minecraft internal methods which may set blocks without queuing physics updates. If you set a region (a 5x5 cube, for example) to a block, such as Carrots, Fire, Beetroot_Block, etc. (which contains an βageβ data component), the world will be permanently corrupted and the server will close immediately when the relevant chunks are loaded.
I believe that this causes a ticking exception. While this is not a high priority, please take a peek if you have the chance to potentially prevent this devastating bug from occurring when plugin and mod-makers set blocks without physics updates.
Edit: Again, I understand that this is Spigot console output, but the code that is causing issues is vanilla code present within the base server jar. I believe this example occurred from changing blocks to fire without physics. https://paste.md-5.net/samarusunu.txt
Comments 3
Itβs a vanilla bug though... the code being executed is Mojang code, not Bukkit code. Who is responsible? Or do we just never address this because no one wants to be a good person.
Thank you for your report!
However, this issue has been closed as Invalid.
Your game, launcher or server is modified.
If you can reproduce the issue in a vanilla environment, please recreate the issue.
Any non-standard client/server/launcher build needs to be taken up with the appropriate team, not Mojang.
Any plugin issues need to be addressed to the creator of the plugin or resource pack.
If you have problems on large servers, such as The Hive and Hypixel, please contact them first as they run modified server software.
Quick Links:
π Issue Guidelines β π¬ Community Support β π§ Customer Support β π Game Wiki
Invalid. Non-vanilla environment.