24 lines
901 B
Java
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());
|
|
}
|
|
}
|