diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 9822325..bb074c3 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -5,13 +5,48 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -29,6 +64,12 @@
+
@@ -54,7 +95,9 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -99,13 +167,16 @@
1769036768292
-
+
+
+
+
true
diff --git a/MinecraftDBM/Xcord/GeoLite2-ASN.mmdb b/MinecraftDBM/Xcord/GeoLite2-ASN.mmdb
new file mode 100644
index 0000000..62aa6c6
Binary files /dev/null and b/MinecraftDBM/Xcord/GeoLite2-ASN.mmdb differ
diff --git a/MinecraftDBM/Xcord/config.yml b/MinecraftDBM/Xcord/config.yml
new file mode 100644
index 0000000..c8529f9
--- /dev/null
+++ b/MinecraftDBM/Xcord/config.yml
@@ -0,0 +1,57 @@
+network_compression_threshold: 256
+remote_ping_timeout: 5000
+remote_ping_cache: -1
+online_mode: false
+forge_support: true
+disabled_commands:
+- disabledcommandhere
+ip_forward: false
+reject_transfers: false
+player_limit: -1
+connection_throttle: 4000
+connection_throttle_limit: 3
+prevent_proxy_connections: false
+log_commands: true
+log_pings: true
+stats: 9a0c9c3f-22bf-4461-bec1-e8ec2c2f8aae
+groups:
+ md_5:
+ - a1a1a13684
+ - database_mysql
+servers:
+ lobby:
+ motd: '&1Just another XCord - Forced Host'
+ address: 127.0.0.1:25565
+ restricted: false
+permissions:
+ default:
+ - bungeecord.command.server
+ - bungeecord.command.list
+ admin:
+ - bungeecord.command.alert
+ - bungeecord.command.alertraw
+ - bungeecord.command.end
+ - bungeecord.command.ip
+ - bungeecord.command.reload
+ - bungeecord.command.kick
+ - bungeecord.command.send
+ - bungeecord.command.find
+listeners:
+- query_port: 25577
+ motd: '&1Another XCord server'
+ tab_list: GLOBAL_PING
+ query_enabled: true
+ proxy_protocol: false
+ forced_hosts:
+ pvp.md-5.net: pvp
+ ping_passthrough: true
+ priorities:
+ - lobby
+ bind_local_address: true
+ host: 0.0.0.0:25565
+ max_players: 2026
+ tab_size: 60
+ force_default_server: true
+enforce_secure_profile: false
+server_connect_timeout: 5000
+timeout: 30000
diff --git a/MinecraftDBM/Xcord/deflate.dll b/MinecraftDBM/Xcord/deflate.dll
new file mode 100644
index 0000000..8040c6d
Binary files /dev/null and b/MinecraftDBM/Xcord/deflate.dll differ
diff --git a/MinecraftDBM/Xcord/locations.yml b/MinecraftDBM/Xcord/locations.yml
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/MinecraftDBM/Xcord/locations.yml
@@ -0,0 +1 @@
+{}
diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-1.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-1.log.gz
new file mode 100644
index 0000000..6e01107
Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-1.log.gz differ
diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-2.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-2.log.gz
new file mode 100644
index 0000000..9a00aa1
Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-2.log.gz differ
diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-3.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-3.log.gz
new file mode 100644
index 0000000..778b447
Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-3.log.gz differ
diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-4.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-4.log.gz
new file mode 100644
index 0000000..46d238f
Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-4.log.gz differ
diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-5.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-5.log.gz
new file mode 100644
index 0000000..3b09767
Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-5.log.gz differ
diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-6.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-6.log.gz
new file mode 100644
index 0000000..58b572a
Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-6.log.gz differ
diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-7.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-7.log.gz
new file mode 100644
index 0000000..20e5927
Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-7.log.gz differ
diff --git a/MinecraftDBM/Xcord/logs/latest.log b/MinecraftDBM/Xcord/logs/latest.log
new file mode 100644
index 0000000..4ca8ee4
--- /dev/null
+++ b/MinecraftDBM/Xcord/logs/latest.log
@@ -0,0 +1,113 @@
+[08:28:45] [main/WARN]: You're not using IPSet with the global-blacklist. It's highly recommended to use the IPSet option as this will result in FAR superior protection (If you're able to..)
+[08:28:45] [main/INFO]: XCord is preparing IPSet blacklisting for table: xdosfilter...
+[08:28:45] [main/INFO]: IPSet is not enabled on this system. Attempting to install...
+[08:28:45] [main/INFO]: IPSet appears to have failed instillation :(, consider disabling IPSet blacklisting as it may not be functional. Or try to manually install IPSet
+[08:28:45] [main/INFO]: XCord is running license validation...
+[08:28:45] [main/INFO]: XCord has been successfully validated. Please report issues/bugs to the official XCord discord.
+[08:28:45] [main/INFO]: XCord has started.
+[08:28:45] [main/INFO]: XCord's native compressor installer has been loaded.
+[08:28:45] [main/INFO]: Attempting to load:: native-compress-xcord
+[08:28:45] [main/INFO]: Attempting to load:: native-compressor-installer
+[08:28:45] [main/INFO]: Warning: JavaZLib compression levels can only be between 0-9!
+[08:28:45] [main/INFO]: Attempting to load:: native-cipher
+[08:28:46] [main/INFO]: Could not load/find native library for your OS at 'windows_x64/native-cipher.dll'.
+[08:28:46] [main/INFO]: Using standard Java JCE cipher.
+[08:28:46] [main/INFO]: Loaded native library: windows_x64/native-compress-xcord.dll
+[08:28:46] [main/INFO]: Using zlib based XCord native compressor.
+[08:28:46] [main/INFO]: Enabled Travertine (XCORD) version git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:c5fd43a:565
+[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_alert, file=modules\cmd_alert.jar, provider=JenkinsModuleSource())
+[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_find, file=modules\cmd_find.jar, provider=JenkinsModuleSource())
+[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_list, file=modules\cmd_list.jar, provider=JenkinsModuleSource())
+[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_send, file=modules\cmd_send.jar, provider=JenkinsModuleSource())
+[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_server, file=modules\cmd_server.jar, provider=JenkinsModuleSource())
+[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=reconnect_yaml, file=modules\reconnect_yaml.jar, provider=JenkinsModuleSource())
+[08:28:46] [main/INFO]: Loaded plugin reconnect_yaml version git:reconnect_yaml:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/INFO]: Loaded plugin cmd_find version git:cmd_find:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/INFO]: Loaded plugin cmd_server version git:cmd_server:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/INFO]: Loaded plugin cmd_alert version git:cmd_alert:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/INFO]: Loaded plugin cmd_send version git:cmd_send:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/INFO]: Loaded plugin cmd_list version git:cmd_list:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/WARN]: Forced host server pvp is not defined
+[08:28:46] [main/INFO]: Enabled plugin reconnect_yaml version git:reconnect_yaml:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/INFO]: Enabled plugin cmd_find version git:cmd_find:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/INFO]: Enabled plugin cmd_server version git:cmd_server:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/INFO]: Enabled plugin cmd_alert version git:cmd_alert:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/INFO]: Enabled plugin cmd_send version git:cmd_send:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/INFO]: Enabled plugin cmd_list version git:cmd_list:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC
+[08:28:46] [main/WARN]: [!] Critical warning ===========================>
+[08:28:46] [main/WARN]: > It's HIGHLY recommended to disable 'query-enabled' in your Bungeecord config! (config.yml)
+[08:28:46] [main/WARN]: > Leaving this option on will open an easily exploitable UDP port, and leave you VERY open to attacks
+[08:28:46] [main/WARN]: [!] Critical warning ===========================>
+[08:28:46] [multiThreadIoEventLoopGroup-2-1/INFO]: Listening on /0.0.0.0:25565
+[08:28:47] [Thread-5/INFO]: [XCord] XCord is updating your global-blacklist: 1769040248971
+[08:28:51] [multiThreadIoEventLoopGroup-3-1/INFO]: [/127.0.0.1:33508] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-3/INFO]: [/127.0.0.1:33510] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-5/INFO]: [/127.0.0.1:33511] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-7/INFO]: [/127.0.0.1:33512] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-9/INFO]: [/127.0.0.1:33513] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-11/INFO]: [/127.0.0.1:33514] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-13/INFO]: [/127.0.0.1:33515] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-15/INFO]: [/127.0.0.1:33516] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-17/INFO]: [/127.0.0.1:33517] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-19/INFO]: [/127.0.0.1:33518] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-21/INFO]: [/127.0.0.1:33519] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-23/INFO]: [/127.0.0.1:33520] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-25/INFO]: [/127.0.0.1:33521] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-27/INFO]: [/127.0.0.1:33522] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-29/INFO]: [/127.0.0.1:33523] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-31/INFO]: [/127.0.0.1:33524] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-1/INFO]: [/127.0.0.1:33525] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-3/INFO]: [/127.0.0.1:33526] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-5/INFO]: [/127.0.0.1:33527] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-7/INFO]: [/127.0.0.1:33528] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-9/INFO]: [/127.0.0.1:33529] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-11/INFO]: [/127.0.0.1:33530] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-13/INFO]: [/127.0.0.1:33531] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-15/INFO]: [/127.0.0.1:33532] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-17/INFO]: [/127.0.0.1:33533] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-19/INFO]: [/127.0.0.1:33534] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-21/INFO]: [/127.0.0.1:33535] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-23/INFO]: [/127.0.0.1:33536] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-25/INFO]: [/127.0.0.1:33537] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-27/INFO]: [/127.0.0.1:33538] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-29/INFO]: [/127.0.0.1:33539] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-31/INFO]: [/127.0.0.1:33540] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-1/INFO]: [/127.0.0.1:33541] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-3/INFO]: [/127.0.0.1:33542] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-5/INFO]: [/127.0.0.1:33543] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-7/INFO]: [/127.0.0.1:33544] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-9/INFO]: [/127.0.0.1:33545] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-11/INFO]: [/127.0.0.1:33546] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-13/INFO]: [/127.0.0.1:33547] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-3-15/INFO]: [/127.0.0.1:33548] <-> InitialHandler has pinged
+[08:28:51] [multiThreadIoEventLoopGroup-2-1/WARN]: Detected a potential bot attack, enabled extra defensive modules!
+[08:28:51] [multiThreadIoEventLoopGroup-2-1/INFO]: Now filtering logs/console...
+[08:28:52] [bobproxy-base/INFO]: [XCord] DoS-Filter has been activated!
+[08:28:52] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 517 CPU: 19% Blacklists: 0 Tracking IPs: 0
+[08:28:53] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 2522 CPU: 19% Blacklists: 0 Tracking IPs: 0
+[08:28:54] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3273 CPU: 15% Blacklists: 0 Tracking IPs: 0
+[08:28:55] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3673 CPU: 12% Blacklists: 0 Tracking IPs: 0
+[08:28:56] [multiThreadIoEventLoopGroup-3-1/INFO]: Started query on /[0:0:0:0:0:0:0:0]:25577
+[08:28:56] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3666 CPU: 11% Blacklists: 0 Tracking IPs: 0
+[08:28:57] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3652 CPU: 9% Blacklists: 0 Tracking IPs: 0
+[08:28:58] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3566 CPU: 9% Blacklists: 0 Tracking IPs: 0
+[08:28:59] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3622 CPU: 9% Blacklists: 0 Tracking IPs: 0
+[08:29:00] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3499 CPU: 7% Blacklists: 0 Tracking IPs: 0
+[08:29:01] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3554 CPU: 8% Blacklists: 0 Tracking IPs: 0
+[08:29:02] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3572 CPU: 8% Blacklists: 0 Tracking IPs: 0
+[08:29:03] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3461 CPU: 9% Blacklists: 0 Tracking IPs: 0
+[08:29:04] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3307 CPU: 11% Blacklists: 0 Tracking IPs: 1
+[08:29:05] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3554 CPU: 11% Blacklists: 0 Tracking IPs: 1
+[08:29:06] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3638 CPU: 10% Blacklists: 0 Tracking IPs: 1
+[08:29:06] [Thread-7/INFO]: [XCord] XCord is updating your DOS-Filter-Blacklist: 1702084004717
+[08:29:07] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3193 CPU: 10% Blacklists: 0 Tracking IPs: 1
+[08:29:08] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3534 CPU: 10% Blacklists: 0 Tracking IPs: 1
+[08:29:09] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3384 CPU: 12% Blacklists: 0 Tracking IPs: 1
+[08:29:10] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3512 CPU: 10% Blacklists: 0 Tracking IPs: 1
+[08:29:11] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3722 CPU: 10% Blacklists: 0 Tracking IPs: 1
+[08:29:12] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3380 CPU: 9% Blacklists: 0 Tracking IPs: 1
+[08:29:13] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3530 CPU: 10% Blacklists: 0 Tracking IPs: 1
+[08:29:14] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3671 CPU: 8% Blacklists: 0 Tracking IPs: 1
+[08:29:15] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3213 CPU: 13% Blacklists: 0 Tracking IPs: 1
+[08:29:16] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3411 CPU: 9% Blacklists: 0 Tracking IPs: 1
+[08:29:17] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3434 CPU: 10% Blacklists: 0 Tracking IPs: 1
diff --git a/MinecraftDBM/Xcord/modules.yml b/MinecraftDBM/Xcord/modules.yml
new file mode 100644
index 0000000..852f451
--- /dev/null
+++ b/MinecraftDBM/Xcord/modules.yml
@@ -0,0 +1,8 @@
+version: 2
+modules:
+- jenkins://cmd_alert
+- jenkins://cmd_find
+- jenkins://cmd_list
+- jenkins://cmd_send
+- jenkins://cmd_server
+- jenkins://reconnect_yaml
diff --git a/MinecraftDBM/Xcord/modules/cmd_alert.jar b/MinecraftDBM/Xcord/modules/cmd_alert.jar
new file mode 100644
index 0000000..a525aa1
Binary files /dev/null and b/MinecraftDBM/Xcord/modules/cmd_alert.jar differ
diff --git a/MinecraftDBM/Xcord/modules/cmd_find.jar b/MinecraftDBM/Xcord/modules/cmd_find.jar
new file mode 100644
index 0000000..00a8d5a
Binary files /dev/null and b/MinecraftDBM/Xcord/modules/cmd_find.jar differ
diff --git a/MinecraftDBM/Xcord/modules/cmd_list.jar b/MinecraftDBM/Xcord/modules/cmd_list.jar
new file mode 100644
index 0000000..df7d470
Binary files /dev/null and b/MinecraftDBM/Xcord/modules/cmd_list.jar differ
diff --git a/MinecraftDBM/Xcord/modules/cmd_send.jar b/MinecraftDBM/Xcord/modules/cmd_send.jar
new file mode 100644
index 0000000..9544d41
Binary files /dev/null and b/MinecraftDBM/Xcord/modules/cmd_send.jar differ
diff --git a/MinecraftDBM/Xcord/modules/cmd_server.jar b/MinecraftDBM/Xcord/modules/cmd_server.jar
new file mode 100644
index 0000000..793812e
Binary files /dev/null and b/MinecraftDBM/Xcord/modules/cmd_server.jar differ
diff --git a/MinecraftDBM/Xcord/modules/reconnect_yaml.jar b/MinecraftDBM/Xcord/modules/reconnect_yaml.jar
new file mode 100644
index 0000000..92a6593
Binary files /dev/null and b/MinecraftDBM/Xcord/modules/reconnect_yaml.jar differ
diff --git a/MinecraftDBM/Xcord/waterfall.yml b/MinecraftDBM/Xcord/waterfall.yml
new file mode 100644
index 0000000..5da3550
--- /dev/null
+++ b/MinecraftDBM/Xcord/waterfall.yml
@@ -0,0 +1,8 @@
+use_netty_dns_resolver: true
+disable_modern_tab_limiter: true
+game_version: ''
+disable_tab_list_rewrite: false
+throttling:
+ tab_complete: 1000
+log_initial_handler_connections: true
+disable_entity_metadata_rewrite: false
diff --git a/MinecraftDBM/Xcord/whitelist.db b/MinecraftDBM/Xcord/whitelist.db
new file mode 100644
index 0000000..7a18cd2
Binary files /dev/null and b/MinecraftDBM/Xcord/whitelist.db differ
diff --git a/MinecraftDBM/Xcord/xcord-messages.yml b/MinecraftDBM/Xcord/xcord-messages.yml
new file mode 100644
index 0000000..96d9af3
--- /dev/null
+++ b/MinecraftDBM/Xcord/xcord-messages.yml
@@ -0,0 +1,20 @@
+# 踢出消息配置
+kick-messages:
+ # 慢速登录消息
+ slow-login: "您花费了太长时间才加入!(网络延迟?)"
+ # 连接失败消息
+ failed-connection: "您未能连接到服务器,请在几秒钟后重试!"
+ # Linux检测失败消息
+ linux-check-fail: "您被检测为机器人。请稍等后再重新连接..."
+ # 快速加入失败消息
+ speed-join-fail: "您连接得太快了!慢下来,否则您将被临时列入黑名单"
+ # 短名称消息
+ short-name: "您的名称必须超过2个字符"
+ # 非法名称消息
+ illegal-name: "您的名称包含非法字符"
+ # VPN消息
+ vpn: "服务器不允许使用VPN/代理"
+ # 高延迟消息
+ high-ping: "您的延迟太高,无法游玩。请稍后再试"
+ # 代理逻辑检测验证V2消息
+ proxy-logic-detection-verifyv2: "连接异常,似乎是代理?如果是错误,请重新登录"
diff --git a/MinecraftDBM/Xcord/xcord.jar b/MinecraftDBM/Xcord/xcord.jar
new file mode 100644
index 0000000..8902a53
Binary files /dev/null and b/MinecraftDBM/Xcord/xcord.jar differ
diff --git a/MinecraftDBM/Xcord/xcord.yml b/MinecraftDBM/Xcord/xcord.yml
new file mode 100644
index 0000000..19ef7d2
--- /dev/null
+++ b/MinecraftDBM/Xcord/xcord.yml
@@ -0,0 +1,471 @@
+# Learn about proper configuration setup through the official XCord discord
+# In the 'xcord-config-help' channel
+# Maximizing XCord's full potential will require some configuration since all servers are a bit different
+fixes:
+ # 修复1.7玩家加入时导致1.8玩家被踢出的问题
+ fix-1_7-kick-when-1_8-joins: true
+ip-spoofer:
+ # 是否伪造列表中的用户IP地址
+ spoof-listed-user-ips: false
+ # 伪造时是否记录日志
+ log-on-spoof: true
+ # 将IP更改为这个地址
+ change-ip-to-this: 72.229.28.185
+ # 伪造用户的用户名(区分大小写)
+ spoofed-users-case-sensitive:
+ - bob7l
+ - Notch
+#Anti-exploit, increase each by 1.5x if they false (1.16.5+ known to false)
+exploit-monitor:
+ # 是否启用漏洞监控
+ enabled: true
+ # 最大解压缩后的数据包长度
+#How long can a packet be after de-compression?
+ max-decompressed-packet-length: 2097152
+ # 最大数据包字节数
+ max-packet-bytes: 46000
+ # 每tick最大字节数限制
+ packet-bytes-per-tick-limit: 250000
+ # 每tick最大数据包数量限制
+ packets-per-tick-limit: 1250
+ # 每tick最大负载字节数限制
+ payload-bytes-per-tick-limit: 33000
+ # 每tick最大聊天或命令数
+ max-chat-or-commands-per-tick: 50
+ # 踢出前的异常次数
+ exceptions-before-kick: 2
+ # 过滤Tab表情
+ filter-tab-expressions: true
+ # 表达式过滤器分数
+ expression-filter-score: 10
+ # 版本允许阈值乘数
+ version-allowed-threshold-multiplier:
+ - '107: 1.25'
+ - '315: 1.75'
+only-blacklist-packet-errors-during-attack: true
+anti-ddos:
+ # 启用IP黑名单
+ blacklist: true
+ # 不可能缓冲区最大违规次数
+ improbable-buffer-max-violations: 10
+ # 登录阶段的反DDoS设置
+ during-login:
+ # 是否启用登录阶段反DDoS
+ enabled: true
+ # 初始缓冲区限制(字节)
+ initial-buffer-limit-bytes: 2000
+ # 每秒最大字节数
+ max-bytes-per-second: 50000
+ # 每秒最大数据包数
+ max-packets-per-second: 500
+ # 游戏过程中的反DDoS设置
+#Very similar to the exploit-monitor. If you enable this and get false kicks, raise each field by 1.5x
+ during-gameplay:
+ # 是否启用游戏过程中反DDoS
+ enabled: true
+ # 每秒最大字节数
+ max-bytes-per-second: 250000
+ # 每秒最大数据包数
+ max-packets-per-second: 1250
+ # 版本允许阈值乘数
+ version-allowed-threshold-multiplier:
+ - '107: 1.25'
+ - '315: 1.75'
+ # DOS IP过滤器
+ dos-ip-filter:
+ # 是否启用DOS IP过滤器
+ enabled: true
+ # 更新数据库间隔时间(秒)
+ update-database-interval-seconds: 3600
+ # 使用IP集
+ use-ipset: true
+ # 启用此功能的每秒连接数阈值
+ enable-at-this-connections-per-second: 100
+#Some of these options may be incompatible with plugins such as ViaVersion, Protocolize, etc
+performance-optimizations:
+ # 使用合并编码管道
+ use-merged-encoding-pipeline: false
+ # 忽略记分板并禁用记分板API
+ ignore-scoreboards-and-disable-scoreboard-api: false
+ # 不复制数据包
+ dont-copy-packets: false
+ # 在服务器上使用TCP快速打开
+ use-tcp-fast-open-on-servers: true
+ # 在客户端使用TCP快速连接
+ use-tcp-fast-connect-on-clients: true
+ # 使用优化的超时处理程序
+ use-optimized-timeout-handler: true
+ # 最大数据包队列
+ max-packet-queue: 8192
+general:
+ # 许可证密钥
+#Get the license from joining XCord's discord server, and messaging the bot your PayPal email.
+ license-key: 8ukBbwdshpE3Bc0Bi4vi
+ # F3显示名称
+ f3-display-name: MinecraftDBM
+ # 始终检查允许的名称字符
+ always-check-allowed-name-characters: true
+ # 动态解析服务器地址
+ dynamically-resolve-server-addresses: true
+ # 初始超时时间
+ initial-timeout: 12000
+ # 基础tick时间
+ base-tick: 1000
+ # 踢出超时时间
+ kick-timeout: 6000
+ # 压缩强度
+ compression-strength: -1
+ # 新连接速度阈值
+ new-connection-speed-threshold: 50000
+ # 最小名称长度
+ minimum-name-length: 2
+asn-blacklist:
+ # 全局ASN黑名单是否启用
+ global-blacklist-enabled: true
+ # 使用激进版本的全局黑名单
+ global-blacklist-use-aggressive-version: true
+ # 黑名单ASN列表
+ blacklisted-asn-list:
+ - '210644'
+ - '53667'
+compatibility:
+ # 跳过初始连接检查
+#Use this if you have TCPShield/ComsicGuard/Similar that deliver a real player's IP layer on in the login process
+ skip-initial-connection-checks: false
+ # 负载通道限制
+ payload-channel-limit: 128
+ # 作为Waterfall显示
+#Spoof the internal name to Waterfall instead of XCord. Might solve plugin compatibility issues
+ appear-as-waterfall: false
+ # 始终触发退出事件
+ always-fire-quit-event: true
+ # 支持IPv6
+ support-ipv6: false
+ # 使用waterfall断开连接
+#Use waterfall's server disconnection code rather than Bungee's updated system
+ use-waterfall-disconnection: false
+log-filter:
+ # 是否启用日志过滤
+ enabled: false
+ # 被过滤的日志类型
+ filtered:
+ - BotHandler
+ - ping
+ - ServerConnector
+ - DownstreamBridge
+shared-global-blacklist:
+ # 是否启用共享全局黑名单
+ enabled: true
+ # 更新数据库间隔时间(秒)
+ update-database-interval-seconds: 3600
+ # 使用IP集
+ use-ipset: false
+debug:
+ # 输出下游错误
+ output-downstream-errors: false
+ # 调试模式
+ debug-mode: false
+ # 内存泄漏监控
+ memory-leak-monitor: true
+ # 被动内存泄漏监控
+ passive-memory-leak-monitor: true
+security-manager:
+ # 黑名单重置时间
+ blacklist-reset-time: 60
+ # 记录黑名单
+ log-blacklist: true
+ # 过度和额外日志记录
+ excessive-and-extra-logging: false
+ # 忽略地址是否启用
+ ignore-addresses-enabled: false
+ # IP集黑名单
+ ipset-blacklisting: false
+ # 自动白名单HAProxy地址
+ auto-whitelist-haproxy-addresses: true
+ # 自动白名单交换的IP
+ auto-whitelist-swapped-ips: false
+ # 忽略的地址
+ ignored-addresses: []
+kernel-level-ipset-country-blocker:
+ # 内核级IP集国家屏蔽是否启用
+ enabled: false
+ # 被阻止的ISO国家代码
+ blocked-iso-codes:
+ - JP
+anti-bot:
+ alerting:
+ # 控制台打印统计信息
+ print-stats-to-console: true
+ # 跟踪的指标
+#What should be tracked? Valid types: [CONNECTION_RATE, BLACKLISTS, TRACKING_IPS, CPU]
+ tracked-metrics:
+ - CONNECTION_RATE
+ - CPU
+ - BLACKLISTS
+ - TRACKING_IPS
+ # Discord Webhook警报
+ discord-webhook-alerts: false
+ # 发布攻击统计数据到网页
+ publish-attack-stats-to-web: true
+ # 机器人攻击开始Webhook文件
+ webhook-botattack-start-file: xcord_webhook_attackstart.json
+ # 机器人攻击结束Webhook文件
+ webhook-botattack-end-file: xcord_webhook_attackend.json
+ # 验证然后重新连接的传递
+ passthrough-verify-then-reconnect:
+ # 是否启用验证后重新连接
+ enabled: true
+ # 始终传递踢出
+ always-passthrough-kick: false
+ # 成功验证踢出消息
+ successful-verify-kick-message: '&aYour connection has been verified! Please re-connect.'
+ # 验证V2
+#Powerful, highly configurable, spoofed lobby check where
+#XCord performs various checks to validate whether the user is a bot or not
+ verifyV2:
+ # 是否启用验证V2
+ enabled: true
+ # 忽略Geyser
+ ignore-geyser: true
+ # 验证数据包
+ verify-packets: true
+ # 验证品牌
+ verify-brand: true
+ # 黑名单前的最大违规次数
+ max-violations-for-blacklist: 3
+ # 最大延迟
+ max-ping: 2000
+ # 最大检查时间
+ max-check-time: 30000
+ # 忽略1.16+版本
+ ignore-1-16-plus-versions: false
+ # 配置阶段最大等待时间
+ config-stagemax-wait-time: 6000
+ # 阻止潜在代理检查1
+#Powerful check, but may false on phone connections
+ block-potential-proxiesproxy-check-1:
+ # 是否启用
+ enabled: true
+ # 宽容度
+ leniency: 127
+ # 阻止潜在代理检查2
+#Picks up most proxies, but may false-kick super laggy players (Rare, but they can always re-join!)
+ block-potential-proxiesproxy-check-2:
+ # 是否启用
+ enabled: true
+ # 忽略旧版
+#Pre-1.8 builds are a bit more unstable, and may false more. Ignore?
+ ignore-legacy: false
+ # 宽容度
+ leniency: 20
+ # 最大尝试次数
+ max-attempts: 40
+ # 忽略低于此延迟的连接
+ ignore-below-this-ping: 10
+ # 间隔
+ interval: 50
+ # 高级大厅检查
+#Fall + Gravity + Collision check. Very good against almost all bots
+ advanced-lobby-check:
+ # 是否启用
+ enabled: true
+ # 是否激进
+ aggressive: true
+ # 验证中消息
+ verifying-message:
+ - '&f&lXCORD&7» &6Verifying your Minecraft client...'
+ # 已验证消息
+ verified-message:
+ - '&f&lXCORD&7» &aYou''ve been successfully verified!'
+ # 最大尝试次数
+ max-attempts: 2
+ # 测试碰撞
+ test-collision: true
+ # 故障检查
+ glitch-check:
+ # 是否启用
+ enabled: true
+ # 激进度
+ aggressiveness: 40
+ # 启动延迟秒数
+ boot-delay-seconds: 0
+ # 禁用检查时间
+ disable-checks-time: 60000
+ # Linux检查
+#Kicks users that are connecting quickly, and appear to be on Linux
+ linux-check: true
+ # 聊天检查
+#Kicks users who chat/command too quickly after logging in
+ chat-check: true
+ # DNS检查
+#Only during bot-attack, blacklist people who connect directly to your IP (Not domain)
+ dns-check: true
+ # DNS检查是否严格
+ dns-check-is-strict: true
+ # IP跟踪超时时间
+ ip-tracking-timeout: 40000
+ # 聊天强制延迟
+ chat-force-delay: 800
+ # 白名单生存时间(秒)
+#Time in seconds to retain a player's whitelist status (Max is 2147483647)
+ whitelist-survive-time-seconds: 2628288
+ # 白名单清理间隔
+ whitelist-purge-interval: 43200000
+ # 白名单保存间隔
+ whitelist-save-interval: 3600000
+ # 白名单所需时间
+ time-to-whitelist: 300000
+ # 时间分组tick
+ time-grouping-tick: 5000
+ # 反机器人停用延迟
+#Time in seconds until the anti-bot deactivates after a bot attack seems over
+ anti-bot-deactivate-delay: 60
+ # 反机器人激活连接数
+#How many connections in a second until the anti-bot kicks on
+ anti-bot-activate-connections: 40
+ # 快速登录
+ speedy-login:
+ # 每tick最大登录数
+ max-logins-per-tick: 4
+ # 黑名单违规次数
+ blacklist-violations: 3
+ # 快速连接
+ speedy-connection:
+ # 每tick最大连接数
+ max-connections-per-tick: 10
+ # 黑名单违规次数
+ blacklist-violations: 3
+ # 不稳定检查
+ unstable-check:
+ # 是否启用
+ enabled: false
+ # 延迟阈值
+ latency-threshold: 500
+ # 延迟踢出原因
+ delay-kick-for-reason: false
+ # 黑名单违规次数
+ blacklist-violations: 5
+ # 奇异名称
+ strange-name:
+ # 是否启用
+ enabled: true
+ # 随机大写字母数量
+ random-capital-count: 3
+ # 随机数字数量
+ random-number-count: 3
+ # 黑名单违规次数
+ blacklist-violations: 2
+ # 预处理
+ pre-p:
+ # 是否启用
+ enabled: true
+ # 延迟
+ delay: 3
+ # 黑名单违规次数
+ blacklist-violations: 2
+ # 超时洪水
+ timeout-flood:
+ # 是否启用
+ enabled: true
+ # 超时间隔时间
+ time-between-timeouts: 10000
+ # 黑名单违规次数
+ blacklist-violations: 3
+ # Linux独占套接字检查
+ linux-only-socket-check:
+ # 是否启用
+ enabled: true
+ # 仅在机器人攻击期间启用
+ enable-during-bot-attack-only: true
+ # 所需连接率
+ required-connection-rate: 100
+ # 检测可疑MSS
+ detect-suspicious-mss: true
+ # 检测非Windows系统
+ detect-non-windows: true
+ # 检测可疑连接
+ detect-suspicious: true
+ # 检测代理和VPS
+ detect-proxies-and-vps: true
+ # 而不是黑名单,降低机器人检查的阈值
+ lower-thresholds-of-bot-checks-instead-of-blacklist: false
+ # 名称模式
+ name-pattern:
+ # 是否启用
+ enabled: true
+ # 最小名称长度
+ minimum-name-length: 5
+ # 名称历史长度
+ name-history-length: 2
+ # 仅相同长度
+ same-length-only: false
+ # 最小匹配百分比
+ minimum-match-percent: 0.4
+ # 黑名单违规次数
+ blacklist-violations: -1
+ # 防止挂起
+ anti-hang:
+ # 是否启用
+ enabled: true
+ # 仅在机器人攻击期间启用
+ only-during-bot-attack: true
+ # 强制超时时间
+ force-timeout-time: 2000
+ # 空ping和ping刷屏
+ null-ping-and-ping-spam:
+ # 缓存ping MOTD
+ cache-ping-motd: true
+ # 仅在机器人攻击期间缓存
+ only-cache-during-bot-attack: true
+ # 缓存毫秒数
+ cache-milliseconds: 1000
+ # 禁用传统ping
+ disable-legacy-pings: false
+login:
+ # Tick长度(毫秒)
+ tick-length-ms: 100
+ # 线程池大小
+ thread-pool-size: 5
+ anti-vpn:
+ # 是否启用反VPN
+ enabled: true
+ # 记录非缓存检测
+ log-non-cache-detection: false
+ # 阻止的ASN
+ blocked-asn: []
+ # 阻止的国家
+ blocked-country: [JP]
+ # 保存间隔
+ save-interval: 3600
+ # 清理间隔
+ purge-interval: 86400
+ # 清理年龄
+ purge-age: 2592000
+ # 检测时加入黑名单
+ blacklist-on-detection: false
+ # 仅在攻击期间检测时加入黑名单
+ only-blacklist-on-detection-during-attack: true
+ # 初始连接检查
+ initial-connection-checkenabled: true
+ # 仅在机器人攻击期间进行初始连接检查
+ initial-connection-checkonly-during-bot-attack: true
+ # 仅缓存检查
+ initial-connection-checkcache-only: true
+ # ProxyChecker.io API
+ proxycheckerio-api:
+ # 是否启用
+ enabled: true
+ # 参数
+ arguments: '&risk=1&vpn=1&asn=1&tag={name}'
+ # 密钥
+ key: 'k913g9-b8oc81-10f13m-3f5963'
+ # IPHub API
+ iphub-api:
+ # 是否启用
+ enabled: false
+ # 密钥
+ key: ''
+ # BlackBox API
+ blackbox-api:
+ # 是否启用
+ enabled: true
diff --git a/MinecraftDBM/Xcord/xcord_webhook_attackend.json b/MinecraftDBM/Xcord/xcord_webhook_attackend.json
new file mode 100644
index 0000000..850f8a2
--- /dev/null
+++ b/MinecraftDBM/Xcord/xcord_webhook_attackend.json
@@ -0,0 +1,30 @@
+{
+ "url": "https://discord.com/api/webhooks/1230112560353219818/ergaergaergaerg-45h4w5hw45hrtsh-rhrthrthr",
+ "content": null,
+ "username": "XCord",
+ "avatarUrl": "https://i.imgur.com/90maqB0.png",
+ "tts": false,
+ "embeds": [
+ {
+ "title": "Bot attack subsided",
+ "description": null,
+ "url": null,
+ "color": {
+ "red": 255,
+ "green": 0,
+ "blue": 0
+ },
+ "footer": null,
+ "thumbnail": null,
+ "image": null,
+ "author": null,
+ "fields": [
+ {
+ "name": "",
+ "value": "The attack appears to be over. Stats: {stat_url} Total connections: {total-connections}",
+ "inline": false
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/MinecraftDBM/Xcord/xcord_webhook_attackstart.json b/MinecraftDBM/Xcord/xcord_webhook_attackstart.json
new file mode 100644
index 0000000..38bf1a4
--- /dev/null
+++ b/MinecraftDBM/Xcord/xcord_webhook_attackstart.json
@@ -0,0 +1,30 @@
+{
+ "url": "https://discord.com/api/webhooks/1230112560353219818/ergaergaergaerg-45h4w5hw45hrtsh-rhrthrthr",
+ "content": null,
+ "username": "XCord",
+ "avatarUrl": "https://i.imgur.com/90maqB0.png",
+ "tts": false,
+ "embeds": [
+ {
+ "title": "XCord detected a bot attack!",
+ "description": null,
+ "url": null,
+ "color": {
+ "red": 255,
+ "green": 0,
+ "blue": 0
+ },
+ "footer": null,
+ "thumbnail": null,
+ "image": null,
+ "author": null,
+ "fields": [
+ {
+ "name": "",
+ "value": "Your server is currently under attack. Check the logs for further info",
+ "inline": false
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/MinecraftDBM/Xcord/xcord_webhook_example.json b/MinecraftDBM/Xcord/xcord_webhook_example.json
new file mode 100644
index 0000000..ebac07d
--- /dev/null
+++ b/MinecraftDBM/Xcord/xcord_webhook_example.json
@@ -0,0 +1,46 @@
+{
+ "url": "https://discord.com/api/webhooks/1230112560353219818/ergaergaergaerg-45h4w5hw45hrtsh-rhrthrthr",
+ "content": "A DoS attack was detected, types: %attack_types%",
+ "username": "Network Monitor",
+ "avatarUrl": "https://i.imgur.com/dLL7a5m.png",
+ "tts": false,
+ "embeds": [
+ {
+ "title": null,
+ "description": "Embedded object",
+ "url": "https://i.imgur.com/dLL7a5m.png",
+ "color": {
+ "red": 255,
+ "green": 0,
+ "blue": 0
+ },
+ "footer": {
+ "text": "Footer",
+ "iconUrl": "https://i.imgur.com/dLL7a5m.png"
+ },
+ "thumbnail": {
+ "url": "https://i.imgur.com/dLL7a5m.png"
+ },
+ "image": {
+ "url": "https://i.imgur.com/dLL7a5m.png"
+ },
+ "author": {
+ "name": "Embeded Author",
+ "url": "https://i.imgur.com/dLL7a5m.png",
+ "iconUrl": "https://i.imgur.com/dLL7a5m.png"
+ },
+ "fields": [
+ {
+ "name": "Field",
+ "value": "Yup",
+ "inline": true
+ },
+ {
+ "name": "Field2",
+ "value": "Yup2",
+ "inline": false
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/logs/2026-01-22-1.log.gz b/logs/2026-01-22-1.log.gz
new file mode 100644
index 0000000..720c8dc
Binary files /dev/null and b/logs/2026-01-22-1.log.gz differ
diff --git a/logs/latest.log b/logs/latest.log
new file mode 100644
index 0000000..0d78bd2
--- /dev/null
+++ b/logs/latest.log
@@ -0,0 +1,15 @@
+[07:56:05] [main/INFO]: IPSet is not enabled on this system. Attempting to install...
+[07:56:05] [main/INFO]: Warning: IPSet is either not installed, or XCord does not have ROOT access.
+[07:56:05] [main/INFO]: Warning: For maximum protection, IPSet comes highly recommended.
+[07:56:06] [main/WARN]: You're not using IPSet with the global-blacklist. It's highly recommended to use the IPSet option as this will result in FAR superior protection (If you're able to..)
+[07:56:06] [main/WARN]: You're not using IPSet with the DoS filter. It's highly recommended to use the IPSet option as this will result in FAR superior protection (If you're able to..)
+[07:56:06] [main/INFO]: XCord is running license validation...
+[07:56:07] [main/WARN]: CRITICAL WARNING: XCord requires a valid license to run! Please get a license from our discord! (View the XCord mc-market page for link)
+[07:56:08] [Thread-6/INFO]: [!]==> Critical Error <==[!]
+[07:56:08] [Thread-6/INFO]: > XCord REQUIRES you to get a license from the official XCord Discord to use global-blacklist
+[07:56:08] [Thread-6/INFO]: > Put your license key in xcord.yml for 'license-key'
+[07:56:08] [Thread-6/INFO]: [!]==> Critical Error <==[!]
+[07:56:09] [Thread-5/INFO]: [!]==> Critical Error <==[!]
+[07:56:09] [Thread-5/INFO]: > XCord REQUIRES you to get a license from the official XCord Discord to use DOS-Filter-Blacklist
+[07:56:09] [Thread-5/INFO]: > Put your license key in xcord.yml for 'license-key'
+[07:56:09] [Thread-5/INFO]: [!]==> Critical Error <==[!]