Shulkers have been very buggy and I think that once a shulker is broken, it should not appear as an entity and should appear straight into the inventory. Pros: Reduce problems with shulkers Prevent valuables from being lost Cons: May be hard to develop
I'll tag RedstoneTrails he should know if it's something hard to develop or not Also support. I'm literally always scared when I mine my rares shulker cause of clag or anything else that might happen to it
Hmm. Seen it on other servers. Also, I don't think the problem is clag, it's more of just glitches and them not appearing at all ¯\_(ツ)_/¯
No that's not right. Why do you think Telekenisis on (big other server) Skyblock is a thing? And it definitely isn't months and months of work - it's a few lines of code for 2 certain blocks - which shouldn't be too hard. Just things like: if break <block> = put <block> in inventory = elseif do nothing (obviously nothing like this, this is the simple block language that I do my examples of code in because I can't code for crap) This can also reduce lag if mining an amount of shulkers
Support. I've seen a lot of people lose valuables because of shulkers, so this would really help out.
I guess I didn't really explain myself right, I'll edit this post once I find a better way to describe what I mean
Support, would help insure against any possible accidents regarding mining Shulker boxes with valubles inside
In itself, it's pretty straightforward. Just listen for block breaks, check if it's a shulker, check if player has room in their inventory, then decide whether to put shulker in inventory or drop as entity. Main concern would be any potential lag from it. Checking block type shouldn't be too bad, but I could see it being problematic when hundreds of blocks are being broken every second on the server. Checking players' inventories and updating them quickly can also get slightly buggy, and introduces possibilities for weird glitches when server TPS is low. This would be less resource heavy, and again fairly straightforward. Main concern with this is checking the spawner type. It'd be easier to just return all spawners to the player's inventory. Also comes back to the bigger issue, which is that spawners' don't retain their mob type when placed back down. That could be remedied by changing our silk spawner plugin, though haven't seen the plugin code itself, so not sure how easy that'd be with our current configuration (or if Noobcrew wants it to be that way).
I think this would be a good idea to add into the game, it would save a lot of people from loosing valuables to clag. Support