diff --git a/Metropolis/Plugin.jardesc b/Metropolis/Plugin.jardesc index e685cfc..99cc6f8 100644 --- a/Metropolis/Plugin.jardesc +++ b/Metropolis/Plugin.jardesc @@ -1,6 +1,6 @@ - + diff --git a/Metropolis/src/com/majinnaibu/bukkit/plugins/metropolis/MetropolisPlugin.java b/Metropolis/src/com/majinnaibu/bukkit/plugins/metropolis/MetropolisPlugin.java index 53ce2d9..3b94188 100644 --- a/Metropolis/src/com/majinnaibu/bukkit/plugins/metropolis/MetropolisPlugin.java +++ b/Metropolis/src/com/majinnaibu/bukkit/plugins/metropolis/MetropolisPlugin.java @@ -4,10 +4,12 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Map; +import java.util.Set; import java.util.logging.Logger; import org.bukkit.World; import org.bukkit.block.Block; +import org.bukkit.configuration.Configuration; import org.bukkit.entity.Player; import org.bukkit.plugin.Plugin; import org.bukkit.plugin.PluginDescriptionFile; @@ -34,12 +36,15 @@ public class MetropolisPlugin extends JavaPlugin { private List _occupiedHomes; private LoginListener _loginListener = null; + int size = 0; + int plotSizeX = 24; int plotSizeZ = 24; int roadWidth = 4; int roadLevel = 62; int spaceAboveRoad = 2; + int roadMaterial = 4; @Override public void onDisable() { @@ -94,6 +99,25 @@ public class MetropolisPlugin extends JavaPlugin { } log.info(String.format("%s enabled", pdf.getFullName())); + + Configuration config = getConfig(); + config.options().copyDefaults(true); + + plotSizeX = config.getInt("plot.sizeX"); + plotSizeZ = config.getInt("plot.sizeZ"); + roadWidth = config.getInt("road.width"); + spaceAboveRoad = config.getInt("road.clearSpaceAbove"); + roadLevel = config.getInt("road.level"); + roadMaterial = config.getInt("road.material"); + + /* + Setstrings = config.getKeys(true); + log.info(String.valueOf(strings.size())); + for(String str : strings){ + log.info(str); + } + */ + } /* private void setupDatabase() { @@ -171,7 +195,7 @@ public class MetropolisPlugin extends JavaPlugin { for(x=plotCuboid.minX; x