Skip to content

Commit

Permalink
[Experimental] remove chat-spam patch code
Browse files Browse the repository at this point in the history
It's possible this was never needed in the first place.
  • Loading branch information
mcmonkey4eva committed Feb 21, 2019
1 parent 883ab37 commit 1e48bc2
Show file tree
Hide file tree
Showing 7 changed files with 0 additions and 158 deletions.

This file was deleted.

@@ -1,12 +1,9 @@
package net.aufdemrand.denizen.nms.impl.packets.handlers;

import net.aufdemrand.denizen.nms.util.DenizenAtomicIntegerFieldUpdater;
import net.minecraft.server.v1_10_R1.*;
import org.bukkit.Location;
import org.bukkit.craftbukkit.v1_10_R1.entity.CraftPlayer;

import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.Set;

public class AbstractListenerPlayIn_v1_10_R1 extends PlayerConnection {
Expand All @@ -16,19 +13,6 @@ public class AbstractListenerPlayIn_v1_10_R1 extends PlayerConnection {
public AbstractListenerPlayIn_v1_10_R1(NetworkManager networkManager, EntityPlayer entityPlayer, PlayerConnection oldListener) {
super(MinecraftServer.getServer(), networkManager, entityPlayer);
this.oldListener = oldListener;
try {
Field chatSpamField = PlayerConnection.class.getDeclaredField("chatSpamField");
chatSpamField.setAccessible(true);
Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(chatSpamField, chatSpamField.getModifiers() & ~Modifier.FINAL);
Field chatThrottle = PlayerConnection.class.getDeclaredField("chatThrottle");
chatThrottle.setAccessible(true);
chatSpamField.set(null, new DenizenAtomicIntegerFieldUpdater<PlayerConnection>(chatThrottle));
}
catch (Exception e) {
e.printStackTrace();
}
}

@Override
Expand Down
@@ -1,12 +1,9 @@
package net.aufdemrand.denizen.nms.impl.packets.handlers;

import net.aufdemrand.denizen.nms.util.DenizenAtomicIntegerFieldUpdater;
import net.minecraft.server.v1_11_R1.*;
import org.bukkit.Location;
import org.bukkit.craftbukkit.v1_11_R1.entity.CraftPlayer;

import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.Set;

public class AbstractListenerPlayIn_v1_11_R1 extends PlayerConnection {
Expand All @@ -16,19 +13,6 @@ public class AbstractListenerPlayIn_v1_11_R1 extends PlayerConnection {
public AbstractListenerPlayIn_v1_11_R1(NetworkManager networkManager, EntityPlayer entityPlayer, PlayerConnection oldListener) {
super(MinecraftServer.getServer(), networkManager, entityPlayer);
this.oldListener = oldListener;
try {
Field chatSpamField = PlayerConnection.class.getDeclaredField("chatSpamField");
chatSpamField.setAccessible(true);
Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(chatSpamField, chatSpamField.getModifiers() & ~Modifier.FINAL);
Field chatThrottle = PlayerConnection.class.getDeclaredField("chatThrottle");
chatThrottle.setAccessible(true);
chatSpamField.set(null, new DenizenAtomicIntegerFieldUpdater<PlayerConnection>(chatThrottle));
}
catch (Exception e) {
e.printStackTrace();
}
}

@Override
Expand Down
@@ -1,12 +1,9 @@
package net.aufdemrand.denizen.nms.impl.packets.handlers;

import net.aufdemrand.denizen.nms.util.DenizenAtomicIntegerFieldUpdater;
import net.minecraft.server.v1_12_R1.*;
import org.bukkit.Location;
import org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer;

import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.Set;

public class AbstractListenerPlayIn_v1_12_R1 extends PlayerConnection {
Expand All @@ -16,19 +13,6 @@ public class AbstractListenerPlayIn_v1_12_R1 extends PlayerConnection {
public AbstractListenerPlayIn_v1_12_R1(NetworkManager networkManager, EntityPlayer entityPlayer, PlayerConnection oldListener) {
super(MinecraftServer.getServer(), networkManager, entityPlayer);
this.oldListener = oldListener;
try {
Field chatSpamField = PlayerConnection.class.getDeclaredField("chatSpamField");
chatSpamField.setAccessible(true);
Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(chatSpamField, chatSpamField.getModifiers() & ~Modifier.FINAL);
Field chatThrottle = PlayerConnection.class.getDeclaredField("chatThrottle");
chatThrottle.setAccessible(true);
chatSpamField.set(null, new DenizenAtomicIntegerFieldUpdater<PlayerConnection>(chatThrottle));
}
catch (Exception e) {
e.printStackTrace();
}
}

@Override
Expand Down
@@ -1,12 +1,9 @@
package net.aufdemrand.denizen.nms.impl.packets.handlers;

import net.aufdemrand.denizen.nms.util.DenizenAtomicIntegerFieldUpdater;
import net.minecraft.server.v1_13_R2.*;
import org.bukkit.Location;
import org.bukkit.craftbukkit.v1_13_R2.entity.CraftPlayer;

import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.Set;

public class AbstractListenerPlayIn_v1_13_R2 extends PlayerConnection {
Expand All @@ -16,19 +13,6 @@ public class AbstractListenerPlayIn_v1_13_R2 extends PlayerConnection {
public AbstractListenerPlayIn_v1_13_R2(NetworkManager networkManager, EntityPlayer entityPlayer, PlayerConnection oldListener) {
super(MinecraftServer.getServer(), networkManager, entityPlayer);
this.oldListener = oldListener;
try {
Field chatSpamField = PlayerConnection.class.getDeclaredField("chatSpamField");
chatSpamField.setAccessible(true);
Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(chatSpamField, chatSpamField.getModifiers() & ~Modifier.FINAL);
Field chatThrottle = PlayerConnection.class.getDeclaredField("chatThrottle");
chatThrottle.setAccessible(true);
chatSpamField.set(null, new DenizenAtomicIntegerFieldUpdater<PlayerConnection>(chatThrottle));
}
catch (Exception e) {
e.printStackTrace();
}
}

@Override
Expand Down
@@ -1,12 +1,9 @@
package net.aufdemrand.denizen.nms.impl.packets.handlers;

import net.aufdemrand.denizen.nms.util.DenizenAtomicIntegerFieldUpdater;
import net.minecraft.server.v1_8_R3.*;
import org.bukkit.Location;
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;

import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.Set;

public class AbstractListenerPlayIn_v1_8_R3 extends PlayerConnection {
Expand All @@ -16,19 +13,6 @@ public class AbstractListenerPlayIn_v1_8_R3 extends PlayerConnection {
public AbstractListenerPlayIn_v1_8_R3(NetworkManager networkManager, EntityPlayer entityPlayer, PlayerConnection oldListener) {
super(MinecraftServer.getServer(), networkManager, entityPlayer);
this.oldListener = oldListener;
try {
Field chatSpamField = PlayerConnection.class.getDeclaredField("chatSpamField");
chatSpamField.setAccessible(true);
Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(chatSpamField, chatSpamField.getModifiers() & ~Modifier.FINAL);
Field chatThrottle = PlayerConnection.class.getDeclaredField("chatThrottle");
chatThrottle.setAccessible(true);
chatSpamField.set(null, new DenizenAtomicIntegerFieldUpdater<PlayerConnection>(chatThrottle));
}
catch (Exception e) {
e.printStackTrace();
}
}

@Override
Expand Down
@@ -1,12 +1,9 @@
package net.aufdemrand.denizen.nms.impl.packets.handlers;

import net.aufdemrand.denizen.nms.util.DenizenAtomicIntegerFieldUpdater;
import net.minecraft.server.v1_9_R2.*;
import org.bukkit.Location;
import org.bukkit.craftbukkit.v1_9_R2.entity.CraftPlayer;

import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.Set;

public class AbstractListenerPlayIn_v1_9_R2 extends PlayerConnection {
Expand All @@ -16,19 +13,6 @@ public class AbstractListenerPlayIn_v1_9_R2 extends PlayerConnection {
public AbstractListenerPlayIn_v1_9_R2(NetworkManager networkManager, EntityPlayer entityPlayer, PlayerConnection oldListener) {
super(MinecraftServer.getServer(), networkManager, entityPlayer);
this.oldListener = oldListener;
try {
Field chatSpamField = PlayerConnection.class.getDeclaredField("chatSpamField");
chatSpamField.setAccessible(true);
Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(chatSpamField, chatSpamField.getModifiers() & ~Modifier.FINAL);
Field chatThrottle = PlayerConnection.class.getDeclaredField("chatThrottle");
chatThrottle.setAccessible(true);
chatSpamField.set(null, new DenizenAtomicIntegerFieldUpdater<PlayerConnection>(chatThrottle));
}
catch (Exception e) {
e.printStackTrace();
}
}

@Override
Expand Down

0 comments on commit 1e48bc2

Please sign in to comment.