Posted November 11, 20204 yr I made it so that player other than the owner who placed down the block cannot break the block but every time when the first player place down a block the UUID variable is equal to player 1 name but after player 2 place down another block the UUID variable of both block change to the player 2 UUID what did I do wrong? I am still very new to modding! and coding btw @Override public void onBlockClicked(BlockState state, World worldIn, BlockPos pos, PlayerEntity player) { if(player.getUniqueID().equals(ChestTileEntity.permission)) { ChestTileEntity.canBreak = true; System.out.println("It tried to read to tileentity " + ChestTileEntity.permission); System.out.println("Succeseeseidkhowtospeellol"); } else { ChestTileEntity.canBreak = false; } } @SubscribeEvent public static void breakSpeedEvent(BreakSpeed event) { if(ChestTileEntity.canBreak == false) { event.setNewSpeed(0); System.out.println("It tried to read to tileentity " + ChestTileEntity.canBreak); } } Variable: public static UUID permission; public static Boolean canBreak;
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.