Java Code Examples for org.bukkit.Bukkit.setWhitelist()

The following are Jave code examples for showing how to use setWhitelist() of the org.bukkit.Bukkit class. You can vote up the examples you like. Your votes will be used in our system to get more good examples.
+ Save this method
Example 1
Project: ZorahPractice   File: PracticePlugin.java   View Source Code Vote up 4 votes
public void onEnable() {
    instance = this;

    new ManagerHandler(this);
    new Cache();

    this.loadListeners();

    Map<String, PluginCommand> commands = new HashMap<>();
    commands.put("practice", new PracticeCommand(this));
    commands.put("ladder", new LadderCommand(this));
    commands.put("arena", new ArenaCommand(this));
    commands.put("party", new PartyCommand(this));
    commands.put("duel", new DuelCommand(this));
    commands.put("partyduel", new PartyDuelCommand(this));
    commands.put("inventory", new InventoryCommand(this));
    commands.put("spectate", new SpectateCommand(this));
    commands.put("savedata", new SaveDataCommand(this));
    commands.put("cancel", new CancelCommand(this));
    commands.put("statistics", new StatisticsCommand(this));
    commands.put("day", new DayCommand(this));
    commands.put("night", new NightCommand(this));
    commands.put("variable", new VariableCommand(this));
    commands.put("changelog", new ChangeLogCommand(this));
    commands.put("ping", new PingCommand(this));
    commands.forEach((name, command) -> this.getCommand(name).setExecutor(command));

    Bukkit.setWhitelist(true);

    for (Player player : Bukkit.getOnlinePlayers()) {
        GameUtils.resetPlayer(player);
        player.getInventory().setContents(GameUtils.getLobbyInventory());
        player.updateInventory();
        player.setMaximumNoDamageTicks(19);

        ManagerHandler.getConfig().teleportToSpawn(player);
    }

    new BukkitRunnable() {
        public void run() {
            for (World world : Bukkit.getServer().getWorlds()) {
                for (Entity entity : world.getEntities()) {
                    if (entity instanceof Item) {
                        entity.remove();
                    }
                }
            }
        }
    }.runTaskTimer(this, 0L, 20L * 30);

    new BukkitRunnable() {
        public void run() {
            Bukkit.setWhitelist(false);
        }
    }.runTaskLater(PracticePlugin.getInstance(), 20L * 3);
}
 
Example 2
Project: SamaGamesCore   File: WhitelistFunction.java   View Source Code Vote up 4 votes
@RemoteMethod(description = "Set if the whitelist is actived", impact = ModelMBeanOperationInfo.ACTION)
public void setWhiteListActived(boolean actived)
{
    Bukkit.setWhitelist(actived);
}