From 565fea133ea9b569dff39b57f6bdd1f82d5cf2f8 Mon Sep 17 00:00:00 2001 From: Bob Date: Wed, 18 Oct 2023 22:36:23 +0200 Subject: [PATCH] biombe dicshonary --- src/main/java/com/hbm/entity/EntityMappings.java | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/hbm/entity/EntityMappings.java b/src/main/java/com/hbm/entity/EntityMappings.java index 8e42e0752..225370ef2 100644 --- a/src/main/java/com/hbm/entity/EntityMappings.java +++ b/src/main/java/com/hbm/entity/EntityMappings.java @@ -26,7 +26,8 @@ import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EnumCreatureType; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.biome.BiomeGenBase.SpawnListEntry; -import net.minecraft.world.biome.BiomeGenBase.TempCategory; +import net.minecraftforge.common.BiomeDictionary; +import net.minecraftforge.common.BiomeDictionary.Type; public class EntityMappings { @@ -258,7 +259,7 @@ public class EntityMappings { addSpawn(EntityCreeperPhosgene.class, 5, 1, 1, EnumCreatureType.monster, BiomeGenBase.getBiomeGenArray()); addSpawn(EntityCreeperVolatile.class, 10, 1, 1, EnumCreatureType.monster, BiomeGenBase.getBiomeGenArray()); addSpawn(EntityCreeperGold.class, 1, 1, 1, EnumCreatureType.monster, BiomeGenBase.getBiomeGenArray()); - addSpawn(EntityPlasticBag.class, 1, 1, 3, EnumCreatureType.waterCreature, getOceanBiomes()); + addSpawn(EntityPlasticBag.class, 1, 1, 3, EnumCreatureType.waterCreature, BiomeDictionary.getBiomesForType(Type.OCEAN)); int id = 0; for(Quartet, String, Integer, Boolean> entry : entityMappings) { @@ -303,15 +304,4 @@ public class EntityMappings { spawns.add(new SpawnListEntry(entityClass, weightedProb, min, max)); } } - - public static BiomeGenBase[] getOceanBiomes() { - List biomes = new ArrayList(); - - for(BiomeGenBase biome : BiomeGenBase.getBiomeGenArray()) { - if(biome != null && biome.getTempCategory() == TempCategory.OCEAN) { - biomes.add(biome); - } - } - return biomes.toArray(new BiomeGenBase[0]); - } }