1package com.runehive.game.world.entity.mob.player;
3import com.runehive.game.task.Task;
4import com.runehive.game.world.World;
6import java.io.IOException;
7import java.nio.charset.Charset;
8import java.nio.file.Files;
9import java.nio.file.Paths;
10import java.util.ArrayList;
17 public static final List<String>
ipBans =
new ArrayList<>();
19 public static void load() {
25 }
catch (IOException e) {
30 public static void ipBan(String host) {
31 host = host.toLowerCase();
32 if (
ipBans.contains(host)) {
42 public void execute() {
46 }
catch (IOException e) {
A game representing a cyclic unit of work.
Represents the game world.
static void schedule(Task task)
Submits a new event.
static void ipBan(String host)
static final String IP_BAN_LIST_PATH
static void writeIpBans()
static final List< String > ipBans