cannot shadow other players if you are not OP. Fixes #208
This commit is contained in:
1 parent
66e361167d
commit
19a01bee1b
1 file changed
+8
@@ -296,6 +296,14 @@ public class PlayerCommand
|
|||||||
Messenger.m(context.getSource(), "r Cannot shadow fake players");
|
Messenger.m(context.getSource(), "r Cannot shadow fake players");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
ServerPlayerEntity sendingPlayer = null;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
sendingPlayer = context.getSource().getPlayer();
|
||||||
|
}
|
||||||
|
catch (CommandSyntaxException ignored) { }
|
||||||
|
|
||||||
|
if (sendingPlayer!=player && cantManipulate(context)) return 0;
|
||||||
EntityPlayerMPFake.createShadow(player.server, player);
|
EntityPlayerMPFake.createShadow(player.server, player);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user