{"id":28876032,"url":"https://github.com/onelitefeathernet/playerkits","last_synced_at":"2026-03-09T20:05:18.044Z","repository":{"id":286878746,"uuid":"948611297","full_name":"OneLiteFeatherNET/PlayerKits","owner":"OneLiteFeatherNET","description":null,"archived":false,"fork":false,"pushed_at":"2025-10-03T23:01:16.000Z","size":796,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-10-25T06:29:51.645Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OneLiteFeatherNET.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["OneLiteFeatherNET"]}},"created_at":"2025-03-14T16:32:34.000Z","updated_at":"2025-10-03T23:00:40.000Z","dependencies_parsed_at":"2025-05-31T04:52:49.314Z","dependency_job_id":"5c1ef426-f86d-41df-80f6-58210a3a5b94","html_url":"https://github.com/OneLiteFeatherNET/PlayerKits","commit_stats":null,"previous_names":["onelitefeathernet/playerkits"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OneLiteFeatherNET/PlayerKits","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneLiteFeatherNET%2FPlayerKits","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneLiteFeatherNET%2FPlayerKits/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneLiteFeatherNET%2FPlayerKits/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneLiteFeatherNET%2FPlayerKits/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OneLiteFeatherNET","download_url":"https://codeload.github.com/OneLiteFeatherNET/PlayerKits/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneLiteFeatherNET%2FPlayerKits/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281549728,"owners_count":26520515,"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","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-06-20T16:42:26.574Z","updated_at":"2025-10-29T02:44:44.728Z","avatar_url":"https://github.com/OneLiteFeatherNET.png","language":"Java","funding_links":["https://github.com/sponsors/OneLiteFeatherNET"],"categories":[],"sub_categories":[],"readme":"# Playerkits\nResponsible:\n@TheShadowsDust, @Seelenretterin\n\n## English:\n\n### Description:\n\nThis project playerkits is aiming to set up and deliver rewards / kits to players in different categories.\n\n---\n\n### Installation:\n- You need a Hibernate supported database (for example PostGreSQL) and the plugin on a paper server (1.21.1)\n- You need Java 21 or higher, best is 21 lts\n- optional is Vault for economy\n---\n### Setup:\nAfter the plugin is enabled and the database connection works, you can create kits in game.\n1. Check if you have sufficient permissions, if not, annoy your administrator to do so (Check out \"Permissions\" here)\n2. Get your kit items in your inventory (if you don't know how, check out the title \"Inventory\")\n3. Start with `/kit create \u003cname\u003e` and replace name with the wanted kit name.\nWhen the setup starts, **don't** use slash commands, just write what is expected / what you want to be enabled. You can also correct mistakes with going back and forth in the setup\n4. When you are done, check if everything fits with the `/kits` command or give yourself a kit with `/kit give \u003cplayer\u003e \u003ckit\u003e`\n5. You can also delete kits, check out \"Table of features\"\n\nHere is an **example**:\n![img.png](assets/setup-example.png)\nCheck out \"Kinds of kits\" to know what you can do.\n---\n#### Kinds of kits\nTo set up a kit, you need to know there are several types of kits, for example:\n- The one-time kit\n  - This kit can only be claimed once for each player, if this feature is enabled / true\n- The first-time kit\n  - This kit can only be claimed when the player joins for the first time (get it before it is gone!)\n- Kit with a price\n  - This kit can only be claimed when an economy plugin (vault) is installed and the player mets the required amount\n  - Every kit can have a price\n- Kit with cooldown\n  - This kit can only be claimed again when the cooldown is depleted / gone.\n  - Every kit can have a cooldown\n- (In)visible kit\n  - If you enable invisibility of the kit, you can't claim it in the player menu and only give it manually to the player\n---\n#### Inventory\n##### Kit space\nTo set rewards in a kit, you need to know how:\n![assets/kit-preview.png](assets/kit-preview.png)\n\n(Right-click a created kit to see a preview)\nThe hotbar and the inventory of the setup player is used as kit creation space. \nThe row where the red dye is at, is **reserved** and can't be used.\n---\n##### Kits menu\n![img.png](assets/kit-overview.png)\n\n---\n### Table of features\n\n| Permission                    | Command                    | Usage                    |\n|-------------------------------|----------------------------|--------------------------|\n| playerkits.command.kit.create | `/kit create \u003cname\u003e`       | Create a new kit (setup) |\n| playerkits.command.help       | `/kit help [query]`        | Shows the help menu      |\n| playerkits.command.kits       | `/kits`                    | Open the kits overview   |\n| playerkits.command.give       | `/kit give \u003cplayer\u003e \u003ckit\u003e` | Give a player a kit      |\n| playerkits.command.delete     | `/kit delete \u003cname\u003e`       | Delete a Kit             |\n\n## Deutsch:\n\n### Beschreibung:\n\nDieses Projekt playerkits zielt darauf ab, Belohnungen / Kits für Spieler in verschiedenen Kategorien einzurichten und zu liefern.\n\n---\n\n### Installation:\n- Du benötigst eine Hibernate unterstützte Datenbank (z.B. PostGreSQL) und das Plugin auf einem Paper Server (1.21.1)\n- Du solltest Java 21 oder höher verwenden, am besten 21 lts\n- optional ist Vault für Economy\n---\n### Einrichten:\nNachdem das Plugin aktiviert ist und die Datenbankverbindung funktioniert, kannst du Kits im Spiel erstellen.\n1. Prüfe, ob du ausreichende Rechte hast, wenn nicht, nerve deinen Administrator, dies zu tun (siehe „Berechtigungen“)\n2. Nimm deine Kits in dein Inventar auf (wenn du nicht weißt, wie das geht, schau dir den Titel „Inventar“ an)\n3. Starte mit `/kit create \u003cname\u003e` und ersetze name durch den gewünschten Kit-Namen.\n   Wenn die Einrichtung beginnt, **benutze** keine Schrägstrich-Befehle, schreibe einfach, was erwartet wird / was du aktivieren willst. Sie können auch Fehler korrigieren, indem Sie im Setup hin und her gehen\n4. Wenn du fertig bist, überprüfe, ob alles passt mit dem `/kits` Befehl oder gib dir ein Kit mit `/kit give \u003cplayer\u003e \u003ckit\u003e`\n5. Du kannst auch Kits löschen, sieh dir die „Table of features“ an.\n\nHier ist ein **Beispiel**:\n![img.png](assets/setup-example.png)\nSchaue unter „Arten von Bausätzen“ nach, um zu erfahren, was du tun kannst.\n---\n#### Arten von Kits\nUm ein Kit zu erstellen, musst du wissen, dass es verschiedene Arten von Kits gibt, zum Beispiel\n- Das einmalige Kit\n  - Dieses Kit kann nur einmal für jeden Spieler beansprucht werden, wenn diese Funktion aktiviert / true ist\n- Das erstmalige Kit\n  - Dieses Kit kann nur beansprucht werden, wenn der Spieler zum ersten Mal beitritt (hol es dir, bevor es weg ist!)\n- Kit mit einem Preis\n  - Dieses Kit kann nur beansprucht werden, wenn ein Wirtschafts-Plugin (\"Vault\") installiert ist und der Spieler den erforderlichen Betrag erreicht hat.\n  - Jedes Kit kann einen Preis haben\n- Kit mit Abklingzeit\n  - Dieses Kit kann erst dann wieder beansprucht werden, wenn die Abklingzeit aufgebraucht / abgelaufen ist.\n  - Jedes Kit kann eine Abklingzeit haben\n- (Un)sichtbares Kit\n  - Wenn du die Unsichtbarkeit des Kits aktivierst, kannst du es nicht im Spielermenü beanspruchen und es nur manuell an den Spieler weitergeben\n---\n#### Inventar\n##### Kit-Platz\nUm Belohnungen in einem Kit zu setzen, müssen Sie wissen, wie:\n![assets/kit-preview.png](assets/kit-preview.png)\n\n(Klicke mit der rechten Maustaste auf ein erstelltes Kit, um eine Vorschau zu sehen)\nDie Hotbar und das Inventar des Einrichtungsspielers werden als Platz für die Erstellung von Kits verwendet.\nDie Zeile, in der sich der rote Farbstoff befindet, ist **reserviert** und kann nicht verwendet werden.\n---\n##### Menü Kits\n![img.png](assets/kit-overview.png)\n\n---\n### Tabelle der Funktionen\n\n| Permission                    | Command                    | Usage                          |\n|-------------------------------|----------------------------|--------------------------------|\n| playerkits.command.kit.create | `/kit create \u003cname\u003e`       | Erstelle ein neues Kit (setup) |\n| playerkits.command.help       | `/kit help [query]`        | Zeigt das Hilfe Menü an        |\n| playerkits.command.kits       | `/kits`                    | Öffnet die Kit Vorschau        |\n| playerkits.command.give       | `/kit give \u003cplayer\u003e \u003ckit\u003e` | Gebe einem Spieler ein Kit     |\n| playerkits.command.delete     | `/kit delete \u003cname\u003e`       | Lösche ein Kit                 |\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonelitefeathernet%2Fplayerkits","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonelitefeathernet%2Fplayerkits","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonelitefeathernet%2Fplayerkits/lists"}