Integrations prototype

This commit is contained in:
paulevsGitch 2020-12-20 00:30:39 +03:00
parent 26e9f79def
commit eadeba4593
7 changed files with 110 additions and 2 deletions

View file

@ -0,0 +1,16 @@
package ru.betterend.integration.byg;
import ru.betterend.integration.Integrations;
import ru.betterend.registry.EndBiomes;
import ru.betterend.world.biome.EndBiome;
import ru.betterend.world.generator.BiomeType;
public class BYGBiomes {
// Original Biomes
public static final EndBiome BULBIS_GARDENS = EndBiomes.registerBiome(Integrations.BYG.getKey("bulbis_gardens"), BiomeType.LAND, 1F);
// New Biomes
public static final EndBiome OLD_BULBIS_GARDENS = EndBiomes.registerSubBiome(new OldBulbisGardens(), BULBIS_GARDENS);
public static void register() {}
}

View file

@ -0,0 +1,14 @@
package ru.betterend.integration.byg;
import ru.betterend.integration.ModIntegration;
public class BYGIntegration extends ModIntegration {
public BYGIntegration() {
super("byg");
}
@Override
public void register() {
BYGBiomes.register();
}
}

View file

@ -0,0 +1,12 @@
package ru.betterend.integration.byg;
import ru.betterend.integration.Integrations;
import ru.betterend.world.biome.BiomeDefinition;
import ru.betterend.world.biome.EndBiome;
public class OldBulbisGardens extends EndBiome {
public OldBulbisGardens() {
super(new BiomeDefinition("old_bulbis_gardens")
.setSurface(Integrations.BYG.getBlock("bulbis_stem")));
}
}