Skip to content

Commit afb83e1

Browse files
committed
added inventory a and exempt geyser players
1 parent 2a2e21d commit afb83e1

File tree

22 files changed

+66
-114
lines changed

22 files changed

+66
-114
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.justdoom</groupId>
88
<artifactId>FlappyAnticheat</artifactId>
9-
<version>1.7.4-BETA</version>
9+
<version>1.7.5-BETA</version>
1010
<packaging>jar</packaging>
1111

1212
<name>FlappyAnticheat</name>

src/main/java/com/justdoom/flappyanticheat/checks/CheckManager.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
import com.justdoom.flappyanticheat.checks.movement.groundspoof.GroundSpoofA;
99
import com.justdoom.flappyanticheat.checks.movement.jump.JumpA;
1010
import com.justdoom.flappyanticheat.checks.movement.speed.SpeedA;
11-
import com.justdoom.flappyanticheat.checks.player.anticactus.AntiCactusA;
1211
import com.justdoom.flappyanticheat.checks.player.badpackets.BadPacketsA;
1312
import com.justdoom.flappyanticheat.checks.player.badpackets.BadPacketsB;
1413
import com.justdoom.flappyanticheat.checks.player.badpackets.BadPacketsC;
1514
import com.justdoom.flappyanticheat.checks.player.badpackets.BadPacketsD;
1615
import com.justdoom.flappyanticheat.checks.player.blockplace.BlockPlaceA;
1716
import com.justdoom.flappyanticheat.checks.player.blockplace.BlockPlaceB;
17+
import com.justdoom.flappyanticheat.checks.player.inventory.InventoryA;
1818
import com.justdoom.flappyanticheat.checks.player.skinblinker.SkinBlinkerA;
1919
import com.justdoom.flappyanticheat.checks.player.timer.TimerA;
2020
import com.justdoom.flappyanticheat.checks.player.timer.TimerB;
@@ -40,15 +40,14 @@ public void loadChecks(){
4040
PacketEvents.get().registerListener(new BadPacketsD());
4141
//PacketEvents.get().registerListener(new NoSlowA());
4242
PacketEvents.get().registerListener(new SkinBlinkerA());
43-
PacketEvents.get().registerListener(new AntiCactusA());
4443
PacketEvents.get().registerListener(new TimerA());
4544
PacketEvents.get().registerListener(new TimerB());
4645
PacketEvents.get().registerListener(new ForcefieldA());
4746
PacketEvents.get().registerListener(new ReachA());
47+
PacketEvents.get().registerListener(new InventoryA());
4848

4949
Bukkit.getPluginManager().registerEvents(new BlockPlaceA(), plugin);
5050
Bukkit.getPluginManager().registerEvents(new BlockPlaceB(), plugin);
5151
Bukkit.getPluginManager().registerEvents(new SpeedA(), plugin);
52-
//Bukkit.getPluginManager().registerEvents(new InventoryA(), plugin);
5352
}
5453
}

src/main/java/com/justdoom/flappyanticheat/checks/combat/forcefield/ForcefieldA.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.justdoom.flappyanticheat.checks.combat.forcefield;
22

33
import com.justdoom.flappyanticheat.checks.Check;
4+
import io.github.retrooper.packetevents.PacketEvents;
45
import io.github.retrooper.packetevents.event.impl.PacketPlayReceiveEvent;
56
import io.github.retrooper.packetevents.packettype.PacketType;
67
import io.github.retrooper.packetevents.packetwrappers.play.in.useentity.WrappedPacketInUseEntity;
@@ -17,6 +18,8 @@ public ForcefieldA() {
1718
@Override
1819
public void onPacketPlayReceive(PacketPlayReceiveEvent event) {
1920

21+
if(PacketEvents.get().getPlayerUtils().isGeyserPlayer(event.getPlayer().getPlayer())) return;
22+
2023
if(event.getPacketId() == PacketType.Play.Client.FLYING ||
2124
event.getPacketId() == PacketType.Play.Client.POSITION_LOOK ||
2225
event.getPacketId() == PacketType.Play.Client.POSITION) { //packets sended every ticks

src/main/java/com/justdoom/flappyanticheat/checks/combat/reach/ReachA.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.justdoom.flappyanticheat.checks.Check;
55
import com.justdoom.flappyanticheat.data.PlayerData;
66
import com.justdoom.flappyanticheat.utils.PlayerUtil;
7+
import io.github.retrooper.packetevents.PacketEvents;
78
import io.github.retrooper.packetevents.event.impl.PacketPlayReceiveEvent;
89
import io.github.retrooper.packetevents.event.impl.PacketPlaySendEvent;
910
import io.github.retrooper.packetevents.packettype.PacketType;
@@ -42,6 +43,8 @@ public ReachA() {
4243
public void onPacketPlayReceive(PacketPlayReceiveEvent event) {
4344
PlayerData data = FlappyAnticheat.getInstance().dataManager.getData(event.getPlayer().getUniqueId());
4445

46+
if(PacketEvents.get().getPlayerUtils().isGeyserPlayer(event.getPlayer().getPlayer())) return;
47+
4548
if (event.getPacketId() == PacketType.Play.Client.USE_ENTITY) {
4649
WrappedPacketInUseEntity packet = new WrappedPacketInUseEntity(event.getNMSPacket());
4750
if (packet.getAction() == WrappedPacketInUseEntity.EntityUseAction.ATTACK) {

src/main/java/com/justdoom/flappyanticheat/checks/movement/fly/FlyA.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.justdoom.flappyanticheat.checks.Check;
44
import com.justdoom.flappyanticheat.utils.PlayerUtil;
55
import com.justdoom.flappyanticheat.utils.ServerUtil;
6+
import io.github.retrooper.packetevents.PacketEvents;
67
import io.github.retrooper.packetevents.event.impl.PacketPlayReceiveEvent;
78
import io.github.retrooper.packetevents.packettype.PacketType;
89
import io.github.retrooper.packetevents.packetwrappers.play.in.flying.WrappedPacketInFlying;
@@ -30,6 +31,8 @@ public FlyA(){
3031
@Override
3132
public void onPacketPlayReceive(PacketPlayReceiveEvent event) {
3233

34+
if(PacketEvents.get().getPlayerUtils().isGeyserPlayer(event.getPlayer().getPlayer())) return;
35+
3336
Player player = event.getPlayer();
3437
UUID uuid = player.getUniqueId();
3538

src/main/java/com/justdoom/flappyanticheat/checks/movement/fly/FlyB.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.justdoom.flappyanticheat.checks.Check;
44
import com.justdoom.flappyanticheat.utils.PlayerUtil;
55
import com.justdoom.flappyanticheat.utils.ServerUtil;
6+
import io.github.retrooper.packetevents.PacketEvents;
67
import io.github.retrooper.packetevents.event.impl.PacketPlayReceiveEvent;
78
import io.github.retrooper.packetevents.packettype.PacketType;
89
import io.github.retrooper.packetevents.packetwrappers.play.in.flying.WrappedPacketInFlying;
@@ -26,6 +27,8 @@ public FlyB(){
2627
@Override
2728
public void onPacketPlayReceive(PacketPlayReceiveEvent event) {
2829

30+
if(PacketEvents.get().getPlayerUtils().isGeyserPlayer(event.getPlayer().getPlayer())) return;
31+
2932
Player player = event.getPlayer();
3033
UUID uuid = player.getUniqueId();
3134

src/main/java/com/justdoom/flappyanticheat/checks/movement/groundspoof/GroundSpoofA.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.justdoom.flappyanticheat.data.PlayerData;
66
import com.justdoom.flappyanticheat.utils.PlayerUtil;
77
import com.justdoom.flappyanticheat.utils.ServerUtil;
8+
import io.github.retrooper.packetevents.PacketEvents;
89
import io.github.retrooper.packetevents.event.impl.PacketPlayReceiveEvent;
910
import io.github.retrooper.packetevents.packettype.PacketType;
1011
import io.github.retrooper.packetevents.packetwrappers.play.in.flying.WrappedPacketInFlying;
@@ -37,6 +38,7 @@ public GroundSpoofA() {
3738
@Override
3839
public void onPacketPlayReceive(PacketPlayReceiveEvent e) {
3940
Player player = e.getPlayer();
41+
if(PacketEvents.get().getPlayerUtils().isGeyserPlayer(e.getPlayer().getPlayer())) return;
4042

4143
if (e.getPacketId() == PacketType.Play.Client.POSITION || e.getPacketId() == PacketType.Play.Client.POSITION_LOOK) {
4244

src/main/java/com/justdoom/flappyanticheat/checks/movement/jump/JumpA.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.justdoom.flappyanticheat.checks.Check;
44
import com.justdoom.flappyanticheat.utils.PlayerUtil;
55
import com.justdoom.flappyanticheat.utils.ServerUtil;
6+
import io.github.retrooper.packetevents.PacketEvents;
67
import io.github.retrooper.packetevents.event.impl.PacketPlayReceiveEvent;
78
import io.github.retrooper.packetevents.packettype.PacketType;
89
import io.github.retrooper.packetevents.packetwrappers.play.in.flying.WrappedPacketInFlying;
@@ -33,6 +34,8 @@ public JumpA(){
3334
@Override
3435
public void onPacketPlayReceive(PacketPlayReceiveEvent event) {
3536

37+
if(PacketEvents.get().getPlayerUtils().isGeyserPlayer(event.getPlayer().getPlayer())) return;
38+
3639
Player player = event.getPlayer();
3740
UUID uuid = player.getUniqueId();
3841

src/main/java/com/justdoom/flappyanticheat/checks/movement/noslow/NoSlowA.java

Lines changed: 0 additions & 64 deletions
This file was deleted.

src/main/java/com/justdoom/flappyanticheat/checks/movement/speed/SpeedA.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.justdoom.flappyanticheat.data.PlayerData;
66
import com.justdoom.flappyanticheat.utils.PlayerUtil;
77
import com.justdoom.flappyanticheat.utils.ServerUtil;
8+
import io.github.retrooper.packetevents.PacketEvents;
89
import org.bukkit.Bukkit;
910
import org.bukkit.Location;
1011
import org.bukkit.Material;
@@ -29,6 +30,8 @@ public void onPacketPlayReceive(PlayerMoveEvent event) {
2930
Player player = event.getPlayer();
3031
PlayerData data = FlappyAnticheat.getInstance().dataManager.getData(event.getPlayer().getUniqueId());
3132

33+
if(PacketEvents.get().getPlayerUtils().isGeyserPlayer(event.getPlayer().getPlayer())) return;
34+
3235
//pos stuff
3336
data.lastOnGround = data.onGround;
3437
data.onGround = player.isOnGround();

0 commit comments

Comments
 (0)