@@ -0,0 +1,1576 @@
+package me.stefvanschie.buildinggame.managers.plots;%0A%0Aimport org.bukkit.Bukkit;%0Aimport org.bukkit.configuration.file.YamlConfiguration;%0A%0Aimport me.stefvanschie.buildinggame.managers.arenas.ArenaManager;%0Aimport me.stefvanschie.buildinggame.managers.files.SettingsManager;%0Aimport me.stefvanschie.buildinggame.utils.Arena;%0Aimport me.stefvanschie.buildinggame.utils.plot.Floor;%0Aimport me.stefvanschie.buildinggame.utils.plot.Plot;%0A%0Apublic class FloorManager %7B%0A%0A%09private FloorManager() %7B%7D%0A%09%0A%09private static FloorManager instance = new FloorManager();%0A%09%0A%09public static FloorManager getInstance() %7B%0A%09%09return instance;%0A%09%7D%0A%09%0A%09public void setup() %7B%0A%09%09for (Arena arena : ArenaManager.getInstance().getArenas()) %7B%0A%09%09%09for (Plot plot : arena.getPlots()) %7B%0A%09%09%09%09try %7B%0A%09%09%09%09%09YamlConfiguration arenas = SettingsManager.getInstance().getArenas();%0A%09%09%09%09%09plot.setFloor(new Floor(Bukkit.getWorld(arenas.getString(arena.getName() + %22.%22 + plot.getID() + %22.floor.high.world%22)),%0A%09%09%09%09%09%09%09arenas.getInt(arena.getName() + %22.%22 + plot.getID() + %22.floor.high.x%22),%0A%09%09%09%09%09%09%09arenas.getInt(arena.getName() + %22.%22 + plot.getID() + %22.floor.high.y%22),%0A%09%09%09%09%09%09%09arenas.getInt(arena.getName() + %22.%22 + plot.getID() + %22.floor.high.z%22),%0A%09%09%09%09%09%09%09arenas.getInt(arena.getName() + %22.%22 + plot.getID() + %22.floor.low.x%22),%0A%09%09%09%09%09%09%09arenas.getInt(arena.getName() + %22.%22 + plot.getID() + %22.floor.low.y%22),%0A%09%09%09%09%09%09%09arenas.getInt(arena.getName() + %22.%22 + plot.getID() + %22.floor.low.z%22)));%0A%09%09%09%09%7D catch (NullPointerException npe) %7B%0A%09%09%09%09%09plot.setFloor(null);%0A%09%09%09%09%7D catch (IllegalArgumentException iae) %7B%0A%09%09%09%09%09plot.setFloor(null);%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%7D%0A

Create FloorManager.java