diff --git a/src/main/java/org/auioc/mcmod/arnicalib/game/event/ClientPlayerEvent.java b/src/main/java/org/auioc/mcmod/arnicalib/game/event/ClientPlayerEvent.java new file mode 100644 index 00000000..3b5255c4 --- /dev/null +++ b/src/main/java/org/auioc/mcmod/arnicalib/game/event/ClientPlayerEvent.java @@ -0,0 +1,19 @@ +package org.auioc.mcmod.arnicalib.game.event; + +import net.minecraft.client.player.LocalPlayer; +import net.minecraftforge.event.entity.player.PlayerEvent; + +public abstract class ClientPlayerEvent extends PlayerEvent { + + private final LocalPlayer clientPlayer; + + public ClientPlayerEvent(LocalPlayer clientPlayer) { + super(clientPlayer); + this.clientPlayer = clientPlayer; + } + + public LocalPlayer getClientPlayer() { + return clientPlayer; + } + +} diff --git a/src/main/java/org/auioc/mcmod/arnicalib/game/event/ServerPlayerEvent.java b/src/main/java/org/auioc/mcmod/arnicalib/game/event/ServerPlayerEvent.java index 896904bc..28fb6178 100644 --- a/src/main/java/org/auioc/mcmod/arnicalib/game/event/ServerPlayerEvent.java +++ b/src/main/java/org/auioc/mcmod/arnicalib/game/event/ServerPlayerEvent.java @@ -1,19 +1,25 @@ package org.auioc.mcmod.arnicalib.game.event; import net.minecraft.server.level.ServerPlayer; -import net.minecraftforge.event.entity.living.LivingEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; -public abstract class ServerPlayerEvent extends LivingEvent { +public abstract class ServerPlayerEvent extends PlayerEvent { - private final ServerPlayer player; + private final ServerPlayer serverPlayer; - public ServerPlayerEvent(ServerPlayer player) { - super(player); - this.player = player; + public ServerPlayerEvent(ServerPlayer serverPlayer) { + super(serverPlayer); + this.serverPlayer = serverPlayer; } + @Override + @Deprecated(since = "5.6.4", forRemoval = true) public ServerPlayer getPlayer() { - return this.player; + return serverPlayer; + } + + public ServerPlayer getServerPlayer() { + return serverPlayer; } }