本文整理匯總了Java中org.bukkit.Bukkit.setWhitelist方法的典型用法代碼示例。如果您正苦於以下問題:Java Bukkit.setWhitelist方法的具體用法?Java Bukkit.setWhitelist怎麽用?Java Bukkit.setWhitelist使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.bukkit.Bukkit
的用法示例。
在下文中一共展示了Bukkit.setWhitelist方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: onEnable
import org.bukkit.Bukkit; //導入方法依賴的package包/類
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);
}
示例2: setWhiteListActived
import org.bukkit.Bukkit; //導入方法依賴的package包/類
@RemoteMethod(description = "Set if the whitelist is actived", impact = ModelMBeanOperationInfo.ACTION)
public void setWhiteListActived(boolean actived)
{
Bukkit.setWhitelist(actived);
}