Initial commit of SurvivalPlus plugin

This commit is contained in:
2025-08-23 03:00:10 +02:00
commit 0cec42b44d
101 changed files with 10356 additions and 0 deletions

View File

@@ -0,0 +1,508 @@
name: SurvivalPlus
version: 1.0.5
main: de.viper.survivalplus.SurvivalPlus
api-version: 1.21
softdepend: [LuckPerms, PlaceholderAPI]
author: Viper
description: A plugin for enhancing survival gameplay in Minecraft.
commands:
ir:
description: Benennt das Item in der Hand um.
usage: /ir <neuer_name>
permission: survivalplus.itemrename
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
gm:
description: Ändert den Spielmodus eines Spielers
usage: /<command> <modus> [spieler]
aliases: [gamemode]
permission: survivalplus.gamemode
sp:
description: Zeigt Plugin-Informationen oder führt weitere Befehle aus
usage: /<command> [reload|help|info|share] [seite]
permission: survivalplus.sp
sethome:
description: Setzt ein Home mit dem angegebenen Namen
usage: /<command> <name>
permission: survivalplus.homes.set
delhome:
description: Löscht ein Home mit dem angegebenen Namen
usage: /<command> <name>
permission: survivalplus.homes.delete
homelist:
description: Öffnet eine GUI mit allen Homes
usage: /<command>
permission: survivalplus.homes.list
home:
description: Teleportiert zu einem Home
usage: /<command> <name>
permission: survivalplus.homes
inv:
description: Öffnet das Inventar (eigenes oder das eines anderen Spielers)
usage: /<command> [spieler]
permission: survivalplus.inventory.own
ec:
description: Öffnet die Endertruhe (eigene oder die eines anderen Spielers)
usage: /<command> [spieler]
permission: survivalplus.enderchest.own
setworldspawn:
description: Setzt den Weltspawnpunkt auf die Position des Spielers
usage: /<command>
permission: survivalplus.setworldspawn
setspawn:
description: Setzt den Server-Spawnpunkt auf die Position des Spielers
usage: /<command>
permission: survivalplus.setspawn
clearchat:
description: Löscht den Chat für alle Spieler
usage: /<command>
permission: survivalplus.clearchat
clearitems:
description: Löscht alle herumliegenden Items
usage: /<command>
permission: survivalplus.clearitems
closedoors:
description: Schließt alle Türen im angegebenen Radius
usage: /<command> <radius>
permission: survivalplus.closedoors
sit:
description: Lässt den Spieler sich hinsetzen
usage: /<command>
permission: survivalplus.sit
back:
description: Teleportiert zum letzten Todespunkt
usage: /<command>
permission: survivalplus.back
friend:
description: Verwaltet die Freundesliste
usage: /<command> [add|accept|deny|list|del|tp] [Spielername]
permission: survivalplus.friend
stats:
description: Zeigt deine Statistiken an
usage: /stats
permission: survivalplus.stats
showarmorstands:
description: Macht alle unsichtbaren Armor Stands sichtbar.
usage: /showarmorstands
permission: survivalplus.showarmorstands
permission-message: "§cDu hast keine Rechte für diesen Befehl."
cleardebugarmorstands:
description: Entfernt alle Debug-ArmorStands
usage: /cleardebugarmorstands
permission: survivalplus.cleardebugarmorstands
permission-message: "§cDu hast keine Rechte für diesen Befehl."
trash:
description: Öffnet den Mülleimer
usage: /trash
permission: survivalplus.trash
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
workbench:
description: Öffnet eine Werkbank GUI
usage: /workbench
permission: survivalplus.workbench
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
anvil:
description: Öffnet eine Amboss GUI
usage: /anvil
permission: survivalplus.anvil
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
leashcount:
description: Zeigt die Anzahl der geleinten Tiere an.
usage: /leashcount
permission: survivalplus.leashcount
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
splock:
description: Verwaltet das Sperrsystem für Kisten und Türen
usage: /sp lock|unlock|friendadd|friendremove [Spieler]
permission: survivalplus.lock
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
tp:
description: Teleportiere dich zu einem Spieler
usage: /tp <Spieler>
tphere:
description: Teleportiere einen Spieler zu dir
usage: /tphere <Spieler>
tpa:
description: Sende eine Teleportanfrage an einen Spieler
usage: /tpa <Spieler>
tpaccept:
description: Akzeptiere eine Teleportanfrage
usage: /tpaccept
tpdeny:
description: Lehne eine Teleportanfrage ab
usage: /tpdeny
block:
description: Blockiere einen Spieler
usage: /block <Spieler>
permission: survivalplus.block
unblock:
description: Entblocke einen Spieler
usage: /unblock <Spieler>
permission: survivalplus.unlock
blocklist:
description: Zeige eine Liste der blockierten Spieler
usage: /blocklist
permission: survivalplus.blocklist
kit:
description: Hol dir das Starterkit!
usage: /kit
permission: survivalplus.kit
nick:
description: Ändert deinen Nicknamen mit Farb- und Hex-Support.
usage: /nick <Name>
permission: survivalplus.nick
permission-message: "§cDu hast keine Berechtigung, deinen Nick zu ändern!"
lootchests:
description: Zeigt eine Liste aller aktiven Loot-Kisten an. Admins können per Klick zu einer Kiste teleportieren.
usage: /lootchests
permission: survivalplus.lootchests
permission-message: "§cDu hast keine Berechtigung für diesen Befehl!"
tploot:
description: Teleportiere dich zu einer Loot-Kiste (nur Admins)
usage: /tploot <welt> <x> <y> <z>
permission: survivalplus.lootchests
permission-message: "§cDu hast keine Berechtigung für diesen Befehl!"
day:
description: Setzt die Zeit auf Tag
usage: /day
permission: survivalplus.day
night:
description: Setzt die Zeit auf Nacht
usage: /night
permission: survivalplus.night
trade:
description: Startet einen Handel mit einem Spieler
usage: /trade <Spieler>
permission: survivalplus.trade
tradeaccept:
description: Akzeptiert eine Handelsanfrage
usage: /tradeaccept <Spieler>
permission: survivalplus.tradeaccept
report:
description: Meldet einen Spieler an die Admins
usage: /report <Spieler> [Grund]
permission: survivalplus.report
showreport:
description: Zeigt alle Reports eines Spielers an
usage: /showreport <Spieler>
permission: survivalplus.report.show
clearreport:
description: Löscht alle Reports eines Spielers
usage: /clearreport <Spieler>
permission: survivalplus.report.clear
shop:
description: Verwalten des Server-Shops (z.B. Items hinzufügen)
usage: /shop add <item> <basispreis> <lagerbestand>
permission: survivalplus.shop
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
spawn:
description: Teleportiert dich zum Weltspawnpunkt.
usage: /spawn
permission: survivalplus.spawn
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
setwarp:
description: Setzt einen persönlichen Warp mit dem Item in der Hand.
usage: /setwarp <name>
permission: survivalplus.setwarp
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
delwarp:
description: Löscht einen persönlichen Warp .
usage: /delwarp <name>
permission: survivalplus.delwarp
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
warps:
description: Öffnet die GUI mit allen Spieler-Warps.
usage: /warps
permission: survivalplus.warps
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
startchallenge:
description: Startet eine Fun-Challenge
usage: /startchallenge <name>
permission: survivalplus.startchallenge
permission-message: "§cDu hast keine Berechtigung für diesen Befehl."
heal:
description: Heilt einen Spieler vollständig
usage: /heal [spieler]
permission: survivalplus.heal
permission-message: "§cDu hast keine Berechtigung, Spieler zu heilen!"
survivalplus.notify:
description: Erhält Benachrichtigungen, wenn ein Spieler einen Command- oder Structure-Block besitzt
default: op
permissions:
survivalplus.*:
description: Gibt Zugriff auf alle SurvivalPlus-Befehle
default: op
children:
survivalplus.gamemode: true
survivalplus.gamemode.others: true
survivalplus.sp: true
survivalplus.share: true
survivalplus.homes.set: true
survivalplus.homes.delete: true
survivalplus.homes.list: true
survivalplus.homes: true
survivalplus.homes.unlimited: true
survivalplus.inventory.own: true
survivalplus.inventory.others: true
survivalplus.enderchest.own: true
survivalplus.enderchest.others: true
survivalplus.setworldspawn: true
survivalplus.setspawn: true
survivalplus.clearchat: true
survivalplus.clearitems: true
survivalplus.closedoors: true
survivalplus.sit: true
survivalplus.back: true
survivalplus.graves: true
survivalplus.friend: true
survivalplus.itemrename: true
survivalplus.stats: true
survivalplus.showarmorstands: true
survivalplus.cleardebugarmorstands: true
survivalplus.trash: true
survivalplus.workbench: true
survivalplus.anvil: true
survivalplus.leashcount: true
survivalplus.nick: true
survivalplus.lootchests: true
survivalplus.startchallenge: true
survivalplus.heal: true
survivalplus.heal.others: true
survivalplus.notify: true
survivalplus.lootchests:
description: Erlaubt das Verwalten und Teleportieren zu Loot-Kisten
default: op
survivalplus.gamemode:
description: Erlaubt das Ändern des eigenen Spielmodus
default: op
survivalplus.gamemode.others:
description: Erlaubt das Ändern des Spielmodus anderer Spieler
default: op
survivalplus.sp:
description: Erlaubt den Zugriff auf den /sp-Befehl
default: op
survivalplus.share:
description: Erlaubt das Teilen der eigenen Koordinaten mit /sp share
default: true
survivalplus.homes.set:
description: Erlaubt das Setzen von Homes
default: true
survivalplus.homes.delete:
description: Erlaubt das Löschen von Homes
default: true
survivalplus.homes.list:
description: Erlaubt das Öffnen der Home-Liste GUI
default: true
survivalplus.homes:
description: Erlaubt das Teleportieren zu Homes
default: true
survivalplus.homes.unlimited:
description: Erlaubt unbegrenzte Homes
default: op
survivalplus.inventory.own:
description: Erlaubt das Ansehen des eigenen Inventars
default: true
survivalplus.inventory.others:
description: Erlaubt das Ansehen des Inventars anderer Spieler
default: op
survivalplus.enderchest.own:
description: Erlaubt das Ansehen der eigenen Endertruhe
default: true
survivalplus.enderchest.others:
description: Erlaubt das Ansehen der Endertruhen anderer Spieler
default: op
survivalplus.setworldspawn:
description: Erlaubt das Setzen des Weltspawnpunkts
default: op
survivalplus.setspawn:
description: Erlaubt das Setzen des Server-Spawnpunkts
default: op
survivalplus.clearchat:
description: Erlaubt das Löschen des Chats
default: op
survivalplus.clearitems:
description: Erlaubt das manuelle Löschen der herumliegenden Items
default: op
survivalplus.closedoors:
description: Erlaubt das Schließen von Türen mit /closedoors
default: op
survivalplus.sit:
description: Erlaubt das Sitzen auf Treppen oder mit /sit
default: true
survivalplus.graves:
description: Erlaubt das Erstellen von Gräbern bei Tod
default: true
survivalplus.back:
description: Erlaubt das Teleportieren zum letzten Todespunkt
default: true
survivalplus.friend:
description: Erlaubt die Verwaltung der Freundesliste
default: true
survivalplus.itemrename:
description: Erlaubt das Umbenennen von Items mit /ir
default: true
survivalplus.stats:
description: Erlaubt den Zugriff auf den /stats-Befehl
default: true
survivalplus.showarmorstands:
description: Erlaubt das Sichtbarmachen von Armor Stands mit /showarmorstands
default: op
survivalplus.cleardebugarmorstands:
description: Erlaubt das Entfernen von Debug-ArmorStands
default: op
survivalplus.trash:
description: Erlaubt die Nutzung von /trash
default: true
survivalplus.workbench:
description: Erlaubt die Nutzung von /workbench
default: true
survivalplus.anvil:
description: Erlaubt die Nutzung von /anvil
default: true
survivalplus.leashcount:
description: Erlaubt die Nutzung von /leashcount
default: true
survivalplus.chunkanimals:
description: Erlaubt das Anzeigen der Anzahl der Tiere im aktuellen Chunk
default: op
survivalplus.lock:
description: Erlaubt das Verwenden von /lock-Befehlen
default: true
survivalplus.tp:
description: Erlaube das Teleportieren zu anderen Spielern
default: op
survivalplus.tphere:
description: Erlaube das Teleportieren anderer Spieler zu dir
default: op
survivalplus.tpa:
description: Erlaube das Senden von Teleportanfragen
default: true
survivalplus.tpaccept:
description: Erlaube das Annehmen von Teleportanfragen
default: true
survivalplus.tpdeny:
description: Erlaube das Ablehnen von Teleportanfragen
default: true
survivalplus.block:
description: Erlaubt das Blockieren anderer Spieler im Chat
default: true
survivalplus.info:
description: Erlaubt den Zugriff auf /sp info
default: true
survivalplus.nick:
description: Erlaubt es, den eigenen Nicknamen zu ändern (mit Farben & Hex)
default: op
survivalplus.shop:
description: Erlaubt die Nutzung des Shop-Befehls
default: op
survivalplus.spawn:
description: Erlaubt die Nutzung des /spawn Befehls
default: true
survivalplus.setwarp:
description: Erlaubt das Setzen von persönlichen Warps
default: true
survivalplus.warps:
description: Erlaubt das Öffnen der Warps-GUI
default: true
delwarp:
description: Erlaubt das Löschen von persönlichen Warps
default: true