-
Notifications
You must be signed in to change notification settings - Fork 551
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Animal Growth Accelerator sometimes turning into a regular hay bale when breaking #3395
Comments
were there any errors in the console or the slimefun folder? I've tried over 100 times mining one and it never dropped as anything but the animal growth accelerator. I tested with every official addon on my server and couldn't reproduce this |
No error in the console or anything - but as you can see it kinda happens sometimes from the youtube videos |
I just tried it again letting the accelerator sit for varying amounts of time, from mining right away to sitting for 30 seconds, next to, away from and different lengths from the power regulator and cannot produce this. Now I've only tested it with all slimefun plugins on the server, no essentials, cmi, or any of the custom slimefun plugins void realms has. So far it would appear another plugin may be interfering with it. If you have a test server where you can load up the official slimefun plugins, then one at a time add the others until the culprit is found? |
I can't seems to replicate this. If you have something feel free to reply on this or tag me on Discord. |
Was able to reproduce with just Slimefun installed: Simply by placing and removing blocks quickly causes the item to break. |
Variananora, I gave it a second run and with some consistency I was able to reproduce it as well. the debug fish doesn't recognize it and the paper dumpitem command showed no nbt data. It truly is a haybale. This time I was on dev 994 in 1.18.1. |
Mine is on 1.17.1 and dev 994 |
I feel like making a debug thing for you guys. Something that dumps all the events being fired and which are being handled by Slimefun. Then it can also dump a bunch of other info out. Could use the existing debug function for that (just need to make sure regular people don't run it... it'll make a huge fucking log) |
The easiest way to do this is just to hold right click when you are breaking the blocks.
Video: https://youtu.be/osxTZkMTI2M /sf versions
|
I've been testing this and other blocks, and I believe I may have figured out why. While in the real world no one really places and item and mines it up right away, I think this is what's happening. Minecraft ticks faster than slimefun, so follow this logic as you mine the accelerator with your left hand, and are holding down right click to place another, once the placed one is mined, the next mc tick the one in your right hand is placed. at the same time, the next sf tick, slimefun goes to delete the stored data of that accelerator. Because a new one is already placed, sf deletes the data of that new block you just placed, and it reverts to a vanilla block. slimefun doesn't go to update the stored data to become the new accelerator, because the block you just placed becomes a vanilla hay bale as a result of deleting the data on the new block, and therefore it's no longer a slimefun item. |
Can be fixed in the blockstorage rewrite, had this problem on block breaker, and even tested it on android miner, fast place and break will turn the sf block to Normal vanilla, that's why I ditched sf block breaking for electric block breaker and opt to vanilla only for the meantime. Blockstorage checks is not synchronized with mc ticks iirc |
this has been fixed with the release of dev version 16 on blob builds. |
❗ Checklist
📍 Description
When placing down the Animal Growth Accelerator and then breaking it, it sometimes turns into a regular hay bale
(does also not throw any errors in console)
📑 Reproduction Steps
Repeat as this only occasionally happens
💡 Expected Behavior
The Animal Growth Accelerator to be returned as the machine
📷 Screenshots / Videos
https://youtu.be/I3ovQpz5Cmo
https://youtu.be/ZEVpHCGHq9A
📜 Server Log
No response
📂
/error-reports/
folderNo response
💻 Server Software
Purpur
🎮 Minecraft Version
1.17.x
⭐ Slimefun version
https://i.imgur.com/XPPsX4B.png
https://i.imgur.com/b4ZWRqo.png
🧭 Other plugins
No response
The text was updated successfully, but these errors were encountered: