superb-warfare/src/main/java/com/atsuishio/superbwarfare/event/HitboxHelperEvent.java
2025-03-29 05:24:05 +08:00

24 lines
901 B
Java

package com.atsuishio.superbwarfare.event;
import com.atsuishio.superbwarfare.tools.HitboxHelper;
import net.neoforged.api.distmarker.Dist;
import net.neoforged.bus.api.SubscribeEvent;
import net.neoforged.fml.common.EventBusSubscriber;
import net.neoforged.fml.loading.FMLEnvironment;
import net.neoforged.neoforge.event.entity.player.PlayerEvent;
import net.neoforged.neoforge.event.tick.PlayerTickEvent;
@EventBusSubscriber
public class HitboxHelperEvent {
@SubscribeEvent(receiveCanceled = true)
public static void onPlayerTick(PlayerTickEvent.Post event) {
if (FMLEnvironment.dist == Dist.DEDICATED_SERVER) {
HitboxHelper.onPlayerTick(event.getEntity());
}
}
@SubscribeEvent(receiveCanceled = true)
public static void onPlayerLoggedOut(PlayerEvent.PlayerLoggedOutEvent event) {
HitboxHelper.onPlayerLoggedOut(event.getEntity());
}
}