diff --git a/src/main/java/dev/brighten/ac/packet/wrapper/out/WPacketPlayOutMapChunk.java b/src/main/java/dev/brighten/ac/packet/wrapper/out/WPacketPlayOutMapChunk.java new file mode 100644 index 0000000..71930f6 --- /dev/null +++ b/src/main/java/dev/brighten/ac/packet/wrapper/out/WPacketPlayOutMapChunk.java @@ -0,0 +1,34 @@ +package dev.brighten.ac.packet.wrapper.out; + +import dev.brighten.ac.packet.wrapper.PacketType; +import dev.brighten.ac.packet.wrapper.WPacket; +import dev.brighten.ac.utils.math.IntVector; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Getter; +import org.bukkit.Material; + +import java.util.Map; + +@Builder +@Getter +public class WPacketPlayOutMapChunk extends WPacket { + + private Map blocks; + + @Override + public PacketType getPacketType() { + return PacketType.MAP_CHUNK; + } + + @Override + public Object getPacket() { + return null; + } + + @AllArgsConstructor + public static class MinBlock { + public Material material; + public byte data; + } +} diff --git a/src/main/java/dev/brighten/ac/packet/wrapper/out/WPacketPlayOutTransaction.java b/src/main/java/dev/brighten/ac/packet/wrapper/out/WPacketPlayOutTransaction.java new file mode 100644 index 0000000..e82eab4 --- /dev/null +++ b/src/main/java/dev/brighten/ac/packet/wrapper/out/WPacketPlayOutTransaction.java @@ -0,0 +1,28 @@ +package dev.brighten.ac.packet.wrapper.out; + +import dev.brighten.ac.Anticheat; +import dev.brighten.ac.packet.wrapper.PacketType; +import dev.brighten.ac.packet.wrapper.WPacket; +import lombok.Builder; +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +@Builder +public class WPacketPlayOutTransaction extends WPacket { + + private int id; + private short action; + private boolean accept; + + @Override + public PacketType getPacketType() { + return PacketType.SERVER_TRANSACTION; + } + + @Override + public Object getPacket() { + return Anticheat.INSTANCE.getPacketProcessor().getPacketConverter().processServerTransaction(this); + } +}