From 1a0b61d75de65b11f9174972e16aee3f1b1eca8c Mon Sep 17 00:00:00 2001 From: Roman Makeev <57789105+makeevrserg@users.noreply.github.com> Date: Sun, 29 Jan 2023 00:33:08 -0800 Subject: [PATCH] Update README.md --- README.md | 69 ++----------------------------------------------------- 1 file changed, 2 insertions(+), 67 deletions(-) diff --git a/README.md b/README.md index 4a5d9af..7e47a09 100644 --- a/README.md +++ b/README.md @@ -1,70 +1,5 @@ [![kotlin_version](https://img.shields.io/badge/kotlin-1.7.0-blueviolet?style=flat-square)](https://github.com/Astra-Interactive/AstraLibs) [![minecraft_version](https://img.shields.io/badge/minecraft-1.19-green?style=flat-square)](https://github.com/Astra-Interactive/AstraLibs) [![platforms](https://img.shields.io/badge/platform-spigot%7Cfabric%7Cforge-blue?style=flat-square)](https://github.com/Astra-Interactive/AstraLibs) -# AstraTemplate -This plugin template will help you to create new Spigot plugins as fast as possible -# -

☄️ Plugins based on AstraTemplate☄️

-
-

- - spigot - - - spigot - - - spigot - -

- -# Brief description for AstraTemplate - -AstraTemplate depends on kotlinx libraries, which located in [AstraLibs](https://github.com/Asrta-Interactive/AstraTemplate/wiki/AstraLibs), which you are allowed to modify, so, if you don't like this dependencies - you can get rid of that by yourself - - -Astra template has everything(probably) you need including: -- [x] Paginated menu example -- [x] Menu live-update example -- [x] EventManager and Event example -- [x] Commands example -- [x] TabCompleter example -- [x] Database example -- [x] Permissions example -- [x] FileManager example -- [x] YML Config loader example -- [x] Translation config example -- [x] Plugin reload -- [x] PlugMan support -- [x] GSON-like YML loader using GSON or kotlinx.serialization -- [x] Logger, which can be logged in file -- [x] Readable code -- [x] (almost) Everything is commented -- [x] Error catching -- [x] Enum extensions -- [x] DTO And domain structure -- [x] Multimodules structure -- [x] DSL Database -- [x] Easy DI aka Dependency Injection -- [x] MVI GUI example -- [x] And more other stuff - better look by yourself - -# Platforms - -- [x] Spigot/Paper -- [x] Fabric - Pre Alpha state -- [ ] Velocity/Bungee -- [x] Forge - Pre-Alpha state - -Also, checkout [AstraLearner](https://play.google.com/store/apps/details?id=com.makeevrserg.astralearner) - it will help you to learn foreign words easily! - -## Directory structure - - ├── domain # Shared module between fabric/spigot/forge - ├── buildSrc # Build components - ├── fabric # Fabric template mod - └── plugin # Spigot template mod - -## Build jar executables - $ ./gradlew :plugin:shadowJar # assemble the plugin .jar - $ ./gradlew :fabric:build # assemble the Fabric .jar +# AstraEssentials +Essentials plugin for EmpireSMP