Esempio n. 1
0
  public static int purgeWhitelist() {
    String[] whitelisted = MinecraftServer.getServer().getPlayerList().getWhitelisted();
    int size = whitelisted.length;
    for (EntityPlayer player : MinecraftServer.getServer().getPlayerList().players) {
      MinecraftServer.getServer().getPlayerList().getWhitelist().remove(player.getProfile());
    }

    try {
      MinecraftServer.getServer().getPlayerList().getWhitelist().save();
    } catch (Exception ex) {
      TFM_Log.warning("Could not purge the whitelist!");
      TFM_Log.warning(ex);
    }
    return size;
  }
Esempio n. 2
0
  public static Pig spawn(Location location) {

    MinecraftServer server = MinecraftServer.getServer();
    WorldServer world = server.getWorldServer(0);
    for (WorldServer ws : server.worlds) {
      if (ws.getWorld().getName().equals(location.getWorld().getName())) {
        world = ws;
        break;
      }
    }
    World mcWorld = (World) ((CraftWorld) location.getWorld()).getHandle();
    final PigNPC customEntity = new PigNPC(world);
    customEntity.setLocation(
        location.getX(), location.getY(), location.getZ(), location.getYaw(), location.getPitch());
    ((CraftLivingEntity) customEntity.getBukkitEntity()).setRemoveWhenFarAway(false);
    mcWorld.addEntity(customEntity, CreatureSpawnEvent.SpawnReason.CUSTOM);
    return (CraftPig) customEntity.getBukkitEntity();
  }
Esempio n. 3
0
 public static String getVersion() {
   return MinecraftServer.getServer().getVersion();
 }
Esempio n. 4
0
 public static List<?> getWhitelisted() {
   return Arrays.asList(MinecraftServer.getServer().getPlayerList().getWhitelisted());
 }
Esempio n. 5
0
 public static boolean isWhitelisted() {
   return MinecraftServer.getServer().getPlayerList().getHasWhitelist();
 }
Esempio n. 6
0
 public static void setOnlineMode(boolean mode) {
   final PropertyManager manager = MinecraftServer.getServer().getPropertyManager();
   manager.setProperty("online-mode", mode);
   manager.savePropertiesFile();
 }