Pov: You're in a pvp battle on mobile with touch controls, and the fight is going great. Granted, there are some furnaces and chests nearby, but all you have to do is not touch them, and you should be fine. However, one mis-tap is all it takes to turn the tide of battle, and a fight that should have been trivially easy is now impossible to win. You open the chest, and close it as fast as you can, trying not to hit the 'Help' button next to the 'x', but the damage has been done. As you press 'play again', you question how you let this happen.
This is a situation that happens far too much if you play with touch controls, even if it's not as dramatic as it's told above. Most mobile players know it's trouble when they're going to fight someone, and there's crafting tables, furnaces, chests and graves nearby, as 1 mis-tap can have dramatic effects.
The solutions? Unfortunately, I can only think of 2.
1) Do not let players open containers with swords/tools in their hands. This would be unpopular with many players, as it would be difficult to remember to switch off of your tool in the first couple of times you play, but it could be gotten used to.
2) Another way could be to spawn invisible 'entities' over containers when you are in pvp. For example, you would put a 1x1x1 entity over a chest, which is 8x8x8 (or it's marginally less than a block). It would be much more difficult to code, but it would be better, as you wouldn't have to worry about switching to a non-tool slot when you're not in pvp. I'd much rather not be able to open a chest 3 seconds after pvp than lose to having opened it during a fight.
These might not be possible fixes, but I just hope that this sees some light, as it is a problem that has existed since the first days of MCPE/ minecraft on mobile, as there is no left/right click, and they're merged together to creat an all-powerful tap.
This is in eggwars with the villagers, but just the villagers. The chests still have this problem, which is unfortunate, but at least it isn't as much of a problem in eggwars, because you don't really see many containers like crafting tables.
(btw, unless you've played mobile with touch controls, please don't reply with 'it's not that hard' or 'just don't click on the chests', as it's not useful commentary, and it's been said many times before.)
This is a situation that happens far too much if you play with touch controls, even if it's not as dramatic as it's told above. Most mobile players know it's trouble when they're going to fight someone, and there's crafting tables, furnaces, chests and graves nearby, as 1 mis-tap can have dramatic effects.
The solutions? Unfortunately, I can only think of 2.
1) Do not let players open containers with swords/tools in their hands. This would be unpopular with many players, as it would be difficult to remember to switch off of your tool in the first couple of times you play, but it could be gotten used to.
2) Another way could be to spawn invisible 'entities' over containers when you are in pvp. For example, you would put a 1x1x1 entity over a chest, which is 8x8x8 (or it's marginally less than a block). It would be much more difficult to code, but it would be better, as you wouldn't have to worry about switching to a non-tool slot when you're not in pvp. I'd much rather not be able to open a chest 3 seconds after pvp than lose to having opened it during a fight.
These might not be possible fixes, but I just hope that this sees some light, as it is a problem that has existed since the first days of MCPE/ minecraft on mobile, as there is no left/right click, and they're merged together to creat an all-powerful tap.
This is in eggwars with the villagers, but just the villagers. The chests still have this problem, which is unfortunate, but at least it isn't as much of a problem in eggwars, because you don't really see many containers like crafting tables.
(btw, unless you've played mobile with touch controls, please don't reply with 'it's not that hard' or 'just don't click on the chests', as it's not useful commentary, and it's been said many times before.)