@Override public boolean hasPermission(EntityPlayerMP player, String permission) { ForgeConfiguration configuration = platform.getConfiguration(); return configuration.cheatMode || FMLCommonHandler.instance().getMinecraftServerInstance().getPlayerList().canSendCommands(player.getGameProfile()) || (configuration.creativeEnable && player.interactionManager.getGameType() == GameType.CREATIVE); }
/** * Will check to see if play is Opped for the given command name. * * @param sender to check the player using the command. * @return boolean */ @NotNull public static boolean isPlayerOpped(@NotNull final ICommandSender sender) { if (sender instanceof EntityPlayer) { return FMLCommonHandler.instance().getMinecraftServerInstance().getPlayerList() .canSendCommands(((EntityPlayer) sender).getGameProfile()); } return true; }
public static boolean isCommandsAllowedOrOwner(ICommandSender sender, GameProfile username) { return sender.getServer().getPlayerList().canSendCommands(username) || (sender.getServer().isSinglePlayer() && sender.getServer().getServerOwner().equals(username.getName())); }
@Override public boolean checkPermission(MinecraftServer server, ICommandSender sender) { if(sender.getCommandSenderEntity() instanceof EntityPlayer) { EntityPlayer player = (EntityPlayer) sender.getCommandSenderEntity(); boolean creative = player.capabilities.isCreativeMode; boolean isOp = server.getPlayerList().canSendCommands(player.getGameProfile()); return isAllowed(player, creative, isOp); } return super.checkPermission(server, sender); }
@Override public void handleServer(NBTTagCompound tag, EntityPlayerMP sender) { if(sender == null) { return; } boolean isOP = sender.world.getMinecraftServer().getPlayerList().canSendCommands(sender.getGameProfile()); if(!isOP) { BetterQuesting.logger.log(Level.WARN, "Player " + sender.getName() + " (UUID:" + QuestingAPI.getQuestingUUID(sender) + ") tried to edit settings without OP permissions!"); sender.sendStatusMessage(new TextComponentString(TextFormatting.RED + "You need to be OP to edit quests!"), false); return; // Player is not operator. Do nothing } QuestSettings.INSTANCE.readPacket(tag); PacketSender.INSTANCE.sendToAll(QuestSettings.INSTANCE.getSyncPacket()); }
json.setBoolean("isOP", server.getPlayerList().canSendCommands(prof)); cache.put(prof.getId(), json);
GeometryData geometryData = null; if (player.mcServer.getPlayerList().canSendCommands(player.getGameProfile()));
public static void linkItem(EntityPlayer player, ItemStack item) { if(!ModuleLoader.isFeatureEnabled(LinkItems.class)) return; if(!item.isEmpty() && player instanceof EntityPlayerMP) { ITextComponent comp = new TextComponentString("<"); comp.appendSibling(player.getDisplayName()); comp.appendSibling(new TextComponentString("> ")); comp.appendSibling(item.getTextComponent()); player.getServer().getPlayerList().sendMessage(comp, false); NetHandlerPlayServer handler = ((EntityPlayerMP) player).connection; int treshold = ReflectionHelper.getPrivateValue(NetHandlerPlayServer.class, handler, LibObfuscation.CHAT_SPAM_TRESHOLD_COUNT); treshold += 20; if(treshold > 200 && !player.getServer().getPlayerList().canSendCommands(player.getGameProfile())) handler.onDisconnect(new TextComponentTranslation("disconnect.spam")); ReflectionHelper.setPrivateValue(NetHandlerPlayServer.class, handler, treshold, LibObfuscation.CHAT_SPAM_TRESHOLD_COUNT); } }
boolean isOP = sender.getServer().getPlayerList().canSendCommands(sender.getGameProfile());
boolean isOp = sender.world.getMinecraftServer().getPlayerList().canSendCommands(sender.getGameProfile());
boolean isOP = sender.getServer().getPlayerList().canSendCommands(sender.getGameProfile());
boolean isOP = sender.getServer().getPlayerList().canSendCommands(sender.getGameProfile());