diff --git a/README.md b/README.md index 98d3bf3..47eab3a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@  ### An 'All-in-one' plugin for MC servers. -#### TabList Customizing, Custom Advancement, Connect messages, AutoSave, Logger +#### TabList Customizing, Server Password, Clear Dropped Items, Custom Advancement, Connect messages, AutoSave, Logger [](https://ci.ditservices.hu/job/SimplifyTools/)   [](https://bstats.org/plugin/bukkit/SimplifyTools/15108)  <br>[Changelog](docs/ChangeLog.md) <hr> @@ -12,13 +12,15 @@ - **Tab Manager** - Allows you to specify colored texts, with animations on the tab window. Also you can display the average ping, Server RAM statistics.  - - **Automatic/command saving** - Allows you to schedule auto saving of the world/player data on your server, or you can initiate a save by a command. + - **Gameplay statistics** - You can check your gameplay statistics such as player/mob kills, etc. + (Note: The plugin just shows the stats not recording itself, so stats before installing this plugin are counted too.) +  + - **Server Password** - Allows you to set a server password *(same password for all players)*, ability to: skip auth for OP players, hide inventory, disable moving, building, until providing correct password `/slogin {PASSWORD}` + - **Clearing Dropped Items** - Set an interval in seconds to remove dropped items. Ability to broadcast clearing before 1min, 10sec, skip items and/or worlds. - **Custom Connect/Disconnect messages** - Allows you to customize the message that is broadcasted when someone joins or leaves the server.  + - **Automatic/command saving** - Allows you to schedule auto saving of the world/player data on your server, or you can initiate a save by a command. - **Plugin Manager** - Allows you to unload/load plugins without a server restart. (Disabled by default since v1.2.1) - - **Gameplay statistics** - You can check your gameplay statistics such as player/mob kills, etc. - (Note: The plugin just shows the stats not recording itself, so stats before installing this plugin are counted too.) -  - **Custom Advancement Messages** - You can customize the advancement messages in three categories: advancement, goal, challenge. (Note: The advancement names are currently only can be displayed in english. In future versions there will be a feature to translate to any languages.)  @@ -32,6 +34,12 @@ _________________ _________________ ### [Commands & Permissions](docs/cmd_perms.md) _________________ +### Translation +Under the plugin's directory inside the lang folder you can add your own translation. <br> +Just copy-paste [en.yml](src/main/resources/en.yml) and translate the strings to your language. <br> +In the config.yml you can set the newly created language (for example: de.yml) to like this: `language: 'de'` and your translation will be used. <br> +Feel free to open a pull request and your language can be added to the plugin. +_________________ ### [Building from source](docs/BUILDING.md) _________________ ### If you have an idea or bug report [Create an issue](https://github.com/LabodiDavid/SimplifyTools/issues/new/choose) or [Create a pull request](https://github.com/LabodiDavid/SimplifyTools/compare) diff --git a/docs/ChangeLog.md b/docs/ChangeLog.md index 22fe3ab..de39d33 100644 --- a/docs/ChangeLog.md +++ b/docs/ChangeLog.md @@ -1,5 +1,13 @@ # SimplifyTools - Changelog - +- **1.2.4** + - Added *Server password feature* + - Added *Clearing dropped items feature* + - Implemented customizable translation + - Added total play time to stats command + - Tab completer optimalizations + - Minor refactors/optimalizations + - Prepared support for 1.21.5 (Not tested yet) + - From now running newer untested server versions is allowed - **1.2.3** - Added support for version up to 1.21.4 - The plugin now depends on, <b>requires ProtocolLib</b> (https://github.com/dmulloy2/ProtocolLib/) diff --git a/docs/cmd_perms.md b/docs/cmd_perms.md index f6f4854..daa69e9 100644 --- a/docs/cmd_perms.md +++ b/docs/cmd_perms.md @@ -5,12 +5,14 @@ You can use the following commands to use the features of SimplifyTools. - **/st ping**: Displays your ping to the current server.<br />Requires `st.ping` - **/st tps**: Displays plugin calculated TPS.<br />Requires `st.tps` - **/st stats**: Displays your gameplay statistics.<br />Requires `st.stats` +- **/slogin**: Used to login if server password enabled.<br />Requires `st.slogin` - **/st save-all**: Saves the players, worlds data on the server.<br />Requires `st.save` - **/st pmanager** <LOAD/UNLOAD>: A built-in plugin manager.<br />Requires `st.pmanager.*` - **/st pmanager load** <PLUGIN-NAME>: Plugin loading.<br />Requires `st.pmanager.load (can be inherited from st.pmanager.*)` - **/st pmanager unload** <PLUGIN-NAME>: Plugin unload.<br />Requires `st.pmanager.unload (can be inherited from st.pmanager.*)` - **/st reload**: Plugin settings reload.<br />Requires `st.reload` - +## SimplifyTools - Permissions +- `st.slogin.skip` - If has this permission the user dont have to provide server password upon connect if enabled. ## SimplifyTools - Wildcard Permissions - **st.*** - Wildcard permission for all commands, permissions for this plugin.