Support latest Forge

This commit is contained in:
shedaniel
2023-03-25 16:19:21 +08:00
parent 521dc1d87d
commit e5e00a952c
2 changed files with 5 additions and 5 deletions

View File

@@ -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);

View File

@@ -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