本文整理汇总了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);
}