Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package be.slypi.quidditch.listeners;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.util.Vector;
- import com.comphenix.protocol.PacketType;
- import com.comphenix.protocol.events.PacketAdapter;
- import com.comphenix.protocol.events.PacketEvent;
- import be.slypi.quidditch.QMain;
- public class PacketListener implements Listener {
- private static QMain main;
- private static boolean on;
- public PacketListener(QMain main) {
- PacketListener.main = main;
- }
- public static void listenChatPackets() {
- if(on) return;
- on = true;
- QMain.getProtocolManager().addPacketListener(new PacketAdapter(main, PacketType.Play.Client.ENTITY_ACTION) {
- @Override
- public void onPacketReceiving(PacketEvent e) {
- if(e.getPacketType() == PacketType.Play.Client.ENTITY_ACTION) {
- Player p = e.getPlayer();
- if(e.getPacketType().getCurrentId() == 5) {
- ????????????
- if(p.isInsideVehicle()) {
- p.getVehicle().setVelocity(new Vector(0.0f, 0.8f, 0.0f));
- }
- }
- }
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment