forked from SteamWar/SteamWar
Merge pull request 'Maybe™️ fix Techhider' (#56) from techhider-fixes into main
Reviewed-on: SteamWar/SteamWar#56 Reviewed-by: Lixfel <lixfel@noreply.localhost>
This commit is contained in:
@@ -160,10 +160,10 @@ public class TinyProtocol implements Listener {
|
|||||||
private PacketInterceptor(Player player) {
|
private PacketInterceptor(Player player) {
|
||||||
this.player = player;
|
this.player = player;
|
||||||
|
|
||||||
channel = getChannel.get(connections.stream().filter(connection -> player.getUniqueId().equals(getUUID.get(connection))).findAny().orElseThrow(() -> {
|
channel = connections.stream().filter(connection -> player.getUniqueId().equals(getUUID.get(connection))).map(getChannel::get).filter(Channel::isActive).findAny().orElseThrow(() -> {
|
||||||
Bukkit.getScheduler().runTask(plugin, () -> player.kickPlayer("Connection failure."));
|
Bukkit.getScheduler().runTask(plugin, () -> player.kickPlayer("Connection failure."));
|
||||||
return new SecurityException("Could not find channel for player " + player.getName());
|
return new SecurityException("Could not find channel for player " + player.getName());
|
||||||
}));
|
});
|
||||||
|
|
||||||
if(!channel.isActive())
|
if(!channel.isActive())
|
||||||
return;
|
return;
|
||||||
@@ -175,7 +175,7 @@ public class TinyProtocol implements Listener {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
channel.pipeline().addBefore("packet_handler", HANDLER_NAME, this);
|
channel.pipeline().addBefore("packet_handler", HANDLER_NAME, this);
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException | NoSuchElementException e) {
|
||||||
Bukkit.getScheduler().runTask(plugin, () -> player.kickPlayer("Connection failure."));
|
Bukkit.getScheduler().runTask(plugin, () -> player.kickPlayer("Connection failure."));
|
||||||
throw new SecurityException(e);
|
throw new SecurityException(e);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ public abstract class Node {
|
|||||||
private static final List<String> OPENJ9_ARGS = Arrays.asList(
|
private static final List<String> OPENJ9_ARGS = Arrays.asList(
|
||||||
"-XX:+EnableCRIUSupport", "-XX:-CRIURestoreNonPortableMode",
|
"-XX:+EnableCRIUSupport", "-XX:-CRIURestoreNonPortableMode",
|
||||||
"-Xgc:excessiveGCratio=80", "-Xdisableexplicitgc", "-Xnoclassgc", "-Xmos128M", "-Xmns48M", "-XX:+ExitOnOutOfMemoryError", // initial heap half values of memory observed by 1.19 spectate server
|
"-Xgc:excessiveGCratio=80", "-Xdisableexplicitgc", "-Xnoclassgc", "-Xmos128M", "-Xmns48M", "-XX:+ExitOnOutOfMemoryError", // initial heap half values of memory observed by 1.19 spectate server
|
||||||
"-Xsyslog:none", "-Xtrace:none", "-Xverify:none", "-Xdump:system:none", "-Xdump:jit:none", "-Xdump:snap:none",
|
"-Xsyslog:none", "-Xtrace:none", "-Xverify:none", "-Xdump:system:none", "-Xdump:jit:none", "-Xdump:snap:none", "-Xdump:heap:opts=hprof",
|
||||||
"-XX:+EnableDynamicAgentLoading", "-Dlog4j.configurationFile=log4j2.xml"
|
"-XX:+EnableDynamicAgentLoading", "-Dlog4j.configurationFile=log4j2.xml"
|
||||||
);
|
);
|
||||||
private static final Set<String> JAVA_8 = new HashSet<>();
|
private static final Set<String> JAVA_8 = new HashSet<>();
|
||||||
|
|||||||
Reference in New Issue
Block a user