superb-warfare/src/main/java/com/atsuishio/superbwarfare/event/HitboxHelperEvent.java
2024-11-26 22:52:05 +08:00

23 lines
864 B
Java

package com.atsuishio.superbwarfare.event;
import com.atsuishio.superbwarfare.tools.HitboxHelper;
import net.minecraftforge.event.TickEvent;
import net.minecraftforge.event.entity.player.PlayerEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.LogicalSide;
import net.minecraftforge.fml.common.Mod;
@Mod.EventBusSubscriber
public class HitboxHelperEvent {
@SubscribeEvent(receiveCanceled = true)
public static void onPlayerTick(TickEvent.PlayerTickEvent event) {
if (event.side == LogicalSide.SERVER && event.phase == TickEvent.Phase.END) {
HitboxHelper.onPlayerTick(event.player);
}
}
@SubscribeEvent(receiveCanceled = true)
public static void onPlayerLoggedOut(PlayerEvent.PlayerLoggedOutEvent event) {
HitboxHelper.onPlayerLoggedOut(event.getEntity());
}
}