Giter VIP home page Giter VIP logo

realip's People

Contributors

dylankeir avatar jasperjh avatar josiahwhite avatar pauljsouza avatar paulzhng avatar robomwm avatar szferguson avatar theomega24 avatar xplumporange avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

realip's Issues

IP Whitelist

Can you add ip whitelist settings to config?
Example:

ip-whitelist:
- 127.0.0.1

Error in onEnable on version 2.2

[09:36:25] [Server thread/ERROR]: Error occurred while enabling TCPShield v2.2 (Is it up to date?)
java.lang.NoClassDefFoundError: com/comphenix/protocol/events/PacketListener
	at net.tcpshield.tcpshield.bukkit.TCPShieldBukkit.onEnable(TCPShieldBukkit.java:14) ~[?:?]
	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[spigot.jar:git-Spigot-17d78db-5c77bd2]
	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:351) ~[spigot.jar:git-Spigot-17d78db-5c77bd2]
	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot.jar:git-Spigot-17d78db-5c77bd2]
	at org.bukkit.craftbukkit.v1_16_R2.CraftServer.enablePlugin(CraftServer.java:494) ~[spigot.jar:git-Spigot-17d78db-5c77bd2]
	at org.bukkit.craftbukkit.v1_16_R2.CraftServer.enablePlugins(CraftServer.java:408) ~[spigot.jar:git-Spigot-17d78db-5c77bd2]
	at net.minecraft.server.v1_16_R2.MinecraftServer.loadWorld(MinecraftServer.java:435) ~[spigot.jar:git-Spigot-17d78db-5c77bd2]
	at net.minecraft.server.v1_16_R2.DedicatedServer.init(DedicatedServer.java:216) ~[spigot.jar:git-Spigot-17d78db-5c77bd2]
	at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:808) ~[spigot.jar:git-Spigot-17d78db-5c77bd2]
	at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[spigot.jar:git-Spigot-17d78db-5c77bd2]
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]
Caused by: java.lang.ClassNotFoundException: com.comphenix.protocol.events.PacketListener
	at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_261]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:167) ~[spigot.jar:git-Spigot-17d78db-5c77bd2]
	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:96) ~[spigot.jar:git-Spigot-17d78db-5c77bd2]
	at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_261]
	at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_261]
	... 11 more

This is the error I get when trying to use the plugin. I use spigot 1.16.3 (the newest), in BungeeCord the plugin is working.
Succes with solving!

Broken with Velocity

Velocity Version: 1.1.8
MC Server Version: Yatopia 1.16.5 Build 118
Steps to reproduce:
setup velocity
put tcpsheild jar in plugins

problem: cant connect to server

Some errors

Some errors.
Please check here: https://paste.ubuntu.com/p/X4VnT6RbKn/
I use WaterFall and ver is waterfall-1.16-431
plugins: BotSentry, DynamicSlot, ServerListPlus, ServerNameChanger, TCPShield, UltimateAntibot
You can find them in spigotmc and Github.

Exception when loading on Spigot 1.16.3

Short and simple; the plugin throws an exception when attempting to load on a spigot 1.16.3 server:

[22:30:43] [Server thread/INFO]: [TCPShield] Enabling TCPShield v2.2
[22:30:43] [Server thread/ERROR]: Error occurred while enabling TCPShield v2.2 (Is it up to date?)
java.lang.NoClassDefFoundError: com/comphenix/protocol/events/PacketListener
        at net.tcpshield.tcpshield.bukkit.TCPShieldBukkit.onEnable(TCPShieldBukkit.java:14) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[spigot-1.16.3.jar:git-Spigot-17d78db-a339310]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:351) ~[spigot-1.16.3.jar:git-Spigot-17d78db-a339310]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-1.16.3.jar:git-Spigot-17d78db-a339310]
        at org.bukkit.craftbukkit.v1_16_R2.CraftServer.enablePlugin(CraftServer.java:494) ~[spigot-1.16.3.jar:git-Spigot-17d78db-a339310]
        at org.bukkit.craftbukkit.v1_16_R2.CraftServer.enablePlugins(CraftServer.java:408) ~[spigot-1.16.3.jar:git-Spigot-17d78db-a339310]
        at net.minecraft.server.v1_16_R2.MinecraftServer.loadWorld(MinecraftServer.java:435) ~[spigot-1.16.3.jar:git-Spigot-17d78db-a339310]
        at net.minecraft.server.v1_16_R2.DedicatedServer.init(DedicatedServer.java:216) ~[spigot-1.16.3.jar:git-Spigot-17d78db-a339310]
        at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:808) ~[spigot-1.16.3.jar:git-Spigot-17d78db-a339310]
        at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[spigot-1.16.3.jar:git-Spigot-17d78db-a339310]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]
Caused by: java.lang.ClassNotFoundException: com.comphenix.protocol.events.PacketListener
        at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_261]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:167) ~[spigot-1.16.3.jar:git-Spigot-17d78db-a339310]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:96) ~[spigot-1.16.3.jar:git-Spigot-17d78db-a339310]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_261]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_261]
        ... 11 more

To replicate just set up a spigot 1.16.3 server, and try to use the plugin - no other special setup should be required.

Online

After installing the plugin "TCPShield" online players stopped showing on my site, how can I fix this problem? Sorry for bad english, i use google translate :)

`getForcedHost` broken with TCPShield

Using the following function in bungeecord AbstractReconnectHandler.getForcedHost(connection); always returns the hub and not the actual forced host.

Example:

@EventHandler
public void onProxyPing(ProxyPingEvent event) {
        PendingConnection connection = event.getConnection();
        ServerInfo forcedHost = AbstractReconnectHandler.getForcedHost(connection);
}

Error occurred while enabling TCPShield v2.5 (Is it up to date?)

[SEVERE] Error occurred while enabling TCPShield v2.5 (Is it up to date?): com/comphenix/protocol/events/PacketListener java.lang.NoClassDefFoundError: com/comphenix/protocol/events/PacketListener at net.tcpshield.tcpshield.bukkit.TCPShieldBukkit.onEnable(TCPShieldBukkit.java:40) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:176) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:159) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:337) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:324) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:161) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:388) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) Caused by: java.lang.ClassNotFoundException: com.comphenix.protocol.events.PacketListener at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source)

Running Craftbukkit craftbukkit-1.0.0-SNAPSHOT

Error log

Hey i have a problem with realip i use bungeecord my i have this error that appears in my logs

[WARNING] Event PlayerHandshakeEvent §rtook §c233 041 560ns§r to process for public void net.tcpshield.realip.TCPShieldBungee.onPlayerHandshake (net.md_5.bungee.api.event.PlayerHandshakeEvent)!

Incompatiability with ViaVersion

I run a 1.16 server. I use ViaVersion so that people connecting from older versions can connect to the server just fine.

However, the people connecting to my server using older versions of Minecraft (1.12 being the most common) don't get their real IP revealed, it just shows the IP of my proxy server.

Steps to reproduce:

  1. Set up a Paper or Spigot server with TCPShield, ViaVersion, and ViaBackwards installed.
  2. Connect to the server.
  3. See the proxy IP in console as opposed to the real IP.

Tcpshield stopped working..

I used to run a minecraft server network on bungeecord and tcpshield on my normal desktop computer and it worked amazingly (set it up first try no problem).
Now I've transferred all the server files to a dedicated server (in my house) and tcp shield has stopped working.
And yes I've reconfigured all the port forwards and the config files for bungeecord and all the other paper servers. It just says "Disconnected" every time I try to join the server from my Minecraft client.

Everything works fine when I disable TCPShield too.

Thanks - Alex

"Can't connect to server" with TCPShield plugin installed on Velocity.

I configured everything correctly and installed the TCPShield plugin on Velocity, but my server cannot be found on the domain I was setting up. This problem is relevant only for Velocity, I checked it work on Spigot and BungeeCord and everything seems to work fine. But I need to use Velocity, since my main server is built on Fabric, and the TCPShield plugin does not work on it. And only Velocity can work normally with modified Fabric servers.

Issues with build #33 (commit: f91a5c5)

Hey,
we use TCPShield on our Proxy (Velocity) and we have been using the most recent build.During running it for a week or so, we noticed that players had issues connecting with the proxy (and the servers behind it). It seems like this PreLogin fix causes TCPShield to refuse connections. Attempted connections don't even pop up in the console.
It mostly occurs after the proxy has been restarted, and I need to try up to ten times to connect. If I do too fast, TCPShield slows me down of course. Otherwise it usually only happens once when I join the server after the proxy has been running for a while, and then it works at the second (and rarely the third) attempt.
Another observation I made is that connections are not refused when I relog (leave and then join the server).

I tried it with several velocity builds, from 1.1.4 to 1.1.5 and on the 1.1.6 snapshot, which we are currently using. I also tried removing Velocity plugins - the only thing that fixed it was downgrading TCPShield from build 33 to build 32.

I hope that report helps you!
Sincerely :D

Protocol Documentation

I would like to create a Fabric mod to support TCPShield so I could host a Fabric server protected by TCP Shield. I am not familiar very with the Bukkit stack or the plugins that you depend on, it would be easier to create a mod for this from a protocol specification than figuring out how the plugin works.

TCPShield alters timestamps? and protocol version of packets

I use a game management panel called AMP by CubeCoders; it is quite popular and is updated regularly.

I tried to use AMP's "sleep" feature (which effectively shuts down the server until a player pings the server, then immediately starts it on the fly) with a server and noticed that I was getting this error:

[23:50:38] [Minecraft:esabin Warning] : Sleep packet timestamp doesn't match! (Expected 1611964238278, got 0)
[23:50:38] [Minecraft:esabin Warning] : Unable to get protocol version. Sleep mode will be unavailable.

I started a brand new instance, installed Paper 1.16.5 (latest as of writing), then started the server with sleep mode enabled. Works perfectly. I then installed ProtocolLib (latest as of writing); still works great. Lastly, I installed TCPShield 2.4 (latest as of writing); sleep mode is now broken and produced the error shown above.

Absolutely no configuration was changed from default on the test servers.

I have concluded that TCPShield messes with timestamps of packets or their protocol version in such a non-standard way that they cause problems with other applications. Is there a way to fix this?

Error while enabling TCPShield v2.2

I added the plugin to my 1.16.1 Paper server (paper 111) and i found this in console:

[21:14:50 ERROR]: Error occurred while enabling TCPShield v2.2 (Is it up to date?)
java.lang.NoClassDefFoundError: com/comphenix/protocol/events/PacketListener
        at net.tcpshield.tcpshield.bukkit.TCPShieldBukkit.onEnable(TCPShieldBukkit.java:14) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.1.jar:git-Paper-111]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[patched_1.16.1.jar:git-Paper-111]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.16.1.jar:git-Paper-111]
        at org.bukkit.craftbukkit.v1_16_R1.CraftServer.enablePlugin(CraftServer.java:500) ~[patched_1.16.1.jar:git-Paper-111]
        at org.bukkit.craftbukkit.v1_16_R1.CraftServer.enablePlugins(CraftServer.java:414) ~[patched_1.16.1.jar:git-Paper-111]
        at net.minecraft.server.v1_16_R1.MinecraftServer.loadWorld(MinecraftServer.java:471) ~[patched_1.16.1.jar:git-Paper-111]
        at net.minecraft.server.v1_16_R1.DedicatedServer.init(DedicatedServer.java:241) ~[patched_1.16.1.jar:git-Paper-111]
        at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:940) ~[patched_1.16.1.jar:git-Paper-111]
        at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.1.jar:git-Paper-111]
        at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.ClassNotFoundException: com.comphenix.protocol.events.PacketListener
        at java.net.URLClassLoader.findClass(URLClassLoader.java:471) ~[?:?]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:171) ~[patched_1.16.1.jar:git-Paper-111]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[patched_1.16.1.jar:git-Paper-111]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:589) ~[?:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:522) ~[?:?]
        ... 11 more

This is the latest released version, so is it a problem with paper? Should i attach my whole startup log?

Unexpected behaviour with floodgate?

Describe the bug

I originally posted this issue in the Geyser repository, but upon investigation this issue should be posted here.

It seems TCPShield is bypassing the floodgate code, which isn't ideal... When I don't have TCPShield installed, everything works as it should! But, for some reason, when I add the plugin bedrock players aren't syncing.

I can still login on bedrock, but I'm joining as a "guest" (default permissions) and it's acting like a separate account. I played around with the setting and found that this is still present even when I force floodgate account link, it logs in. When floodgate is disabled nothing pops up to login.. I think the strangest thing about this, is I correctly get kicked from the server from logging in from a different location? Super strange.

Server Version

Paper version git-Paper-126 (MC: 1.18.1)

Links

Geyser Issue

Server Logs

Additional Context

I'd like to add that I'm not connecting to bedrock through TCPShield, I'm just using my local IP address. I don't intend on making bedrock public, its mostly just a convince thing for myself / friends to play cross platform. Only "java" will be routed through TCPShield and made public. This is why I'm confused as to why it's not working, because i'm technically not using the service for bedrock..

TCP Shield Real IP plugin latest version doesn't work on velocity.

I just setup TCP Shield on my bungeecord network using the latest version of the plugin which did not work. I would get an error when trying to connect however everything was configured correctly. This was using the plugin version v2.5.5
image

After going through a couple of other github issues of people experiencing the same error, I found a solution where going down a version fixed it (In my case, v2.5.6 to v2.5.5), which was it and now TCP Shield works fine.

Velocity information:
image

Velocity Forced Hosts Ping Passthrough

Ping Passthrough does not work Correctly on Velocity.
Server list just shows default Ping result.

Steps to reproduce:

  • Set upVelocity
  • Set a Default MOTD
  • Set up Backend Server
  • Set a different MOTD
  • Setup Velocity so Ping Passthrough is set to "all"
  • Only see the default MOTD

TCPShield can't tell I'm running Paper.

I am running Paper 1.16.4 on my server, but whenever I start the server I get this message:

[TCPShield] TCPShield not loading because ProtocolLib is not installed. Either use Paper to enable native compatibility or install ProtocolLib.

Please fix this.

Java 11 - Illegal Reflection Access Operations

TCPShield v2.4 seems to be executing illegal reflection access operations on java 11.

The server is running Java 11

openjdk version "11.0.9.1" 2020-11-04 OpenJDK Runtime Environment 18.9 (build 11.0.9.1+1) OpenJDK 64-Bit Server VM 18.9 (build 11.0.9.1+1, mixed mode)

The following error shows up. Just thought I'd make an issue about it.
Running Waterfall 1.16 build 389. (Latest at time of writing), This did not occur running on java8

WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by net.tcpshield.tcpshield.ReflectionUtils (file:/home/container/plugins/TCPShield-2.4.jar) to field java.lang.reflect.Field.modifiers WARNING: Please consider reporting this to the maintainers of net.tcpshield.tcpshield.ReflectionUtils WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release

Does not connecting to velocity

Im trying connect to velocity, but get "Disconnecting"
I enabled debug mode and get this:

[22:59:39 WARN] [net.tcpshield.tcpshield.velocity.TCPShieldVelocity]: Debug : unknown[unknown/ip] was disconnected because no proxy info was received and only-allow-proxy-connections is enabled. Raw payload = "SERVER IP"
[22:59:39 ERROR]: net.tcpshield.tcpshield.util.exception.phase.HandshakeException: An exception occured during the handshake process
[22:59:39 ERROR]:       at net.tcpshield.tcpshield.TCPShieldPacketHandler.handleHandshake(TCPShieldPacketHandler.java:163)
[22:59:39 ERROR]:       at net.tcpshield.tcpshield.velocity.handler.VelocityHandshakeHandler.handleEvent(VelocityHandshakeHandler.java:56)
[22:59:39 ERROR]:       at net.tcpshield.tcpshield.velocity.handler.VelocityHandshakeHandler.onProxyPing(VelocityHandshakeHandler.java:41)
[22:59:39 ERROR]:       at net.tcpshield.tcpshield.velocity.handler.Lmbda$45.execute(Unknown Source)
[22:59:39 ERROR]:       at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:47)
[22:59:39 ERROR]:       at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:598)
[22:59:39 ERROR]:       at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:479)
[22:59:39 ERROR]:       at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
[22:59:39 ERROR]:       at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
[22:59:39 ERROR]:       at java.base/java.lang.Thread.run(Thread.java:831)
[22:59:39 ERROR]: Caused by: net.tcpshield.tcpshield.util.exception.parse.InvalidPayloadException: length: 1, payload: [SERVER IP], raw payload: SERVER IP
[22:59:39 ERROR]:       at net.tcpshield.tcpshield.TCPShieldPacketHandler.handleHandshake(TCPShieldPacketHandler.java:100)
[22:59:39 ERROR]:       ... 9 more

Error loading plugin TCPShield (WaterFall)

[17:31:26 WARN]: Error loading plugin TCPShield java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=net/tcpshield/tcpshield/bungee/TCPShieldBungee, offset=6 at java.lang.ClassLoader.defineClassImpl(Native Method) ~[?:1.8.0_292-ea] at java.lang.ClassLoader.defineClassInternal(ClassLoader.java:396) ~[?:1.8.0_292-ea] at java.lang.ClassLoader.defineClass(ClassLoader.java:357) ~[?:1.8.0_292-ea] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_292-ea] at net.md_5.bungee.api.plugin.PluginClassloader.findClass(PluginClassloader.java:146) ~[proxy.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448] at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:951) ~[?:1.8.0_292-ea] at java.lang.ClassLoader.loadClass(ClassLoader.java:896) ~[?:1.8.0_292-ea] at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:66) ~[proxy.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448] at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:59) ~[proxy.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448] at java.lang.ClassLoader.loadClass(ClassLoader.java:879) ~[?:1.8.0_292-ea] at net.md_5.bungee.api.plugin.PluginManager.enablePlugin(PluginManager.java:394) ~[proxy.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448] at net.md_5.bungee.api.plugin.PluginManager.loadPlugins(PluginManager.java:300) ~[proxy.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:278) ~[proxy.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:67) ~[proxy.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[proxy.jar:git:Waterfall-Bootstrap:1.17-R0.1-SNAPSHOT:93773f9:448]

Crashing on latest Paper 1.16.3 (V198)

[13:42:56 INFO]: [TCPShield] Enabling TCPShield v2.2*
[13:42:56 ERROR]: Error occurred while enabling TCPShield v2.2 (Is it up to date?)
java.lang.NoClassDefFoundError: com/comphenix/protocol/events/PacketListener
at net.tcpshield.tcpshield.bukkit.TCPShieldBukkit.onEnable(TCPShieldBukkit.java:14) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.3.jar:git-Paper-198]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380) ~[patched_1.16.3.jar:git-Paper-198]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483) ~[patched_1.16.3.jar:git-Paper-198]
at org.bukkit.craftbukkit.v1_16_R2.CraftServer.enablePlugin(CraftServer.java:501) ~[patched_1.16.3.jar:git-Paper-198]
at org.bukkit.craftbukkit.v1_16_R2.CraftServer.enablePlugins(CraftServer.java:415) ~[patched_1.16.3.jar:git-Paper-198]
at net.minecraft.server.v1_16_R2.MinecraftServer.loadWorld(MinecraftServer.java:468) ~[patched_1.16.3.jar:git-Paper-198]
at net.minecraft.server.v1_16_R2.DedicatedServer.init(DedicatedServer.java:237) ~[patched_1.16.3.jar:git-Paper-198]
at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:939) ~[patched_1.16.3.jar:git-Paper-198]
at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.3.jar:git-Paper-198]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_262]
Caused by: java.lang.ClassNotFoundException: com.comphenix.protocol.events.PacketListener
at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[?:1.8.0_262]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:171) ~[patched_1.16.3.jar:git-Paper-198]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[patched_1.16.3.jar:git-Paper-198]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_262]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_262]
... 11 more
[13:42:56 INFO]: [TCPShield] Disabling TCPShield v2.2

The plugin wont work

i installed the plugin properly, started my server, and soon enough, The plugin can't load! i tried upgrading from 1.8 to 1.16.1 and it doesn't help! Here is a screenshot of what happens, please help me.
image
(server details:
software: spigot
version: 1.16.1)

Greetings

Greetings, Recently i have been thinking "Hm, let me build and setup my server!" I started the server, Connected from the domain, got hit with a disconnect, tried to connect from the Raw IP and it wont work, neither does localhost, When i disabled TCPShield i was able to logon, im on windows and whenever i logon it says disconnected or connection refused. Please contain an email so i can send you where im from (like for example canada).

Technical information:
Windows version: 8.1
Server version: Multiple versions (1.8 - 1.16)
Server port: default (25565)
VPN: Not using
RAM: (dont be surprised but) 2 GBs
image
(when i connect to the domain)
image
(when i connect to localhost)
image
(when i connect to the raw IP)

incompatibility fastlogin

When using latest tcpshield 2.5 and fastlogin it causes fastlogin to not autologin my players, please fix this

Different UUID, possible conversion

After setting up TCPShield and installing the plugin, players have UUIDs that are not their actual UUID, I'm not sure if this is supposed to happen or not, but if it is, a possible way to look up usernames for their real UUID when they join and convert existing playerdata to their new UUID would be useful, right now everyone has been reset until I can manually rename the playerdata file.

EDIT: I found the discord, I'll use that for my support request and leave this for this feature suggestion.

Fabric support

Would be cool if you guys made a server-side Fabric mod version of this plugins

Fix erroring on java version 17-ea

Pretty sure the plugin is trying to parse 17-ea as a number. Take a look:

[14:07:32 ERROR]: Error occurred while enabling TCPShield v2.5.3 (Is it up to date?)
net.tcpshield.tcpshield.util.exception.phase.InitializationException: An exception occured during the initalization process
at net.tcpshield.tcpshield.bukkit.TCPShieldBukkit.onEnable(TCPShieldBukkit.java:47) ~[TCPShield-2.5.3 (2).jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[patched_1.17.1.jar:git-Paper-257]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.17.1.jar:git-Paper-257]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.17.1.jar:git-Paper-257]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:535) ~[patched_1.17.1.jar:git-Paper-257]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:449) ~[patched_1.17.1.jar:git-Paper-257]
at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:725) ~[patched_1.17.1.jar:git-Paper-257]
at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:306) ~[patched_1.17.1.jar:git-Paper-257]
at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1212) ~[patched_1.17.1.jar:git-Paper-257]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Paper-257]
at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.NumberFormatException: For input string: "17-ea"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:668) ~[?:?]
at java.lang.Integer.parseInt(Integer.java:786) ~[?:?]
at net.tcpshield.tcpshield.TCPShieldPlugin.initialization(TCPShieldPlugin.java:46) ~[TCPShield-2.5.3 (2).jar:?]
at net.tcpshield.tcpshield.bukkit.TCPShieldBukkit.onEnable(TCPShieldBukkit.java:45) ~[TCPShield-2.5.3 (2).jar:?]
... 10 more

Broken with Floodgate 2.0 and Geyser

Does not allow Bedrock players to connect when you update to Floodgate 2.0. Even with the geyser IPs whitelisted, still disconnects them on join. Works fine with Floodgate 1.0.

Velocity 1.1.0

Velocity has been updated to 1.1.0 and I am requesting you update your plugin from 1.0.0 to 1.1.0. Thanks!

User not properly kicked out when directly connecting ([unknown/null] was disconnected because..)

It seems I am not properly disconnected when connecting directly to the server.

Server running latest Tuinity with ProtocolLib installed.

Error:

WARN Debug : unknown[unknown/null] was disconnected because no proxy info was received and only-allow-proxy-connections is enabled. Raw payload = "XXXXXXX"
12.05 22:45:52 [Server] WARN net.tcpshield.tcpshield.util.exception.phase.HandshakeException: An exception occured during the handshake process
12.05 22:45:52 [Server] WARN at net.tcpshield.tcpshield.TCPShieldPacketHandler.handleHandshake(TCPShieldPacketHandler.java:144)
12.05 22:45:52 [Server] WARN at net.tcpshield.tcpshield.bukkit.paper.handler.PaperHandshakeHandler.onHandshake(PaperHandshakeHandler.java:29)
12.05 22:45:52 [Server] WARN at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor59.execute(Unknown Source)
12.05 22:45:52 [Server] WARN at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69)
12.05 22:45:52 [Server] WARN at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76)
12.05 22:45:52 [Server] WARN at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
12.05 22:45:52 [Server] WARN at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607)
12.05 22:45:52 [Server] WARN at org.bukkit.event.Event.callEvent(Event.java:45)
12.05 22:45:52 [Server] WARN at net.minecraft.server.v1_16_R3.HandshakeListener.a(HandshakeListener.java:99)
12.05 22:45:52 [Server] WARN at net.minecraft.server.v1_16_R3.PacketHandshakingInSetProtocol.a(PacketHandshakingInSetProtocol.java:35)
12.05 22:45:52 [Server] WARN at net.minecraft.server.v1_16_R3.PacketHandshakingInSetProtocol.a(PacketHandshakingInSetProtocol.java:9)
12.05 22:45:52 [Server] WARN at net.minecraft.server.v1_16_R3.NetworkManager.a(NetworkManager.java:293)
12.05 22:45:52 [Server] WARN at net.minecraft.server.v1_16_R3.NetworkManager.channelRead0(NetworkManager.java:282)
12.05 22:45:52 [Server] WARN at net.minecraft.server.v1_16_R3.NetworkManager.channelRead0(NetworkManager.java:50)
12.05 22:45:52 [Server] WARN at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99)
12.05 22:45:52 [Server] WARN at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
12.05 22:45:52 [Server] WARN at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
12.05 22:45:52 [Server] WARN at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
12.05 22:45:52 [Server] WARN at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:384)
12.05 22:45:52 [Server] WARN at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
12.05 22:45:52 [Server] WARN at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
12.05 22:45:52 [Server] WARN at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:302)
12.05 22:45:52 [Server] WARN at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
12.05 22:45:52 [Server] WARN at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
12.05 22:45:52 [Server] WARN at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
12.05 22:45:52 [Server] WARN at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324)
12.05 22:45:52 [Server] WARN at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296)
12.05 22:45:52 [Server] WARN at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)

Spigot 1.12.2 - motd shows when pinging direct IP

Spigot 1.12.2 and PaperSpigot 1.12.2 - motd showing, but can't join (motd should NOT show)
Craftbukkit 1.12.2 - motd not showing (as expected)
Spigot 1.12 - motd not showing (as expected)

I've tested with ProtocolLib installed, no bungee/velocity

Error occurred while enabling TCPShield v2.5 (Is it up to date?)

[SEVERE] Error occurred while enabling TCPShield v2.5 (Is it up to date?): net.tcpshield.tcpshield.bukkit.TCPShieldBukkit.getLogger()Ljava/util/logging/Logger; java.lang.AbstractMethodError: net.tcpshield.tcpshield.bukkit.TCPShieldBukkit.getLogger()Ljava/util/logging/Logger; at net.tcpshield.tcpshield.bukkit.TCPShieldBukkit.onEnable(TCPShieldBukkit.java:36) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:176) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:159) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:337) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:324) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:161) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:388) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)

Running Craftbukkit craftbukkit-1.0.0-SNAPSHOT

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.