Prevent Spectators from interacting with some create blocks/items (#5414)

- Spectators can no longer interact with Super Glue and Valve Handles
This commit is contained in:
attackeight 2023-09-20 03:57:41 -04:00 committed by GitHub
parent 07883a588d
commit cfee3aff76
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 0 deletions

View File

@ -189,6 +189,8 @@ public class SuperGlueSelectionHandler {
if (!isGlue(player.getMainHandItem()))
return false;
if(!player.mayBuild())
return false;
if (attack) {
if (selected == null)

View File

@ -64,6 +64,8 @@ public class ValveHandleBlock extends HandCrankBlock {
if (!(blockState.getBlock() instanceof ValveHandleBlock vhb))
return;
if (!player.mayBuild())
return;
if (AllItems.WRENCH.isIn(player.getItemInHand(event.getHand())) && player.isSteppingCarefully())
return;