diff options
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/galacticraft/system/objects')
5 files changed, 0 insertions, 221 deletions
diff --git a/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/BiomeSettings.java b/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/BiomeSettings.java deleted file mode 100644 index 33873f3f9e..0000000000 --- a/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/BiomeSettings.java +++ /dev/null @@ -1,29 +0,0 @@ -package gtPlusPlus.xmod.galacticraft.system.objects; - -import net.minecraft.world.biome.BiomeGenBase.Height; - -public class BiomeSettings { - - private final String mBiomeName; - private final int mBiomeID; - private final Height mHeight; - - public BiomeSettings(String aName, int aID, float aHeightMin, float aHeightMax) { - mBiomeName = aName; - mBiomeID = aID; - mHeight = new Height(aHeightMin, aHeightMax); - - } - - public synchronized final String getName() { - return mBiomeName; - } - - public synchronized final int getID() { - return mBiomeID; - } - - public synchronized final Height getHeight() { - return mHeight; - } -} diff --git a/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/DimensionSettings.java b/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/DimensionSettings.java deleted file mode 100644 index 5e444805e0..0000000000 --- a/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/DimensionSettings.java +++ /dev/null @@ -1,77 +0,0 @@ -package gtPlusPlus.xmod.galacticraft.system.objects; - -import net.minecraft.world.chunk.IChunkProvider; - -public class DimensionSettings { - - private final int TierRequirement; - private final PlanetGenerator Planet; - private final boolean Atmosphere; - private final int Pressure; - private final boolean SolarRadiation; - private final float CloudHeight; - private final float Gravity; - private final float MeteorFreq; - private final boolean CanRainOrSnow; - private final long DayLength; - private final Class<? extends IChunkProvider> ChunkProvider; - - public DimensionSettings(PlanetGenerator aPlanet, Class<? extends IChunkProvider> aChunkProvider, int aTierRequirement, boolean aHasBreathableAtmo, - int aPressure, boolean aSolarRadiation, float aCloudHeight, float aGravity, float aMeteorFreq, boolean aCanRainOrSnow, long aDayLength) { - Planet = aPlanet; - TierRequirement = aTierRequirement; - Atmosphere = aHasBreathableAtmo; - Pressure = aPressure; - SolarRadiation = aSolarRadiation; - CloudHeight = aCloudHeight; - Gravity = aGravity; - MeteorFreq = aMeteorFreq; - CanRainOrSnow = aCanRainOrSnow; - DayLength = aDayLength; - ChunkProvider = aChunkProvider; - } - - public synchronized final int getTierRequirement() { - return TierRequirement; - } - - public synchronized final PlanetGenerator getPlanet() { - return Planet; - } - - public synchronized final boolean hasAtmosphere() { - return Atmosphere; - } - - public synchronized final int getPressure() { - return Pressure; - } - - public synchronized final boolean hasSolarRadiation() { - return SolarRadiation; - } - - public synchronized final float getCloudHeight() { - return CloudHeight; - } - - public synchronized final float getGravity() { - return Gravity; - } - - public synchronized final float getMeteorFreq() { - return MeteorFreq; - } - - public synchronized final boolean hasRainOrSnow() { - return CanRainOrSnow; - } - - public synchronized final long getDayLength() { - return DayLength; - } - - public synchronized final Class<? extends IChunkProvider> getChunkProvider() { - return ChunkProvider; - } -} diff --git a/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/IPlanetBlockRegister.java b/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/IPlanetBlockRegister.java deleted file mode 100644 index 60199406a7..0000000000 --- a/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/IPlanetBlockRegister.java +++ /dev/null @@ -1,31 +0,0 @@ -package gtPlusPlus.xmod.galacticraft.system.objects; - -import java.util.Map; - -import gtPlusPlus.api.objects.data.AutoMap; -import net.minecraft.block.Block; - -public interface IPlanetBlockRegister extends Runnable { - - public abstract Map<Integer, Block> getBlocks(); - - public abstract Block getWaterBlock(); - - public abstract Block getTopLayer(); - - public abstract Block getSoil(); - - public abstract Block getSoil2(); - - public abstract Block getStone(); - - public abstract void register(); - - @Override - default void run() { - register(); - } - - - -} diff --git a/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/PlanetGenerator.java b/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/PlanetGenerator.java deleted file mode 100644 index fad40e5f41..0000000000 --- a/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/PlanetGenerator.java +++ /dev/null @@ -1,54 +0,0 @@ -package gtPlusPlus.xmod.galacticraft.system.objects; - -import java.util.HashMap; -import java.util.LinkedHashMap; -import java.util.Map; - -import gtPlusPlus.api.objects.data.Pair; -import micdoodle8.mods.galacticraft.api.galaxies.Planet; -import net.minecraft.block.Block; - -public class PlanetGenerator { - - private final Planet mPlanet; - private final IPlanetBlockRegister mTask; - private final Map<Integer, Pair<String, Block>> mPlanetBlocks; - private final Thread mTaskThread; - - public static final Map<String, PlanetGenerator> mGlobalPlanetCache = new HashMap<String, PlanetGenerator>(); - - public PlanetGenerator(Planet aPlanet, IPlanetBlockRegister aBlockRegistrationTask) { - mPlanet = aPlanet; - mTask = aBlockRegistrationTask; - mPlanetBlocks = new LinkedHashMap<Integer, Pair<String, Block>>(); - for (int i=0;i<4;i++) { - Block b = aBlockRegistrationTask.getBlocks().get(i); - if (b != null) - mPlanetBlocks.put(i, new Pair<String, Block>(b.getUnlocalizedName(), b)); - } - if (mGlobalPlanetCache.get(mPlanet.getName().toUpperCase()) == null) { - mGlobalPlanetCache.put(mPlanet.getName().toUpperCase(), this); - } - else { - try { - this.finalize(); - } catch (Throwable e) { - } - } - mTaskThread = new Thread(aBlockRegistrationTask); - mTaskThread.start(); - } - - public synchronized final Planet getPlanet() { - return mPlanet; - } - - public synchronized final IPlanetBlockRegister getTask() { - return mTask; - } - - public synchronized final Map<Integer, Pair<String, Block>> getPlanetBlocks() { - return mPlanetBlocks; - } - -} diff --git a/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/WorldProviderSettings.java b/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/WorldProviderSettings.java deleted file mode 100644 index e5ef3b43d9..0000000000 --- a/src/Java/gtPlusPlus/xmod/galacticraft/system/objects/WorldProviderSettings.java +++ /dev/null @@ -1,30 +0,0 @@ -package gtPlusPlus.xmod.galacticraft.system.objects; - -public class WorldProviderSettings { - - private PlanetGenerator mPlanet; - private final DimensionSettings mDimSettings; - private final BiomeSettings mBiomeSettings; - - public WorldProviderSettings(DimensionSettings d, BiomeSettings b) { - mPlanet = d.getPlanet(); - mDimSettings = d; - mBiomeSettings = b; - } - - public synchronized final PlanetGenerator getPlanet() { - return mPlanet; - } - - public synchronized final void setPlanet(PlanetGenerator aPlanet) { - mPlanet = aPlanet; - } - - public synchronized final DimensionSettings getDimSettings() { - return mDimSettings; - } - - public synchronized final BiomeSettings getBiomeSettings() { - return mBiomeSettings; - } -} |