diff --git a/forge/src/main/java/dev/architectury/event/forge/EventHandlerImplCommon.java b/forge/src/main/java/dev/architectury/event/forge/EventHandlerImplCommon.java index a5a1a9db..7b34b327 100644 --- a/forge/src/main/java/dev/architectury/event/forge/EventHandlerImplCommon.java +++ b/forge/src/main/java/dev/architectury/event/forge/EventHandlerImplCommon.java @@ -43,7 +43,7 @@ import net.minecraftforge.event.entity.item.ItemTossEvent; import net.minecraftforge.event.entity.living.AnimalTameEvent; import net.minecraftforge.event.entity.living.LivingAttackEvent; import net.minecraftforge.event.entity.living.LivingDeathEvent; -import net.minecraftforge.event.entity.living.LivingSpawnEvent; +import net.minecraftforge.event.entity.living.MobSpawnEvent; import net.minecraftforge.event.entity.player.*; import net.minecraftforge.event.entity.player.PlayerEvent.*; import net.minecraftforge.event.level.BlockEvent.BreakEvent; @@ -194,7 +194,7 @@ public class EventHandlerImplCommon { } @SubscribeEvent(priority = EventPriority.HIGH) - public static void event(AdvancementEvent event) { + public static void event(AdvancementEvent.AdvancementEarnEvent event) { if (event.getEntity() instanceof ServerPlayer) { PlayerEvent.PLAYER_ADVANCEMENT.invoker().award((ServerPlayer) event.getEntity(), event.getAdvancement()); } @@ -261,8 +261,8 @@ public class EventHandlerImplCommon { // } @SubscribeEvent(priority = EventPriority.HIGH) - public static void eventLivingSpawnEvent(LivingSpawnEvent.CheckSpawn event) { - EventResult result = EntityEvent.LIVING_CHECK_SPAWN.invoker().canSpawn(event.getEntity(), event.getLevel(), event.getX(), event.getY(), event.getZ(), event.getSpawnReason(), event.getSpawner()); + public static void eventLivingSpawnEvent(MobSpawnEvent.FinalizeSpawn event) { + EventResult result = EntityEvent.LIVING_CHECK_SPAWN.invoker().canSpawn(event.getEntity(), event.getLevel(), event.getX(), event.getY(), event.getZ(), event.getSpawnType(), event.getSpawner()); if (result.interruptsFurtherEvaluation()) { if (result.isEmpty()) { event.setResult(Event.Result.DEFAULT); diff --git a/gradle.properties b/gradle.properties index f48b045f..843a8940 100644 --- a/gradle.properties +++ b/gradle.properties @@ -17,7 +17,7 @@ fabric_loader_version=0.14.17 fabric_api_version=0.76.0+1.19.4 mod_menu_version=5.0.2 -forge_version=45.0.6 +forge_version=45.0.24 curseforge_id=419699 modrinth_id=lhGA9TYQ