Skip to content

Commit

Permalink
Revert some debug changes which weren't meant to be pushed
Browse files Browse the repository at this point in the history
  • Loading branch information
booky10 committed Aug 6, 2024
1 parent 26c30f4 commit 963ec4e
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 426 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerBlockChange;
import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerSystemChatMessage;
import io.github.retrooper.packetevents.factory.spigot.SpigotPacketEventsBuilder;
import io.github.retrooper.packetevents.manager.InternalTestingListener;
import io.github.retrooper.packetevents.util.SpigotConversionUtil;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
Expand Down Expand Up @@ -102,7 +101,6 @@ public void onUserDisconnect(UserDisconnectEvent event) {
}
};
// PacketEvents.getAPI().getEventManager().registerListener(listener);
// PacketEvents.getAPI().getEventManager().registerListener(new InternalTestingListener());
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,15 @@

import com.github.retrooper.packetevents.PacketEvents;
import com.github.retrooper.packetevents.event.PacketReceiveEvent;
import com.github.retrooper.packetevents.event.PacketSendEvent;
import com.github.retrooper.packetevents.protocol.ConnectionState;
import com.github.retrooper.packetevents.protocol.component.ComponentTypes;
import com.github.retrooper.packetevents.protocol.entity.data.EntityData;
import com.github.retrooper.packetevents.protocol.entity.data.EntityDataTypes;
import com.github.retrooper.packetevents.protocol.packettype.PacketType;
import com.github.retrooper.packetevents.protocol.player.ClientVersion;
import com.github.retrooper.packetevents.protocol.player.User;
import com.github.retrooper.packetevents.protocol.world.chunk.BaseChunk;
import com.github.retrooper.packetevents.protocol.world.chunk.NibbleArray3d;
import com.github.retrooper.packetevents.protocol.world.chunk.impl.v1_16.Chunk_v1_9;
import com.github.retrooper.packetevents.protocol.world.states.type.StateTypes;
import com.github.retrooper.packetevents.wrapper.handshaking.client.WrapperHandshakingClientHandshake;
import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerChatMessage;
import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerChunkData;
import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerEntityMetadata;
import com.github.retrooper.packetevents.wrapper.play.server.WrapperPlayServerSetSlot;
import io.github.retrooper.packetevents.util.protocolsupport.ProtocolSupportUtil;
import io.github.retrooper.packetevents.util.viaversion.ViaVersionUtil;

import java.net.InetSocketAddress;
import java.util.Collections;

public class InternalBukkitPacketListener extends com.github.retrooper.packetevents.manager.InternalPacketListener {
@Override
Expand Down Expand Up @@ -53,48 +40,8 @@ public void onPacketReceive(PacketReceiveEvent event) {
PacketEvents.getAPI().getLogManager().debug("Processed " + address.getHostString() + ":" + address.getPort() + "'s client version. Client Version: " + clientVersion.getReleaseName());
//Transition into LOGIN or STATUS connection state immediately, to remain in sync with vanilla
user.setConnectionState(nextState);
} else if (event.getPacketType() == PacketType.Play.Client.CHAT_COMMAND_UNSIGNED
|| event.getPacketType() == PacketType.Play.Client.CHAT_COMMAND) {
EntityData data = new EntityData(17, EntityDataTypes.BYTE, (byte) 0b1111110);
WrapperPlayServerEntityMetadata metadata = new WrapperPlayServerEntityMetadata(
user.getEntityId(), Collections.singletonList(data));
user.sendPacket(metadata);
user.sendMessage("sent entity data for yourself");
} else {
super.onPacketReceive(event);
}
}

@Override
public void onPacketSend(PacketSendEvent event) {
if (event.getPacketType() == PacketType.Play.Server.CHUNK_DATA) {
WrapperPlayServerChunkData chunk = new WrapperPlayServerChunkData(event);
BaseChunk[] layers = chunk.getColumn().getChunks();
for (int i = 0; i < layers.length; i++) {
if (layers[i] == null) {
layers[i] = BaseChunk.create();
if (layers[i] instanceof Chunk_v1_9) {
((Chunk_v1_9) layers[i]).setBlockLight(new NibbleArray3d(4096));
if (event.getUser().getDimension().getId() == 0) {
((Chunk_v1_9) layers[i]).setSkyLight(new NibbleArray3d(4096));
}
}
}
layers[i].set(0, 0, 0, StateTypes.AIR.createBlockState());
layers[i].set(0, 1, 0, StateTypes.STONE.createBlockState());
}
event.markForReEncode(true);
} else if (event.getPacketType() == PacketType.Play.Server.CHAT_MESSAGE) {
WrapperPlayServerChatMessage message = new WrapperPlayServerChatMessage(event);
System.out.println(message.getMessage().getType().getName());
} else if (event.getPacketType() == PacketType.Play.Server.SET_SLOT) {
WrapperPlayServerSetSlot packet = new WrapperPlayServerSetSlot(event);
System.out.println(packet.getItem());
System.out.println(packet.getItem().getComponents().getPatches().keySet());
packet.getItem().getComponent(ComponentTypes.BANNER_PATTERNS)
.ifPresent(layers -> System.out.println(layers.getLayers().get(0).getPattern().getName()));
} else {
super.onPacketSend(event);
}
}
}
Loading

0 comments on commit 963ec4e

Please sign in to comment.