mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-11-04 11:13:45 +01:00 
			
		
		
		
	Fix Sponge generation casting
This commit is contained in:
		@@ -26,7 +26,7 @@ import java.util.Objects;
 | 
			
		||||
import java.util.Optional;
 | 
			
		||||
 | 
			
		||||
public class SpongeSetupUtils extends SetupUtils {
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public void updateGenerators() {
 | 
			
		||||
        if (!SetupUtils.generators.isEmpty()) {
 | 
			
		||||
@@ -48,7 +48,7 @@ public class SpongeSetupUtils extends SetupUtils {
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public String getGenerator(PlotArea plotArea) {
 | 
			
		||||
        if (SetupUtils.generators.isEmpty()) {
 | 
			
		||||
@@ -61,7 +61,7 @@ public class SpongeSetupUtils extends SetupUtils {
 | 
			
		||||
        WorldGenerator generator = world.getWorldGenerator();
 | 
			
		||||
        throw new UnsupportedOperationException("NOT IMPLEMENTED YET");
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public String setupWorld(SetupObject object) {
 | 
			
		||||
        SetupUtils.manager.updateGenerators();
 | 
			
		||||
@@ -140,16 +140,16 @@ public class SpongeSetupUtils extends SetupUtils {
 | 
			
		||||
        if (object.setupGenerator != null) {
 | 
			
		||||
            // create world with generator
 | 
			
		||||
            GeneratorWrapper<?> gw = SetupUtils.generators.get(object.setupGenerator);
 | 
			
		||||
            WorldArchetype wgm = (WorldArchetype) gw.getPlatformGenerator();
 | 
			
		||||
            
 | 
			
		||||
            WorldGeneratorModifier wgm = (WorldGeneratorModifier) gw.getPlatformGenerator();
 | 
			
		||||
 | 
			
		||||
            WorldArchetype settings = WorldArchetype.builder()
 | 
			
		||||
            .loadsOnStartup(true)
 | 
			
		||||
            .keepsSpawnLoaded(true)
 | 
			
		||||
            .dimension(DimensionTypes.OVERWORLD)
 | 
			
		||||
            .generator(GeneratorTypes.OVERWORLD)
 | 
			
		||||
            .generator(GeneratorTypes.FLAT)
 | 
			
		||||
            .usesMapFeatures(false)
 | 
			
		||||
            .enabled(true)
 | 
			
		||||
            //.generatorModifiers(wgm)
 | 
			
		||||
            .generatorModifiers(wgm)
 | 
			
		||||
            .build("PS",object.world);
 | 
			
		||||
            WorldProperties properties = null;
 | 
			
		||||
            try {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user