Fixed initial errors from port.

This commit is contained in:
Micle
2022-10-31 20:26:15 +00:00
parent 78eaa90e3d
commit ab47406192
6 changed files with 14 additions and 24 deletions

View File

@ -60,12 +60,12 @@ public class OnClientInputEventHandler {
} }
@SubscribeEvent @SubscribeEvent
public void KeyInputEvent(InputEvent.KeyInputEvent event) { public void KeyInputEvent(InputEvent.Key event) {
handle(event.getAction(), event.getKey()); handle(event.getAction(), event.getKey());
} }
@SubscribeEvent @SubscribeEvent
public void MouseInputEvent(InputEvent.MouseInputEvent event) { public void MouseInputEvent(InputEvent.MouseButton event) {
handle(event.getAction(), event.getButton()); handle(event.getAction(), event.getButton());
} }

View File

@ -5,13 +5,13 @@ import dev.micle.loginprotection.data.ProtectedPlayerManager;
import dev.micle.loginprotection.setup.Config; import dev.micle.loginprotection.setup.Config;
import net.minecraft.world.entity.Mob; import net.minecraft.world.entity.Mob;
import net.minecraft.world.entity.player.Player; import net.minecraft.world.entity.player.Player;
import net.minecraftforge.event.entity.living.LivingSetAttackTargetEvent; import net.minecraftforge.event.entity.living.LivingChangeTargetEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.eventbus.api.SubscribeEvent;
public class OnLivingSetAttackTargetEventHandler { public class OnLivingSetAttackTargetEventHandler {
@SubscribeEvent @SubscribeEvent
public void LivingSetAttackTargetEvent(LivingSetAttackTargetEvent event) { public void LivingSetAttackTargetEvent(LivingChangeTargetEvent event) {
if (!(event.getTarget() instanceof Player target)) { if (!(event.getNewTarget() instanceof Player target)) {
return; return;
} }
@ -25,7 +25,7 @@ public class OnLivingSetAttackTargetEventHandler {
(player.getState().equals(ProtectedPlayer.State.AFK) && Config.Server.AFK_MOBS_IGNORE_PLAYER.get()) || (player.getState().equals(ProtectedPlayer.State.AFK) && Config.Server.AFK_MOBS_IGNORE_PLAYER.get()) ||
(player.getState().equals(ProtectedPlayer.State.LOGIN_GRACE) && Config.Server.LOGIN_GRACE_MOBS_IGNORE_PLAYER.get()) || (player.getState().equals(ProtectedPlayer.State.LOGIN_GRACE) && Config.Server.LOGIN_GRACE_MOBS_IGNORE_PLAYER.get()) ||
(player.getState().equals(ProtectedPlayer.State.AFK_GRACE) && Config.Server.AFK_GRACE_MOBS_IGNORE_PLAYER.get())) { (player.getState().equals(ProtectedPlayer.State.AFK_GRACE) && Config.Server.AFK_GRACE_MOBS_IGNORE_PLAYER.get())) {
((Mob) event.getEntityLiving()).setTarget(null); ((Mob) event.getEntity()).setTarget(null);
} }
} }

View File

@ -1,17 +1,12 @@
package dev.micle.loginprotection.events.common; package dev.micle.loginprotection.events.common;
import dev.micle.loginprotection.data.ProtectedPlayerManager; import dev.micle.loginprotection.data.ProtectedPlayerManager;
import net.minecraft.world.entity.player.Player;
import net.minecraftforge.event.entity.player.PlayerEvent; import net.minecraftforge.event.entity.player.PlayerEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.eventbus.api.SubscribeEvent;
public class OnPlayerJoinEventHandler { public class OnPlayerJoinEventHandler {
@SubscribeEvent @SubscribeEvent
public void EntityJoinWorldEvent(PlayerEvent.PlayerLoggedInEvent event) { public void EntityJoinWorldEvent(PlayerEvent.PlayerLoggedInEvent event) {
if (!(event.getEntity() instanceof Player player)) { ProtectedPlayerManager.addPlayer(event.getEntity().getUUID());
return;
}
ProtectedPlayerManager.addPlayer(player.getUUID());
} }
} }

View File

@ -1,17 +1,12 @@
package dev.micle.loginprotection.events.common; package dev.micle.loginprotection.events.common;
import dev.micle.loginprotection.data.ProtectedPlayerManager; import dev.micle.loginprotection.data.ProtectedPlayerManager;
import net.minecraft.world.entity.player.Player;
import net.minecraftforge.event.entity.player.PlayerEvent; import net.minecraftforge.event.entity.player.PlayerEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.eventbus.api.SubscribeEvent;
public class OnPlayerLeaveEventHandler { public class OnPlayerLeaveEventHandler {
@SubscribeEvent @SubscribeEvent
public void PlayerLeaveEvent(PlayerEvent.PlayerLoggedOutEvent event) { public void PlayerLeaveEvent(PlayerEvent.PlayerLoggedOutEvent event) {
if (!(event.getEntity() instanceof Player player)) { ProtectedPlayerManager.removePlayer(event.getEntity().getUUID());
return;
}
ProtectedPlayerManager.removePlayer(player.getUUID());
} }
} }

View File

@ -8,13 +8,13 @@ import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.Font; import net.minecraft.client.gui.Font;
import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn; import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.client.gui.ForgeIngameGui; import net.minecraftforge.client.gui.overlay.ForgeGui;
import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
@Mixin(ForgeIngameGui.class) @Mixin(ForgeGui.class)
@OnlyIn(Dist.CLIENT) @OnlyIn(Dist.CLIENT)
public class GuiRenderTickMixin { public class GuiRenderTickMixin {
@Inject(method = "render", at = @At(value = "HEAD")) @Inject(method = "render", at = @At(value = "HEAD"))

View File

@ -24,22 +24,22 @@ public class NetworkManager {
channel.messageBuilder(InputPacket.class, id++) channel.messageBuilder(InputPacket.class, id++)
.encoder(InputPacket::encode) .encoder(InputPacket::encode)
.decoder(InputPacket::decode) .decoder(InputPacket::decode)
.consumer(InputPacket::handle) .consumerNetworkThread(InputPacket::handle)
.add(); .add();
channel.messageBuilder(PlayerStatePacket.class, id++) channel.messageBuilder(PlayerStatePacket.class, id++)
.encoder(PlayerStatePacket::encode) .encoder(PlayerStatePacket::encode)
.decoder(PlayerStatePacket::decode) .decoder(PlayerStatePacket::decode)
.consumer(PlayerStatePacket::handle) .consumerNetworkThread(PlayerStatePacket::handle)
.add(); .add();
channel.messageBuilder(RequestLastInputTickPacket.class, id++) channel.messageBuilder(RequestLastInputTickPacket.class, id++)
.encoder(RequestLastInputTickPacket::encode) .encoder(RequestLastInputTickPacket::encode)
.decoder(RequestLastInputTickPacket::decode) .decoder(RequestLastInputTickPacket::decode)
.consumer(RequestLastInputTickPacket::handle) .consumerNetworkThread(RequestLastInputTickPacket::handle)
.add(); .add();
channel.messageBuilder(LastInputTickPacket.class, id++) channel.messageBuilder(LastInputTickPacket.class, id++)
.encoder(LastInputTickPacket::encode) .encoder(LastInputTickPacket::encode)
.decoder(LastInputTickPacket::decode) .decoder(LastInputTickPacket::decode)
.consumer(LastInputTickPacket::handle) .consumerNetworkThread(LastInputTickPacket::handle)
.add(); .add();
} }