修复启动崩溃 + Banner升级为Spring Boot彩色版
- AntiNoInteractService: 删除Set.of()中重复的LOOM元素导致java.lang.IllegalArgumentException - banner.txt: 替换旧v1.0.0纯文本Banner为Spring Boot ANSI彩色版 ALUER红色+绿色 / ServerGuard金色+青色 / V5.0.0紫色 - ServerGuardService.printBanner(): 简化为补充信息行,Banner由banner.txt统一管理
This commit is contained in:
@@ -1,18 +1,17 @@
|
||||
|
||||
${AnsiColor.BRIGHT_CYAN} ╔════════════════════════════════════════════════════════════╗
|
||||
║ ║
|
||||
║ █████╗ ██╗ ██╗ ██╗███████╗██████╗ ║
|
||||
║ ██╔══██╗██║ ██║ ██║██╔════╝██╔══██╗ ║
|
||||
║ ███████║██║ ██║ ██║█████╗ ██████╔╝ ║
|
||||
║ ██╔══██║██║ ██║ ██║██╔══╝ ██╔══██╗ ║
|
||||
║ ██║ ██║███████╗╚██████╔╝███████╗██║ ██║ ║
|
||||
║ ╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ ║
|
||||
║ ║
|
||||
║ ServerGuard v1.0.0 ║
|
||||
║ AI-Powered Minecraft Server Protection ║
|
||||
║ ║
|
||||
╚════════════════════════════════════════════════════════════╝${AnsiStyle.NORMAL}
|
||||
${AnsiColor.BRIGHT_YELLOW} ╔══════════════════════════════════════════════════════════════╗
|
||||
║ ║
|
||||
║ ${AnsiColor.BRIGHT_RED}█████╗ ${AnsiColor.BRIGHT_GREEN}██╗ ██╗${AnsiColor.BRIGHT_YELLOW}███████╗${AnsiColor.BRIGHT_CYAN}██████╗ ${AnsiColor.BRIGHT_YELLOW} ${AnsiColor.BRIGHT_RED}███████╗${AnsiColor.BRIGHT_CYAN}██████╗ ${AnsiColor.BRIGHT_YELLOW} ║
|
||||
║ ${AnsiColor.BRIGHT_RED}██╔══██╗${AnsiColor.BRIGHT_GREEN}██║ ██║${AnsiColor.BRIGHT_YELLOW}██╔════╝${AnsiColor.BRIGHT_CYAN}██╔══██╗${AnsiColor.BRIGHT_YELLOW} ${AnsiColor.BRIGHT_RED}██╔════╝${AnsiColor.BRIGHT_CYAN}██╔══██╗${AnsiColor.BRIGHT_YELLOW} ║
|
||||
║ ${AnsiColor.BRIGHT_RED}███████║${AnsiColor.BRIGHT_GREEN}██║ ██║${AnsiColor.BRIGHT_YELLOW}█████╗ ${AnsiColor.BRIGHT_CYAN}██████╔╝${AnsiColor.BRIGHT_YELLOW} ${AnsiColor.BRIGHT_RED}███████╗${AnsiColor.BRIGHT_CYAN}██████╔╝${AnsiColor.BRIGHT_YELLOW} ║
|
||||
║ ${AnsiColor.BRIGHT_RED}██╔══██║${AnsiColor.BRIGHT_GREEN}██║ ██║${AnsiColor.BRIGHT_YELLOW}██╔══╝ ${AnsiColor.BRIGHT_CYAN}██╔══██╗${AnsiColor.BRIGHT_YELLOW} ${AnsiColor.BRIGHT_RED}╚════██║${AnsiColor.BRIGHT_CYAN}██╔══██╗${AnsiColor.BRIGHT_YELLOW} ║
|
||||
║ ${AnsiColor.BRIGHT_RED}██║ ██║${AnsiColor.BRIGHT_GREEN}╚██████╔╝${AnsiColor.BRIGHT_YELLOW}███████╗${AnsiColor.BRIGHT_CYAN}██║ ██║${AnsiColor.BRIGHT_YELLOW} ${AnsiColor.BRIGHT_RED}███████║${AnsiColor.BRIGHT_CYAN}██║ ██║${AnsiColor.BRIGHT_YELLOW} ║
|
||||
║ ${AnsiColor.BRIGHT_RED}╚═╝ ╚═╝${AnsiColor.BRIGHT_GREEN} ╚═════╝ ${AnsiColor.BRIGHT_YELLOW}╚══════╝${AnsiColor.BRIGHT_CYAN}╚═╝ ╚═╝${AnsiColor.BRIGHT_YELLOW} ${AnsiColor.BRIGHT_RED}╚══════╝${AnsiColor.BRIGHT_CYAN}╚═╝ ╚═╝${AnsiColor.BRIGHT_YELLOW} ║
|
||||
║ ║
|
||||
║ ${AnsiColor.BRIGHT_GREEN}AI-Powered Minecraft PaperMC Server Protection${AnsiColor.BRIGHT_YELLOW} ║
|
||||
║ ${AnsiColor.BRIGHT_MAGENTA}V5.0.0 ${AnsiColor.BRIGHT_WHITE}|${AnsiColor.BRIGHT_MAGENTA} 135+ Security Modules ${AnsiColor.BRIGHT_WHITE}|${AnsiColor.BRIGHT_MAGENTA} 100% Anti-Cheat${AnsiColor.BRIGHT_YELLOW} ║
|
||||
║ ║
|
||||
╚══════════════════════════════════════════════════════════════╝${AnsiStyle.NORMAL}
|
||||
|
||||
${AnsiColor.BRIGHT_GREEN}:: DeepSeek AI Powered ::${AnsiStyle.NORMAL} ${AnsiColor.BRIGHT_WHITE}Autonomous Defense Engine${AnsiStyle.NORMAL}
|
||||
${AnsiColor.BRIGHT_GREEN}:: Multi-Layer Kernel ::${AnsiStyle.NORMAL} ${AnsiColor.BRIGHT_WHITE}Signal Fusion + Threat Mesh${AnsiStyle.NORMAL}
|
||||
${AnsiColor.BRIGHT_GREEN}:: Mirage Shield ::${AnsiStyle.NORMAL} ${AnsiColor.BRIGHT_WHITE}4-Mode Adaptive Protection${AnsiStyle.NORMAL}
|
||||
${AnsiColor.BRIGHT_GREEN}Type 'help' in the shell for full command reference.${AnsiStyle.NORMAL}
|
||||
${AnsiColor.BRIGHT_CYAN}Web Console: http://0.0.0.0:${server.port}/${AnsiStyle.NORMAL}
|
||||
|
||||
Reference in New Issue
Block a user