Skip to content

Commit

Permalink
feat(game.event): ClientPlayerEvent
Browse files Browse the repository at this point in the history
  • Loading branch information
WakelessSloth56 committed Oct 26, 2022
1 parent b5acdae commit 81dc08b
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 7 deletions.
@@ -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;
}

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

}

0 comments on commit 81dc08b

Please sign in to comment.