diff --git a/src/main/java/ovh/glitchlabs/masterwild/event/ModSpawnPlacements.java b/src/main/java/ovh/glitchlabs/masterwild/event/ModSpawnPlacements.java index 4854341..bb73822 100644 --- a/src/main/java/ovh/glitchlabs/masterwild/event/ModSpawnPlacements.java +++ b/src/main/java/ovh/glitchlabs/masterwild/event/ModSpawnPlacements.java @@ -39,6 +39,9 @@ public class ModSpawnPlacements { event.register(ModEntities.DUCK.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Animal::checkAnimalSpawnRules, RegisterSpawnPlacementsEvent.Operation.REPLACE); + event.register(ModEntities.RAT.get(), SpawnPlacementTypes.ON_GROUND, + Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Animal::checkAnimalSpawnRules, + RegisterSpawnPlacementsEvent.Operation.REPLACE); event.register(ModEntities.SHARK.get(), SpawnPlacementTypes.IN_WATER, Heightmap.Types.OCEAN_FLOOR, WaterAnimal::checkSurfaceWaterAnimalSpawnRules, diff --git a/src/main/java/ovh/glitchlabs/masterwild/worldgen/ModBiomeModifiers.java b/src/main/java/ovh/glitchlabs/masterwild/worldgen/ModBiomeModifiers.java index 517301e..c2d6ca9 100644 --- a/src/main/java/ovh/glitchlabs/masterwild/worldgen/ModBiomeModifiers.java +++ b/src/main/java/ovh/glitchlabs/masterwild/worldgen/ModBiomeModifiers.java @@ -31,6 +31,7 @@ public class ModBiomeModifiers { public static final ResourceKey SPAWN_MONKEY = registerKey("spawn_monkey"); public static final ResourceKey SPAWN_CAPYBARA = registerKey("spawn_capybara"); public static final ResourceKey SPAWN_DUCK = registerKey("spawn_duck"); + public static final ResourceKey SPAWN_RAT = registerKey("spawn_rat"); public static void bootstrap(BootstrapContext context) { var placedFeatures = context.lookup(Registries.PLACED_FEATURE); @@ -111,6 +112,10 @@ public class ModBiomeModifiers { biomes.getOrThrow(Biomes.SUNFLOWER_PLAINS), biomes.getOrThrow(Biomes.MEADOW)), ModEntities.DUCK.get(), 5, 2, 3); + + addSpawn(context, SPAWN_RAT, + biomes.getOrThrow(BiomeTags.IS_FOREST), + ModEntities.RAT.get(), 3, 2, 3); } private static void addSpawn(BootstrapContext context, ResourceKey key,