Merge branch 'master' into 1.16

This commit is contained in:
gnembon committed 2020-02-23 02:26:19 -04:00
commit 4f5e3b0928
10 files changed
+114 -33

No files matched your search

@@ -0,0 +1,20 @@
package carpet.mixins;
import carpet.CarpetServer;
import net.minecraft.network.ClientConnection;
import net.minecraft.server.PlayerManager;
import net.minecraft.server.network.ServerPlayerEntity;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
@Mixin(PlayerManager.class)
public class PlayerManager_coreMixin
{
@Inject(method = "onPlayerConnect", at = @At("RETURN"))
private void onPlayerConnected(ClientConnection connection, ServerPlayerEntity player, CallbackInfo ci)
{
CarpetServer.onPlayerLoggedIn(player);
}
}
@@ -24,7 +24,7 @@ import java.util.List;
import java.util.UUID;
@Mixin(PlayerManager.class)
public abstract class PlayerManagerMixin
public abstract class PlayerManager_fakePlayersMixin
{
@Shadow
@Final
@@ -18,11 +18,6 @@ public class ServerPlayNetworkHandler_coreMixin {
@Shadow
public ServerPlayerEntity player;
@Inject(method = "<init>", at = @At("RETURN"))
private void onPlayerConnect(MinecraftServer server, ClientConnection client, ServerPlayerEntity player, CallbackInfo ci) {
CarpetServer.onPlayerLoggedIn(player);
}
@Inject(method = "onDisconnected", at = @At("HEAD"))
private void onPlayerDisconnect(Text reason, CallbackInfo ci) {
CarpetServer.onPlayerLoggedOut(this.player);