9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-29 20:19:06 +00:00

Works, but somehow i broke parallax

This commit is contained in:
Daniel Mills
2020-11-11 20:58:47 -05:00
parent 4c44957764
commit bf9c4c602b
29 changed files with 413 additions and 640 deletions

View File

@@ -1,6 +1,5 @@
package com.volmit.iris.object;
import com.volmit.iris.Iris;
import com.volmit.iris.generator.legacy.atomics.AtomicCache;
import com.volmit.iris.generator.noise.CNG;
import com.volmit.iris.manager.IrisDataManager;
@@ -604,7 +603,7 @@ public class IrisBiome extends IrisRegistrant implements IRare
for(String i : getChildren())
{
realChildren.add(g != null ? g.getData().getBiomeLoader().load(i) : Iris.globaldata.getBiomeLoader().load(i));
realChildren.add(g.getData().getBiomeLoader().load(i));
}
return realChildren;
@@ -621,7 +620,7 @@ public class IrisBiome extends IrisRegistrant implements IRare
{
for(String i : getChildren())
{
IrisBiome b = g != null ? g.getData().getBiomeLoader().load(i) : Iris.globaldata.getBiomeLoader().load(i);
IrisBiome b = g.getData().getBiomeLoader().load(i);
int l = limit;
m.addAll(b.getAllChildren(g, l));
}

View File

@@ -1,17 +1,8 @@
package com.volmit.iris.object;
import com.volmit.iris.Iris;
import com.volmit.iris.generator.legacy.atomics.AtomicCache;
import com.volmit.iris.scaffold.data.DataProvider;
import com.volmit.iris.util.DependsOn;
import com.volmit.iris.util.Desc;
import com.volmit.iris.util.DontObfuscate;
import com.volmit.iris.util.IrisInterpolation;
import com.volmit.iris.util.MaxNumber;
import com.volmit.iris.util.MinNumber;
import com.volmit.iris.util.RegistryListGenerator;
import com.volmit.iris.util.Required;
import com.volmit.iris.util.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -52,7 +43,7 @@ public class IrisBiomeGeneratorLink
{
return gen.aquire(() ->
{
IrisGenerator gen = g != null ? g.getData().getGeneratorLoader().load(getGenerator()) : Iris.globaldata.getGeneratorLoader().load(getGenerator());
IrisGenerator gen = g.getData().getGeneratorLoader().load(getGenerator());
if(gen == null)
{

View File

@@ -1,6 +1,5 @@
package com.volmit.iris.object;
import com.volmit.iris.Iris;
import com.volmit.iris.generator.legacy.atomics.AtomicCache;
import com.volmit.iris.generator.noise.CNG;
import com.volmit.iris.scaffold.engine.GeneratorAccess;
@@ -383,7 +382,7 @@ public class IrisDimension extends IrisRegistrant
for(String i : getRegions())
{
r.add(g != null ? g.getData().getRegionLoader().load(i) : Iris.globaldata.getRegionLoader().load(i));
r.add(g.getData().getRegionLoader().load(i));
}
return r;

View File

@@ -1,19 +1,9 @@
package com.volmit.iris.object;
import com.volmit.iris.Iris;
import com.volmit.iris.generator.legacy.atomics.AtomicCache;
import com.volmit.iris.generator.noise.CNG;
import com.volmit.iris.util.ArrayType;
import com.volmit.iris.util.Desc;
import com.volmit.iris.util.DontObfuscate;
import com.volmit.iris.util.KList;
import com.volmit.iris.util.MaxNumber;
import com.volmit.iris.util.MinNumber;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.RegistryListObject;
import com.volmit.iris.util.Required;
import com.volmit.iris.scaffold.data.DataProvider;
import com.volmit.iris.util.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -152,7 +142,7 @@ public class IrisObjectPlacement
return null;
}
return (g == null ? Iris.globaldata : g.getData()).getObjectLoader().load(place.get(random.nextInt(place.size())));
return g.getData().getObjectLoader().load(place.get(random.nextInt(place.size())));
}
public int getTriesForChunk(RNG random)

View File

@@ -1,22 +1,9 @@
package com.volmit.iris.object;
import com.volmit.iris.Iris;
import com.volmit.iris.generator.legacy.atomics.AtomicCache;
import com.volmit.iris.scaffold.data.DataProvider;
import com.volmit.iris.generator.noise.CNG;
import com.volmit.iris.util.ArrayType;
import com.volmit.iris.util.Desc;
import com.volmit.iris.util.DontObfuscate;
import com.volmit.iris.util.IRare;
import com.volmit.iris.util.KList;
import com.volmit.iris.util.KMap;
import com.volmit.iris.util.KSet;
import com.volmit.iris.util.MaxNumber;
import com.volmit.iris.util.MinNumber;
import com.volmit.iris.util.RNG;
import com.volmit.iris.util.RegistryListBiome;
import com.volmit.iris.util.Required;
import com.volmit.iris.scaffold.data.DataProvider;
import com.volmit.iris.util.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -400,7 +387,7 @@ public class IrisRegion extends IrisRegistrant implements IRare
continue;
}
IrisBiome biome = (g == null ? Iris.globaldata : g.getData()).getBiomeLoader().load(i);
IrisBiome biome = g.getData().getBiomeLoader().load(i);
names.remove(i);
if(biome == null)
@@ -460,7 +447,7 @@ public class IrisRegion extends IrisRegistrant implements IRare
for(String i : getCaveBiomes())
{
realCaveBiomes.add((g == null ? Iris.globaldata : g.getData()).getBiomeLoader().load(i));
realCaveBiomes.add(g.getData().getBiomeLoader().load(i));
}
return realCaveBiomes;
@@ -475,7 +462,7 @@ public class IrisRegion extends IrisRegistrant implements IRare
for(String i : getLakeBiomes())
{
realLakeBiomes.add((g == null ? Iris.globaldata : g.getData()).getBiomeLoader().load(i));
realLakeBiomes.add(g.getData().getBiomeLoader().load(i));
}
return realLakeBiomes;
@@ -490,7 +477,7 @@ public class IrisRegion extends IrisRegistrant implements IRare
for(String i : getRiverBiomes())
{
realRiverBiomes.add((g == null ? Iris.globaldata : g.getData()).getBiomeLoader().load(i));
realRiverBiomes.add(g.getData().getBiomeLoader().load(i));
}
return realRiverBiomes;
@@ -505,7 +492,7 @@ public class IrisRegion extends IrisRegistrant implements IRare
for(String i : getShoreBiomes())
{
realShoreBiomes.add((g == null ? Iris.globaldata : g.getData()).getBiomeLoader().load(i));
realShoreBiomes.add(g.getData().getBiomeLoader().load(i));
}
return realShoreBiomes;
@@ -520,7 +507,7 @@ public class IrisRegion extends IrisRegistrant implements IRare
for(String i : getSeaBiomes())
{
realSeaBiomes.add((g == null ? Iris.globaldata : g.getData()).getBiomeLoader().load(i));
realSeaBiomes.add(g.getData().getBiomeLoader().load(i));
}
return realSeaBiomes;
@@ -535,7 +522,7 @@ public class IrisRegion extends IrisRegistrant implements IRare
for(String i : getLandBiomes())
{
realLandBiomes.add((g == null ? Iris.globaldata : g.getData()).getBiomeLoader().load(i));
realLandBiomes.add(g.getData().getBiomeLoader().load(i));
}
return realLandBiomes;

View File

@@ -1,12 +1,15 @@
package com.volmit.iris.object;
import java.io.File;
import com.volmit.iris.manager.IrisDataManager;
import lombok.Data;
import java.io.File;
@Data
public class IrisRegistrant
{
private transient IrisDataManager loader;
private transient String loadKey;
private transient File loadFile;

View File

@@ -1,6 +1,5 @@
package com.volmit.iris.object;
import com.volmit.iris.Iris;
import com.volmit.iris.generator.legacy.atomics.AtomicCache;
import com.volmit.iris.generator.noise.CellGenerator;
import com.volmit.iris.scaffold.data.DataProvider;
@@ -84,7 +83,7 @@ public class IrisStructurePlacement
public IrisStructure getStructure(DataProvider g)
{
return structure.aquire(() -> (g == null ? Iris.globaldata : g.getData()).getStructureLoader().load(getTileset()));
return structure.aquire(() -> g.getData().getStructureLoader().load(getTileset()));
}
public CellGenerator getChanceGenerator(RNG g)