├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .idea └── .gitignore ├── HEADER.txt ├── LICENSE ├── README.md ├── VERSION ├── config ├── checkstyle │ ├── checkstyle.xml │ └── suppressions.xml └── spotbugs │ └── suppressions.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java └── net │ └── elytrium │ └── fastmotd │ ├── FastMOTD.java │ ├── Settings.java │ ├── command │ ├── MaintenanceCommand.java │ └── ReloadCommand.java │ ├── holder │ ├── MOTDBytesHolder.java │ └── MOTDHolder.java │ ├── injection │ ├── HandshakeSessionHandlerHook.java │ └── ServerChannelInitializerHook.java │ ├── listener │ ├── CompatPingListener.java │ └── ShutdownOnZeroPlayersListener.java │ └── utils │ ├── ByteBufCopyThreadLocal.java │ └── MOTDGenerator.java └── templates └── net └── elytrium └── fastmotd └── BuildConstants.java /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /HEADER.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/HEADER.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.0.9 2 | -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /config/spotbugs/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/config/spotbugs/suppressions.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'FastMOTD' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/FastMOTD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/FastMOTD.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/Settings.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/command/MaintenanceCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/command/MaintenanceCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/command/ReloadCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/command/ReloadCommand.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/holder/MOTDBytesHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/holder/MOTDBytesHolder.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/holder/MOTDHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/holder/MOTDHolder.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/injection/HandshakeSessionHandlerHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/injection/HandshakeSessionHandlerHook.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/injection/ServerChannelInitializerHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/injection/ServerChannelInitializerHook.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/listener/CompatPingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/listener/CompatPingListener.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/listener/ShutdownOnZeroPlayersListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/listener/ShutdownOnZeroPlayersListener.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/utils/ByteBufCopyThreadLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/utils/ByteBufCopyThreadLocal.java -------------------------------------------------------------------------------- /src/main/java/net/elytrium/fastmotd/utils/MOTDGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/java/net/elytrium/fastmotd/utils/MOTDGenerator.java -------------------------------------------------------------------------------- /src/main/templates/net/elytrium/fastmotd/BuildConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Elytrium/FastMOTD/HEAD/src/main/templates/net/elytrium/fastmotd/BuildConstants.java --------------------------------------------------------------------------------