{"id":13711666,"url":"https://github.com/Kieaer/Essentials","last_synced_at":"2025-05-06T21:32:05.647Z","repository":{"id":45378030,"uuid":"205838548","full_name":"Kieaer/Essentials","owner":"Kieaer","description":"Mindustry plugin - Essentials","archived":false,"fork":false,"pushed_at":"2025-04-30T09:09:23.000Z","size":26273,"stargazers_count":61,"open_issues_count":4,"forks_count":23,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-30T10:37:33.182Z","etag":null,"topics":["essentials-plugin","mindustry","mindustry-plugin"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kieaer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-09-02T11:06:31.000Z","updated_at":"2025-04-22T12:32:32.000Z","dependencies_parsed_at":"2023-11-16T13:35:59.076Z","dependency_job_id":"bf51ab04-aa40-4eb0-972f-a30968a511b5","html_url":"https://github.com/Kieaer/Essentials","commit_stats":null,"previous_names":[],"tags_count":88,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kieaer%2FEssentials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kieaer%2FEssentials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kieaer%2FEssentials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kieaer%2FEssentials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kieaer","download_url":"https://codeload.github.com/Kieaer/Essentials/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252772117,"owners_count":21801855,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["essentials-plugin","mindustry","mindustry-plugin"],"created_at":"2024-08-02T23:01:10.478Z","updated_at":"2025-05-06T21:32:00.635Z","avatar_url":"https://github.com/Kieaer.png","language":"Kotlin","funding_links":[],"categories":["Plugins"],"sub_categories":["Texture Packs"],"readme":"# Essentials\n![GitHub all releases](https://img.shields.io/github/downloads/kieaer/Essentials/total?style=flat-square)\n![GitHub release (latest by date)](https://img.shields.io/github/downloads/kieaer/essentials/latest/total?style=flat-square)\u003cbr\u003e\nAdd more commands to the server.\u003cbr\u003e\n**__Requires Java 17 or higher!__**\n\nThis plugin was created because the creators were very angry with too many Griefers in Mindustry 4.0 Alpha version.\u003cbr\u003e\nTo create this plugin, I'm spent all night studying a programming language I hadn't looked at in my entire life. lol\u003cbr\u003e\u003cbr\u003e\nBasically, this plugin focuses on finding cheats and griefers, but it adds additional features to make it useful on other servers as well.\n\n## Installation\nPut this plugin in the ``\u003cserver folder location\u003e/config/mods`` folder.\n\n## Client commands\n| Command    | Parameter                                                                | Description                                                    |\n|:-----------|:-------------------------------------------------------------------------|:---------------------------------------------------------------|\n| vote       | \u0026lt;kick/map/gg/skip/back/random\u0026gt; [player/amount/world_name] [reason] | Start voting                                                   |\n| broadcast  | \u0026lt;text...\u0026gt;                                                          | Broadcast message to all servers                               |\n| changemap  | \u0026lt;name\u0026gt; [gamemode]                                                  | Change the world or gamemode immediately.                      |\n| changename | \u0026lt;new_name\u0026gt; [player]                                                | Change player name.                                            |\n| changepw   | \u0026lt;new_password\u0026gt; \u0026lt;password_repeat\u0026gt;                             | Change account password.                                       |\n| chat       | \u0026lt;on/off\u0026gt;                                                           | Mute all players without admins.                               |\n| chars      | \u0026lt;text...\u0026gt;                                                          | Make pixel texts                                               |\n| color      |                                                                          | Enable color nickname                                          |\n| discord    |                                                                          | Authenticate your Discord account to the server.               |\n| dps        |                                                                          | Create damage per seconds meter block                          |\n| effect     | \u0026lt;level\u0026gt; [color]                                                    | Set the effect and color for each level.                       |\n| exp        | \u0026lt;set/hide/add/remove\u0026gt; [values/player] [player]                     | Edit account EXP values                                        |\n| fillitems  | \u0026lt;team\u0026gt;                                                             | Fill the core with items.                                      |\n| freeze     | \u0026lt;player\u0026gt;                                                           | Stop player unit movement                                      |\n| gg         | [team]                                                                   | Force gameover                                                 |\n| god        | [name]                                                                   | Set max player health                                          |\n| help       | [page]                                                                   | Show command lists                                             |\n| hub        | \u0026lt;set/zone/block/count/total/remove/reset\u0026gt; [ip] [parameters...]     | Create a server to server point.                               |\n| hud        | \u0026lt;health\u0026gt;                                                           | Enable unit information.                                       |\n| info       | [player]                                                                 | Show your information                                          |\n| js         | [code...]                                                                | Execute JavaScript codes                                       |\n| kickall    |                                                                          | All users except yourself and the administrator will be kicked |\n| kill       | [player]                                                                 | Kill player.                                                   |\n| killall    | [team]                                                                   | Kill all enemy units                                           |\n| killunit   | \u0026lt;name\u0026gt; [amount] [team]                                             | Destroys specific units only.                                  |\n| lang       | \u0026lt;language_tag\u0026gt;                                                     | Set the language for your account.                             |\n| log        |                                                                          | Enable block log                                               |\n| login      | \u0026lt;id\u0026gt; \u0026lt;password\u0026gt;                                              | Access your account                                            |\n| maps       | [page]                                                                   | Show server maps                                               |\n| me         | \u0026lt;text...\u0026gt;                                                          | broadcast * message                                            |\n| meme       | \u0026lt;type\u0026gt;                                                             | Enjoy meme features!                                           |\n| motd       |                                                                          | Show server motd.                                              |\n| mute       | \u0026lt;player\u0026gt;                                                           | Mute player                                                    |\n| pause      |                                                                          | Pause server                                                   |\n| players    | [page]                                                                   | Show players list                                              |\n| pm         | \u0026lt;player\u0026gt; [message...]                                              | Send private messgae                                           |\n| ranking    | \u0026lt;time/exp/attack/place/break/pvp\u0026gt; [page]                           | Show players ranking                                           |\n| reg        | \u0026lt;id\u0026gt; \u0026lt;password\u0026gt; \u0026lt;password_repeat\u0026gt;                      | Register account                                               |\n| report     | \u0026lt;player\u0026gt; \u0026lt;reason...\u0026gt;                                         | Report player                                                  |\n| rollback   | \u0026lt;player\u0026gt;                                                           | Undo all actions taken by the player.                          |\n| search     | [value]                                                                  | Search player data                                             |\n| setitem    | \u0026lt;item\u0026gt; \u0026lt;amount\u0026gt; [team]                                       | Set team core item amount                                      |\n| setperm    | \u0026lt;player\u0026gt; \u0026lt;group\u0026gt;                                             | Set the player's permission group.                             |\n| skip       |                                                                          | Start n wave immediately.                                      |\n| spawn      | \u0026lt;unit/block\u0026gt; \u0026lt;name\u0026gt; [amount/rotate]                          | Spawns units at the player's location.                         |\n| status     |                                                                          | Show server status                                             |\n| team       | \u0026lt;team_name\u0026gt; [name]                                                 | Change team                                                    |\n| tempban    | \u0026lt;player\u0026gt; \u0026lt;time\u0026gt; [reason]                                     | Ban the player for a certain period of time.                   |\n| time       |                                                                          | Show server time                                               |\n| tp         | \u0026lt;player\u0026gt;                                                           | Teleport to other players                                      |\n| tpp        | [player]                                                                 | Lock on camera the target player.                              |\n| track      |                                                                          | Displays the mouse positions of players.                       |\n| unban      | \u0026lt;uuid\u0026gt;                                                             | Unban player                                                   |\n| unmute     | \u0026lt;player\u0026gt;                                                           | Unmute player                                                  |\n| url        | \u0026lt;command\u0026gt;                                                          | Opens a URL contained in a specific command.                   |\n| weather    | \u0026lt;rain/snow/sandstorm/sporestorm\u0026gt; \u0026lt;seconds\u0026gt;                   | Adds a weather effect to the map.                              |\n\n\n## Server commands\n| Command     | Parameter                                         | Description                                                                           |\n|:------------|:--------------------------------------------------|:--------------------------------------------------------------------------------------|\n| debug       | [bool]                                            | Show plugin internal informations                                                     |\n| gen         |                                                   | Generate README.md texts                                                              |\n| reload      |                                                   | Reload permission and config files.                                                   |\n| setperm     | \u0026lt;player\u0026gt; \u0026lt;group\u0026gt;                      | Set the player's permission group.                                                    |\n| sync        |                                                   | Match ban list with all connected servers.                                            |\n| tempban     | \u0026lt;player\u0026gt; \u0026lt;time\u0026gt; [reason]              | Ban the player for a certain period of time.                                          |\n\nREADME.md Generated time: 2023-04-08 17:24:52\n\n## Contribute guide\n### File description\n* Main - Execute various settings and services to start the plugin.\n* Bundle - It's used to add various languages to the plugin.\n* Commands - Add server/client commands.\n* Config - Loads or saves settings used by the plugin.\n* DB - Save and load using SQLite to store player data.\n* Event - It works when an event occurs within the game.\n* FileWatchService - A service that monitors permissions and config files so that they are applied in real time when you modify them.\n* Permission - Read the permission file and check the permissions between players.\n* PluginData - Save and load using SQLite to store plugin data.\n* Trigger - Save and load player data, start ban sharing server/client, added feature triggers.\n\n## License\n**Free License**\n\nYou can copy and modify my source code and claim it as your own!\u003cbr\u003e\nBecause if you want to implement a specific features, the source code will be the same after all lol","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKieaer%2FEssentials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKieaer%2FEssentials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKieaer%2FEssentials/lists"}