├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── LICENSE ├── README.md ├── TODOLIST.md ├── constant ├── const.go ├── error.go ├── only-read-font.go ├── only-read.go └── server-side.go ├── dockerfile └── dockfile-1.1.0 ├── go.mod ├── grpc └── api │ ├── admin.gin.go │ ├── admin.md │ ├── admin.pb.go │ ├── admin.proto │ ├── server.gin.go │ ├── server.md │ ├── server.pb.go │ ├── server.proto │ ├── user.gin.go │ ├── user.md │ ├── user.pb.go │ └── user.proto ├── interface ├── callback.go ├── conf.go ├── container │ ├── job-container.go │ ├── log-container.go │ └── minecraft-server-container.go ├── database.go ├── log.go ├── plugin │ ├── plugin-container.go │ ├── plugin-manager.go │ └── plugin.go ├── server-adapter.go └── server │ ├── basic-server.go │ ├── gin-server.go │ ├── minecraft-server.go │ └── monitor-server.go ├── main.go ├── models ├── gin-model.go ├── plugin.go ├── server-conf.go └── server-model.go ├── modules ├── Id-genertor.go ├── callback.go ├── conf.go ├── console-banner.go ├── database.go ├── flag.go ├── gin-server.go ├── job-container.go ├── log-container.go ├── log.go ├── main-process.go ├── minecraft-server-container.go ├── minecraft-server.go ├── monitor-server.go ├── plugin-container.go ├── plugin-manager.go └── server-adapter.go ├── pack-webfile ├── compress-file.go └── uncompress-file.go ├── plugins ├── basic-plugin.go ├── broadcast │ └── broadcast.go ├── here │ └── here.go ├── mcdr-plugin-compatible │ ├── TODO.md │ ├── event.go │ ├── export.go │ ├── mcdr-plugin-compatible.go │ ├── mcdr-plugin.go │ ├── utils.c │ └── utils.h ├── mirror-server │ └── mirror-server.go ├── plugins.go ├── register-plugins.go └── reread-chicken │ └── reread-chicken.go ├── services ├── admin-services.go ├── server-services.go ├── service.go └── user-service.go ├── tool ├── README.md ├── lib │ └── create-plugin.go └── smcd-create-plugin │ └── main.go └── utils ├── dir_util.go ├── file_util.go ├── global_util.go ├── list_util.go ├── mc_util.go └── tellraw_util.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/README.md -------------------------------------------------------------------------------- /TODOLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/TODOLIST.md -------------------------------------------------------------------------------- /constant/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/constant/const.go -------------------------------------------------------------------------------- /constant/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/constant/error.go -------------------------------------------------------------------------------- /constant/only-read-font.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/constant/only-read-font.go -------------------------------------------------------------------------------- /constant/only-read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/constant/only-read.go -------------------------------------------------------------------------------- /constant/server-side.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/constant/server-side.go -------------------------------------------------------------------------------- /dockerfile/dockfile-1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/dockerfile/dockfile-1.1.0 -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/go.mod -------------------------------------------------------------------------------- /grpc/api/admin.gin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/admin.gin.go -------------------------------------------------------------------------------- /grpc/api/admin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/admin.md -------------------------------------------------------------------------------- /grpc/api/admin.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/admin.pb.go -------------------------------------------------------------------------------- /grpc/api/admin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/admin.proto -------------------------------------------------------------------------------- /grpc/api/server.gin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/server.gin.go -------------------------------------------------------------------------------- /grpc/api/server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/server.md -------------------------------------------------------------------------------- /grpc/api/server.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/server.pb.go -------------------------------------------------------------------------------- /grpc/api/server.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/server.proto -------------------------------------------------------------------------------- /grpc/api/user.gin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/user.gin.go -------------------------------------------------------------------------------- /grpc/api/user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/user.md -------------------------------------------------------------------------------- /grpc/api/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/user.pb.go -------------------------------------------------------------------------------- /grpc/api/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/grpc/api/user.proto -------------------------------------------------------------------------------- /interface/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/callback.go -------------------------------------------------------------------------------- /interface/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/conf.go -------------------------------------------------------------------------------- /interface/container/job-container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/container/job-container.go -------------------------------------------------------------------------------- /interface/container/log-container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/container/log-container.go -------------------------------------------------------------------------------- /interface/container/minecraft-server-container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/container/minecraft-server-container.go -------------------------------------------------------------------------------- /interface/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/database.go -------------------------------------------------------------------------------- /interface/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/log.go -------------------------------------------------------------------------------- /interface/plugin/plugin-container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/plugin/plugin-container.go -------------------------------------------------------------------------------- /interface/plugin/plugin-manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/plugin/plugin-manager.go -------------------------------------------------------------------------------- /interface/plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/plugin/plugin.go -------------------------------------------------------------------------------- /interface/server-adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/server-adapter.go -------------------------------------------------------------------------------- /interface/server/basic-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/server/basic-server.go -------------------------------------------------------------------------------- /interface/server/gin-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/server/gin-server.go -------------------------------------------------------------------------------- /interface/server/minecraft-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/server/minecraft-server.go -------------------------------------------------------------------------------- /interface/server/monitor-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/interface/server/monitor-server.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/main.go -------------------------------------------------------------------------------- /models/gin-model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/models/gin-model.go -------------------------------------------------------------------------------- /models/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/models/plugin.go -------------------------------------------------------------------------------- /models/server-conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/models/server-conf.go -------------------------------------------------------------------------------- /models/server-model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/models/server-model.go -------------------------------------------------------------------------------- /modules/Id-genertor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/Id-genertor.go -------------------------------------------------------------------------------- /modules/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/callback.go -------------------------------------------------------------------------------- /modules/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/conf.go -------------------------------------------------------------------------------- /modules/console-banner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/console-banner.go -------------------------------------------------------------------------------- /modules/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/database.go -------------------------------------------------------------------------------- /modules/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/flag.go -------------------------------------------------------------------------------- /modules/gin-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/gin-server.go -------------------------------------------------------------------------------- /modules/job-container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/job-container.go -------------------------------------------------------------------------------- /modules/log-container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/log-container.go -------------------------------------------------------------------------------- /modules/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/log.go -------------------------------------------------------------------------------- /modules/main-process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/main-process.go -------------------------------------------------------------------------------- /modules/minecraft-server-container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/minecraft-server-container.go -------------------------------------------------------------------------------- /modules/minecraft-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/minecraft-server.go -------------------------------------------------------------------------------- /modules/monitor-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/monitor-server.go -------------------------------------------------------------------------------- /modules/plugin-container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/plugin-container.go -------------------------------------------------------------------------------- /modules/plugin-manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/plugin-manager.go -------------------------------------------------------------------------------- /modules/server-adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/modules/server-adapter.go -------------------------------------------------------------------------------- /pack-webfile/compress-file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/pack-webfile/compress-file.go -------------------------------------------------------------------------------- /pack-webfile/uncompress-file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/pack-webfile/uncompress-file.go -------------------------------------------------------------------------------- /plugins/basic-plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/basic-plugin.go -------------------------------------------------------------------------------- /plugins/broadcast/broadcast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/broadcast/broadcast.go -------------------------------------------------------------------------------- /plugins/here/here.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/here/here.go -------------------------------------------------------------------------------- /plugins/mcdr-plugin-compatible/TODO.md: -------------------------------------------------------------------------------- 1 | ## 兼容mcdr插件 2 | ### 暂时弃坑 -------------------------------------------------------------------------------- /plugins/mcdr-plugin-compatible/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/mcdr-plugin-compatible/event.go -------------------------------------------------------------------------------- /plugins/mcdr-plugin-compatible/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/mcdr-plugin-compatible/export.go -------------------------------------------------------------------------------- /plugins/mcdr-plugin-compatible/mcdr-plugin-compatible.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/mcdr-plugin-compatible/mcdr-plugin-compatible.go -------------------------------------------------------------------------------- /plugins/mcdr-plugin-compatible/mcdr-plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/mcdr-plugin-compatible/mcdr-plugin.go -------------------------------------------------------------------------------- /plugins/mcdr-plugin-compatible/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/mcdr-plugin-compatible/utils.c -------------------------------------------------------------------------------- /plugins/mcdr-plugin-compatible/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/mcdr-plugin-compatible/utils.h -------------------------------------------------------------------------------- /plugins/mirror-server/mirror-server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/mirror-server/mirror-server.go -------------------------------------------------------------------------------- /plugins/plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/plugins.go -------------------------------------------------------------------------------- /plugins/register-plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/register-plugins.go -------------------------------------------------------------------------------- /plugins/reread-chicken/reread-chicken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/plugins/reread-chicken/reread-chicken.go -------------------------------------------------------------------------------- /services/admin-services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/services/admin-services.go -------------------------------------------------------------------------------- /services/server-services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/services/server-services.go -------------------------------------------------------------------------------- /services/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/services/service.go -------------------------------------------------------------------------------- /services/user-service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/services/user-service.go -------------------------------------------------------------------------------- /tool/README.md: -------------------------------------------------------------------------------- 1 | ## 使用方法 2 | 3 | ### 安装 4 | 在项目目录下执行 5 | ``` 6 | go install ./tool/smcd-create-plugin 7 | ``` -------------------------------------------------------------------------------- /tool/lib/create-plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/tool/lib/create-plugin.go -------------------------------------------------------------------------------- /tool/smcd-create-plugin/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/tool/smcd-create-plugin/main.go -------------------------------------------------------------------------------- /utils/dir_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/utils/dir_util.go -------------------------------------------------------------------------------- /utils/file_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/utils/file_util.go -------------------------------------------------------------------------------- /utils/global_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/utils/global_util.go -------------------------------------------------------------------------------- /utils/list_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/utils/list_util.go -------------------------------------------------------------------------------- /utils/mc_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/utils/mc_util.go -------------------------------------------------------------------------------- /utils/tellraw_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TISUnion/most-simple-mcd/HEAD/utils/tellraw_util.go --------------------------------------------------------------------------------