Initial commit of SurvivalPlus plugin
This commit is contained in:
2
src/main/resources/backpacks.yml
Normal file
2
src/main/resources/backpacks.yml
Normal file
@@ -0,0 +1,2 @@
|
||||
# Backpacks configuration file
|
||||
backpacks: {}
|
246
src/main/resources/config.yml
Normal file
246
src/main/resources/config.yml
Normal file
@@ -0,0 +1,246 @@
|
||||
# Neulings Schutz
|
||||
newbie-protection:
|
||||
enabled: true
|
||||
duration-minutes: 30
|
||||
|
||||
# Soll keepInventory automatisch beim Start gesetzt werden?
|
||||
set-keepinventory: true
|
||||
|
||||
# SurvivalPlus - Block Kontrolle
|
||||
blocks:
|
||||
command-blocks:
|
||||
enabled: false # true = Command Blocks sind erlaubt, false = verboten und werden entfernt
|
||||
structure-blocks:
|
||||
enabled: false # true = Structure Blocks sind erlaubt, false = verboten und werden entfernt
|
||||
notify-admins-on-possession: true
|
||||
|
||||
# Sollen alle Spieler beim Joinen automatisch in Survival gesetzt werden?
|
||||
force-survival: true
|
||||
|
||||
# Warp Default Item
|
||||
defaultWarpItem: OAK_SIGN
|
||||
# Anzahl der erlaubten Warps für Member
|
||||
maxWarpsPerPlayer: 5
|
||||
|
||||
# Anzahl der erlaubten Homes für Member
|
||||
max-homes: 3
|
||||
|
||||
# Item Reparaturkosten (GOLD_INGOT - IRON_INGOT - DIAMOND - NETHERITE_INGOT - COPPER_INGOT - SMARAGD - LAPIS_LAZULI)
|
||||
repair:
|
||||
currency: GOLD_INGOT
|
||||
price: 5
|
||||
|
||||
# Aktivieren oder Deaktivieren des automatischen Löschens von Items
|
||||
auto-clear-enabled: true
|
||||
# Intervall in Minuten für das automatische Löschen herumliegender Items
|
||||
auto-clear-interval-minutes: 15
|
||||
|
||||
# Zeit in Sekunden, nach der Gräber verschwinden (Standard: 30 Minuten)
|
||||
graves:
|
||||
despawn-time: 1800
|
||||
|
||||
# AFK Aktivieren/Deaktivieren (Wenn du kick-after-seconds auf 0 setzt, wird kein Spieler gekickt, nur AFK markiert.)
|
||||
afk:
|
||||
enabled: true
|
||||
# nach 5 Minuten Inaktivität als AFK markieren
|
||||
afk-after-seconds: 300
|
||||
# nach 15 Minuten wird Spieler gekickt
|
||||
kick-after-seconds: 900
|
||||
|
||||
# Nacht/Schlafmodus
|
||||
sleep:
|
||||
required-percentage: 50.0
|
||||
|
||||
# Mob-Leash-Limit
|
||||
mob-leash-limit:
|
||||
enabled: true
|
||||
max-leash-count: 5
|
||||
|
||||
# Mobcap-Begrenzung
|
||||
mob-cap:
|
||||
enabled: true
|
||||
max-animals-per-chunk: 10
|
||||
|
||||
# Spawn Schutz Radius
|
||||
spawnprotection:
|
||||
enabled: true
|
||||
radius: 40
|
||||
protect-block-break: true
|
||||
protect-block-place: true
|
||||
protect-pvp: true
|
||||
bypass-permission: survivalplus.spawnprotection.bypass
|
||||
|
||||
# Start Kit (Minecraft item, Menge, Custom-Name)
|
||||
first-join-kit:
|
||||
items:
|
||||
- "bread,2,§6Bernd das Brot"
|
||||
- "apple,1,§7Dornröschen Apfel"
|
||||
- "wooden_sword,1,§eSchwert"
|
||||
- "suspicious_stew,1,§6Heldensuppe"
|
||||
|
||||
# Werkzeug Upgrade
|
||||
tool-upgrades:
|
||||
max-level: 5
|
||||
levels:
|
||||
1:
|
||||
material: COPPER_INGOT
|
||||
2:
|
||||
material: IRON_INGOT
|
||||
3:
|
||||
material: GOLD_INGOT
|
||||
4:
|
||||
material: DIAMOND
|
||||
5:
|
||||
material: NETHERITE_INGOT
|
||||
|
||||
# Verbotene Nicknamen
|
||||
forbidden-nicks:
|
||||
- admin
|
||||
- mod
|
||||
- owner
|
||||
- staff
|
||||
- Hitler
|
||||
- Adolf
|
||||
- Nazi
|
||||
- Führer
|
||||
- SS
|
||||
- KZ
|
||||
- Konzentrationslager
|
||||
- Nazi Deutschland
|
||||
- Holocaust
|
||||
- Drittes Reich
|
||||
- Juden
|
||||
- Holocaust
|
||||
- Shoah
|
||||
- Antisemitismus
|
||||
|
||||
# LootChest Konfiguration
|
||||
lootchest:
|
||||
enabled: false
|
||||
interval-minutes: 30
|
||||
despawn-minutes: 10
|
||||
spawn-count: 5
|
||||
max-active-chests: 10
|
||||
max-loot-per-player: 3
|
||||
loot-limit-reset-minutes: 60
|
||||
world: world
|
||||
spawn-radius: 500
|
||||
items:
|
||||
# --- Essen & Trinken ---
|
||||
bread:
|
||||
material: BREAD
|
||||
name: "&eFrisches Brot"
|
||||
chance: 1.0
|
||||
min: 2
|
||||
max: 4
|
||||
apple:
|
||||
material: APPLE
|
||||
name: "&cRoter Apfel"
|
||||
chance: 0.9
|
||||
min: 1
|
||||
max: 3
|
||||
cooked_beef:
|
||||
material: COOKED_BEEF
|
||||
name: "&6Gebratenes Steak"
|
||||
chance: 0.8
|
||||
min: 2
|
||||
max: 5
|
||||
baked_potato:
|
||||
material: BAKED_POTATO
|
||||
name: "&eOfenkartoffel"
|
||||
chance: 0.8
|
||||
min: 1
|
||||
max: 2
|
||||
mushroom_stew:
|
||||
material: MUSHROOM_STEW
|
||||
name: "&6Pilzsuppe"
|
||||
chance: 0.6
|
||||
min: 1
|
||||
max: 2
|
||||
suspicious_stew:
|
||||
material: SUSPICIOUS_STEW
|
||||
name: "&dGeheime Suppe"
|
||||
chance: 0.4
|
||||
min: 1
|
||||
max: 1
|
||||
honey_bottle:
|
||||
material: HONEY_BOTTLE
|
||||
name: "&6Honigflasche"
|
||||
chance: 0.5
|
||||
min: 1
|
||||
max: 2
|
||||
|
||||
# --- Werkzeuge ---
|
||||
wooden_sword:
|
||||
material: WOODEN_SWORD
|
||||
name: "&6Einfaches Holzschwert"
|
||||
chance: 0.4
|
||||
min: 1
|
||||
max: 1
|
||||
wooden_pickaxe:
|
||||
material: WOODEN_PICKAXE
|
||||
name: "&6Einfache Holzspitzhacke"
|
||||
chance: 0.8
|
||||
min: 1
|
||||
max: 1
|
||||
wooden_axe:
|
||||
material: WOODEN_AXE
|
||||
name: "&6Einfache Holzaxt"
|
||||
chance: 0.7
|
||||
min: 1
|
||||
max: 1
|
||||
stone_sword:
|
||||
material: STONE_SWORD
|
||||
name: "&7Steinschwert"
|
||||
chance: 0.5
|
||||
min: 1
|
||||
max: 1
|
||||
stone_pickaxe:
|
||||
material: STONE_PICKAXE
|
||||
name: "&7Steinspitzhacke"
|
||||
chance: 0.5
|
||||
min: 1
|
||||
max: 1
|
||||
stone_axe:
|
||||
material: STONE_AXE
|
||||
name: "&7Steinaxt"
|
||||
chance: 0.4
|
||||
min: 1
|
||||
max: 1
|
||||
|
||||
funChallenges:
|
||||
- name: "Karottenjäger"
|
||||
description: "Sammle 100 Karotten in 1 Stunde"
|
||||
type: "COLLECT"
|
||||
item: "CARROT"
|
||||
amount: 100
|
||||
timeLimitMinutes: 60
|
||||
active: false # per Command/Script auf true setzen!
|
||||
reward: "DIAMOND,1" # Item und Menge des Rewards
|
||||
|
||||
- name: "Eisen-Farmer"
|
||||
description: "Sammle 50 Eisenbarren in 30 Minuten"
|
||||
type: "COLLECT"
|
||||
item: "IRON_INGOT"
|
||||
amount: 50
|
||||
timeLimitMinutes: 30
|
||||
active: false
|
||||
reward: "EMERALD,2"
|
||||
|
||||
- name: "Holzsammler"
|
||||
description: "Sammle 200 Holzbretter in 45 Minuten"
|
||||
type: "COLLECT"
|
||||
item: "OAK_PLANKS" # Minecraft Material-Name für Holzbretter
|
||||
amount: 200
|
||||
timeLimitMinutes: 45
|
||||
active: false
|
||||
reward: "GOLD_INGOT,5"
|
||||
|
||||
- name: "Schlaf-Challenge"
|
||||
description: "Schlafe 10 Mal in 1 Stunde"
|
||||
type: "ACTION"
|
||||
action: "SLEEP"
|
||||
amount: 10
|
||||
timeLimitMinutes: 60
|
||||
active: false
|
||||
reward: "SLEEPING_BAG,1"
|
0
src/main/resources/friends.yml
Normal file
0
src/main/resources/friends.yml
Normal file
0
src/main/resources/graves.yml
Normal file
0
src/main/resources/graves.yml
Normal file
223
src/main/resources/help.yml
Normal file
223
src/main/resources/help.yml
Normal file
@@ -0,0 +1,223 @@
|
||||
header: "&6=== SurvivalPlus Hilfe ==="
|
||||
footer: "&6==========================="
|
||||
|
||||
commands:
|
||||
gm:
|
||||
description: "&eWechselt den Spielmodus (survival, creative, adventure, spectator)."
|
||||
usage: "&b/gm [spieler]"
|
||||
|
||||
sp:
|
||||
description: "&eHauptbefehl für SurvivalPlus mit Unterbefehlen."
|
||||
usage: "&b/sp "
|
||||
|
||||
share:
|
||||
description: "&eTeilt deine aktuellen Koordinaten nach Bestätigung mit allen Spielern."
|
||||
usage: "&b/sp share"
|
||||
|
||||
shareconfirm:
|
||||
description: "&eBestätigt das Teilen deiner Koordinaten mit allen Spielern."
|
||||
usage: "&b/sp shareconfirm"
|
||||
|
||||
sharecancel:
|
||||
description: "&eBricht das Teilen deiner Koordinaten ab."
|
||||
usage: "&b/sp sharecancel"
|
||||
|
||||
sethome:
|
||||
description: "&eSetzt einen neuen Homepunkt."
|
||||
usage: "&b/sethome "
|
||||
|
||||
delhome:
|
||||
description: "&eLöscht einen Homepunkt."
|
||||
usage: "&b/delhome "
|
||||
|
||||
homelist:
|
||||
description: "&eZeigt alle deine Homes."
|
||||
usage: "&b/homelist"
|
||||
|
||||
home:
|
||||
description: "&eTeleportiert dich zu einem gespeicherten Home."
|
||||
usage: "&b/home "
|
||||
|
||||
inv:
|
||||
description: "&eÖffnet dein Inventar oder das eines anderen Spielers."
|
||||
usage: "&b/inv "
|
||||
|
||||
ec:
|
||||
description: "&eÖffnet deine Endertruhe oder die eines anderen Spielers."
|
||||
usage: "&b/ec [spieler]"
|
||||
|
||||
setspawn:
|
||||
description: "&eSetzt den Spawnpunkt der Welt."
|
||||
usage: "&b/setspawn"
|
||||
|
||||
setworldspawn:
|
||||
description: "&eSetzt den globalen Weltspawnpunkt."
|
||||
usage: "&b/setworldspawn"
|
||||
|
||||
clearchat:
|
||||
description: "&eLöscht den Chat für alle Spieler."
|
||||
usage: "&b/clearchat"
|
||||
|
||||
clearitems:
|
||||
description: "&eEntfernt alle Items auf dem Boden."
|
||||
usage: "&b/clearitems"
|
||||
|
||||
closedoors:
|
||||
description: "&eSchließt alle Türen im angegebenen Radius."
|
||||
usage: "&b/closedoors "
|
||||
|
||||
sit:
|
||||
description: "&eSetzt dich hin oder steht wieder auf."
|
||||
usage: "&b/sit"
|
||||
|
||||
back:
|
||||
description: "&eTeleportiert dich zurück zum letzten Todespunkt."
|
||||
usage: "&b/back"
|
||||
|
||||
friend:
|
||||
description: "&eVerwalte deine Freundesliste (hinzufügen, entfernen, anzeigen, teleportieren). Unterstützt anklickbare Anfragen und Bestätigungen."
|
||||
usage: "&b/friend [Spieler]"
|
||||
|
||||
ir:
|
||||
description: "&eBenennt Items um."
|
||||
usage: "&b/ir "
|
||||
|
||||
showarmorstands:
|
||||
description: "&eZeigt unsichtbare ArmorStands an."
|
||||
usage: "&b/showarmorstands"
|
||||
|
||||
cleardebugarmorstands:
|
||||
description: "&eLöscht alle Debug ArmorStands."
|
||||
usage: "&b/cleardebugarmorstands"
|
||||
|
||||
trash:
|
||||
description: "&eÖffnet den Mülleimer."
|
||||
usage: "&b/trash"
|
||||
|
||||
workbench:
|
||||
description: "&eÖffnet eine Werkbank GUI."
|
||||
usage: "&b/workbench"
|
||||
|
||||
anvil:
|
||||
description: "&eÖffnet eine Amboss GUI."
|
||||
usage: "&b/anvil"
|
||||
|
||||
stats:
|
||||
description: "&eZeigt deine persönlichen Statistiken an."
|
||||
usage: "&b/stats"
|
||||
|
||||
spawn:
|
||||
description: "&eTeleportiert dich zum Welt-Spawnpunkt."
|
||||
usage: "&b/spawn"
|
||||
|
||||
lock:
|
||||
description: "&eSchützt Container mit dem LockSystem."
|
||||
usage: "&b/lock [Spieler]"
|
||||
|
||||
tp:
|
||||
description: "&eTeleportiert dich zu einem anderen Spieler."
|
||||
usage: "&b/tp "
|
||||
|
||||
tphere:
|
||||
description: "&eTeleportiert einen Spieler zu dir."
|
||||
usage: "&b/tphere "
|
||||
|
||||
tpa:
|
||||
description: "&eSendet eine Teleport-Anfrage an einen Spieler."
|
||||
usage: "&b/tpa "
|
||||
|
||||
tpaccept:
|
||||
description: "&eAkzeptiert eine Teleport-Anfrage."
|
||||
usage: "&b/tpaccept"
|
||||
|
||||
tpdeny:
|
||||
description: "&eLehnt eine Teleport-Anfrage ab."
|
||||
usage: "&b/tpdeny"
|
||||
|
||||
block:
|
||||
description: "&eBlockiert Nachrichten eines Spielers."
|
||||
usage: "&b/block "
|
||||
|
||||
unblock:
|
||||
description: "&eHebt eine Blockierung auf."
|
||||
usage: "&b/unblock "
|
||||
|
||||
blocklist:
|
||||
description: "&eZeigt eine Liste blockierter Spieler."
|
||||
usage: "&b/blocklist"
|
||||
|
||||
kit:
|
||||
description: "&eErhalte dein Starterkit."
|
||||
usage: "&b/kit"
|
||||
|
||||
leashcount:
|
||||
description: "&eZeigt die Anzahl der angeleinten Tiere an."
|
||||
usage: "&b/leashcount"
|
||||
|
||||
nick:
|
||||
description: "&eÄndert deinen angezeigten Namen mit Farben (&) und Hex-Farben (#RRGGBB)."
|
||||
usage: "&b/nick "
|
||||
|
||||
trade:
|
||||
description: "&eStartet einen Handel mit einem Spieler."
|
||||
usage: "&b/trade "
|
||||
|
||||
tradeaccept:
|
||||
description: "&eAkzeptiert eine Handelsanfrage."
|
||||
usage: "&b/tradeaccept "
|
||||
|
||||
day:
|
||||
description: "&eSetzt die Zeit auf Tag."
|
||||
usage: "&b/day"
|
||||
|
||||
night:
|
||||
description: "&eSetzt die Zeit auf Nacht."
|
||||
usage: "&b/night"
|
||||
|
||||
report:
|
||||
description: "&eMeldet einen Spieler an die Admins."
|
||||
usage: "&b/report [Grund]"
|
||||
|
||||
showreport:
|
||||
description: "&eZeigt alle Reports eines Spielers an."
|
||||
usage: "&b/showreport "
|
||||
|
||||
clearreport:
|
||||
description: "&eLöscht alle Reports eines Spielers."
|
||||
usage: "&b/clearreport "
|
||||
|
||||
shop:
|
||||
description: "&eVerwaltet den Server-Shop (z.B. Items hinzufügen)."
|
||||
usage: "&b/shop add "
|
||||
|
||||
messages:
|
||||
header: "&6=== Befehle ==="
|
||||
footer: "&6================"
|
||||
navigation:
|
||||
prev: "&7« Vorherige "
|
||||
next: "&7 Nächste »"
|
||||
prev-disabled: "&8« "
|
||||
next-disabled: "&8 »"
|
||||
page: "&fSeite {current} von {total} "
|
||||
sp:
|
||||
invalid-subcommand: "&cUngültiger Unterbefehl! Verwendung: /sp [reload|help|info|share]"
|
||||
no-permission: "&cDu hast keine Berechtigung für diesen Befehl!"
|
||||
plugin:
|
||||
reloaded: "&aSurvivalPlus wurde erfolgreich neu geladen!"
|
||||
info:
|
||||
header: "&7===== SurvivalPlus Info ====="
|
||||
name: "&ePlugin-Name: &f"
|
||||
version: "&eVersion: &f"
|
||||
author: "&eErsteller: &f"
|
||||
description: "&eBeschreibung:\\n&f"
|
||||
footer: "&7=========================="
|
||||
share:
|
||||
preview-title: "&aDeine aktuellen Koordinaten wären:"
|
||||
preview-format: "&e%player% &7teilt Koordinaten: &eX: %x%, Y: %y%, Z: %z% &7in Welt &e%world%"
|
||||
send-button: "&a[✅ Senden]"
|
||||
cancel-button: "&c [❌ Abbrechen]"
|
||||
send-hover: "&aKlicke, um deine Koordinaten an alle zu senden."
|
||||
cancel-hover: "&cKlicke, um das Senden abzubrechen."
|
||||
sent: "&aKoordinaten gesendet."
|
||||
cancelled: "&eSenden der Koordinaten abgebrochen."
|
||||
help-not-found: "&cHilfedatei (help.yml) konnte nicht geladen werden!"
|
3
src/main/resources/homes.yml
Normal file
3
src/main/resources/homes.yml
Normal file
@@ -0,0 +1,3 @@
|
||||
# Diese Datei speichert die Home-Daten der Spieler
|
||||
# Format: homes.<UUID>.<home-name>.{world,x,y,z,yaw,pitch}
|
||||
homes: {}
|
406
src/main/resources/lang.yml
Normal file
406
src/main/resources/lang.yml
Normal file
@@ -0,0 +1,406 @@
|
||||
sp:
|
||||
no-permission: "§cDu hast keine Berechtigung für diesen Befehl!"
|
||||
plugin.reloaded: "§aSurvivalPlus wurde erfolgreich neu geladen!"
|
||||
invalid-subcommand: "§cUngültiger Unterbefehl! Verwendung: /sp [ reload | help | info | share ]"
|
||||
help-not-found: "§cHilfedatei (help.yml) konnte nicht geladen werden!"
|
||||
|
||||
share:
|
||||
preview-title: "§aDeine aktuellen Koordinaten wären:"
|
||||
preview-format: "§6%player% §eist bei X: §b%x% §eY: §b%y% §eZ: §b%z% §ein Welt: §b%world%"
|
||||
send-button: "§a[✅ Senden]"
|
||||
send-hover: "§aKlicke, um deine Koordinaten an alle zu senden."
|
||||
cancel-button: "§c [❌ Abbrechen]"
|
||||
cancel-hover: "§cKlicke, um das Senden abzubrechen."
|
||||
sent: "§aKoordinaten gesendet."
|
||||
cancelled: "§eSenden der Koordinaten abgebrochen."
|
||||
|
||||
plugin:
|
||||
enabled: "&aSurvivalPlus wurde erfolgreich aktiviert!"
|
||||
reloaded: "&aSurvivalPlus wurde erfolgreich neu geladen!"
|
||||
disabled: "&cSurvivalPlus wurde deaktiviert."
|
||||
info: "&6SurvivalPlus Plugin-Info: Version %version%"
|
||||
|
||||
no-permission: "§cDu hast keine Berechtigung für diesen Befehl!"
|
||||
no-permission-others: "§cDu hast keine Berechtigung, den Spielmodus anderer Spieler zu ändern!"
|
||||
no-permission-others-ec: "§cDu hast keine Berechtigung, die Enderchest anderer Spieler anzusehen!"
|
||||
no-permission-others-inv: "§cDu hast keine Berechtigung, das Inventar anderer Spieler anzusehen!"
|
||||
player-not-found: "§cSpieler nicht gefunden!"
|
||||
player-only: "§cDieser Befehl ist nur für Spieler!"
|
||||
|
||||
|
||||
autoclear:
|
||||
cleared: "&c&l%count% Items wurden automatisch gelöscht."
|
||||
warning: "&e&lAchtung! &rIn 10 Sekunden werden alle Items gelöscht!"
|
||||
|
||||
clearchat:
|
||||
cleared: "§aDer Chat wurde erfolgreich gelöscht."
|
||||
no-permission: "§cDu hast keine Rechte, den Chat zu löschen."
|
||||
|
||||
clearitems:
|
||||
no-permission: "§cDu hast keine Rechte, Items zu löschen."
|
||||
|
||||
closedoors:
|
||||
invalidradius: "Der Radius muss eine gültige positive Zahl sein!"
|
||||
noplayer: "Nur Spieler können diesen Befehl nutzen!"
|
||||
nopermission: "Dafür hast du keine Rechte!"
|
||||
success: "Es wurden %count% Türen geschlossen."
|
||||
usage: "Benutzung: /closedoors <radius>"
|
||||
|
||||
delhome:
|
||||
not-found: "§cDieses Home existiert nicht!"
|
||||
success: "§aHome %name% wurde gelöscht!"
|
||||
usage: "§cVerwendung: /delhome <name>"
|
||||
|
||||
enderchest:
|
||||
data-not-found: "§cDie Enderchest-Daten des Spielers konnten nicht gefunden werden! Der Spieler war möglicherweise nie auf diesem Server."
|
||||
gui-title: "Enderchest von "
|
||||
load-error: "§cFehler beim Laden der Enderchest: %error%"
|
||||
opened: "§aEnderchest von %player% geöffnet!"
|
||||
usage: "§cVerwendung: /ec [spieler]"
|
||||
|
||||
gamemode:
|
||||
adventure: "Abenteuer"
|
||||
changed-other: "§aSpielmodus von %player% zu %mode% geändert!"
|
||||
changed-self: "§aDein Spielmodus wurde zu %mode% geändert!"
|
||||
creative: "Kreativ"
|
||||
invalid-gamemode: "§cUngültiger Spielmodus! Verwende 0, 1, 2 oder 3"
|
||||
spectator: "Zuschauer"
|
||||
survival: "Überleben"
|
||||
usage: "§cVerwendung: /gm <0|1|2|3> [spieler]"
|
||||
|
||||
homelist:
|
||||
gui-title: "Deine Homes"
|
||||
home-deleted: "§cDieses Home existiert nicht mehr!"
|
||||
no-homes: "§cDu hast keine Homes gesetzt!"
|
||||
teleported: "§aZum Home %name% teleportiert!"
|
||||
|
||||
inventory:
|
||||
data-not-found: "§cDie Inventardaten des Spielers konnten nicht gefunden werden! Der Spieler war möglicherweise nie auf diesem Server."
|
||||
gui-title: "Inventar von "
|
||||
load-error: "§cFehler beim Laden des Inventars: %error%"
|
||||
opened: "§aInventar von %player% geöffnet!"
|
||||
usage: "§cVerwendung: /inv <spieler>"
|
||||
|
||||
sethome:
|
||||
already-exists: "§cEin Home mit diesem Namen existiert bereits!"
|
||||
invalid-name: "§cDer Home-Name darf nur Buchstaben, Zahlen und Unterstriche enthalten!"
|
||||
limit-reached: "§cDu hast die maximale Anzahl an Homes erreicht!"
|
||||
success: "§aHome %name% wurde gesetzt!"
|
||||
usage: "§cVerwendung: /sethome <name>"
|
||||
|
||||
setspawn:
|
||||
no-permission: "§cDu hast keine Berechtigung, den Spawnpunkt zu setzen!"
|
||||
success: "§aSpawnpunkt wurde erfolgreich gesetzt!"
|
||||
|
||||
setworldspawn:
|
||||
no-permission: "§cDu hast keine Berechtigung, den Weltspawn zu setzen!"
|
||||
success: "§aWeltspawn wurde erfolgreich gesetzt!"
|
||||
|
||||
sit:
|
||||
stand-up: "§aDu bist aufgestanden!"
|
||||
success: "§aDu hast dich hingesetzt!"
|
||||
usage: "§cVerwendung: /sit"
|
||||
|
||||
graves:
|
||||
created: "§aDein Grab wurde bei x=%.2f, y=%.2f, z=%.2f erstellt!"
|
||||
despawned: "§cDein Grab bei x=%.2f, y=%.2f, z=%.2f ist verschwunden!"
|
||||
access-denied: "§cNur der Eigentümer kann dieses Grab öffnen!"
|
||||
|
||||
back:
|
||||
usage: "§cVerwendung: /back"
|
||||
no-death-point: "§cDu hast keinen Todespunkt!"
|
||||
success: "§aTeleportiert zum Todespunkt bei x=%.2f, y=%.2f, z=%.2f!"
|
||||
|
||||
msg:
|
||||
description: "Sende eine private Nachricht an einen Spieler."
|
||||
usage: "/msg <Spieler> <Nachricht>"
|
||||
|
||||
r:
|
||||
description: "Antworte auf die letzte private Nachricht."
|
||||
usage: "/r <Nachricht>"
|
||||
|
||||
pm:
|
||||
description: "Schalte private Nachrichten an oder aus."
|
||||
usage: "/pm toggle"
|
||||
|
||||
backpack:
|
||||
name: "&eRucksack"
|
||||
inventory-title: "&eDein Rucksack"
|
||||
|
||||
friend:
|
||||
error:
|
||||
player-only: "&cDieser Befehl ist nur für Spieler!"
|
||||
player-not-found: "&cSpieler %s nicht gefunden!"
|
||||
self: "&cDu kannst dich nicht selbst hinzufügen!"
|
||||
already-friends: "&cDu bist bereits mit %s befreundet!"
|
||||
request-pending: "&cDu hast bereits eine Anfrage an %s gesendet!"
|
||||
no-request: "&cKeine Anfrage von %s gefunden!"
|
||||
not-friends: "&c%s ist nicht in deiner Freundesliste!"
|
||||
different-world: "&cIhr müsst in derselben Welt sein, um zu teleportieren!"
|
||||
add-usage: "&cVerwendung: /friend add <Spielername>"
|
||||
accept-usage: "&cVerwendung: /friend accept <Spielername>"
|
||||
deny-usage: "&cVerwendung: /friend deny <Spielername>"
|
||||
list-usage: "&cVerwendung: /friend list"
|
||||
del-usage: "&cVerwendung: /friend del <Spielername>"
|
||||
confirm-usage: "&cVerwendung: /friend confirm <Spielername>"
|
||||
tp-usage: "&cVerwendung: /friend tp <Spielername>"
|
||||
|
||||
add:
|
||||
sent: "&aFreundschaftsanfrage an %s gesendet!"
|
||||
received: "&aDu hast eine Freundschaftsanfrage von %s erhalten! "
|
||||
accept-button: "&a[Accept]"
|
||||
deny-button: "&c [Deny]"
|
||||
|
||||
accept:
|
||||
success: "&aDu bist jetzt mit %s befreundet!"
|
||||
notify: "&a%s hat deine Freundschaftsanfrage akzeptiert!"
|
||||
|
||||
deny:
|
||||
success: "&aFreundschaftsanfrage von %s abgelehnt."
|
||||
notify: "&c%s hat deine Freundschaftsanfrage abgelehnt."
|
||||
|
||||
list:
|
||||
header: "&6=== Deine Freundesliste ==="
|
||||
entry: "&e%s: %s"
|
||||
entry-offline: "&e%s: %s &7(Zuletzt online: %s)"
|
||||
online: "&aOnline"
|
||||
offline: "&7Offline"
|
||||
unknown: "&7Unbekannt"
|
||||
date-format: "dd.MM.yyyy HH:mm:ss"
|
||||
remove-button: "&c[X]"
|
||||
footer: "&6====================="
|
||||
|
||||
del:
|
||||
success: "&a%s wurde aus deiner Freundesliste entfernt."
|
||||
notify: "&c%s hat dich aus seiner Freundesliste entfernt."
|
||||
confirm: "&cMöchtest du %s wirklich aus deiner Freundesliste entfernen? "
|
||||
confirm-button: "&a[Confirm]"
|
||||
cancel-button: "&c[Cancel]"
|
||||
|
||||
tp:
|
||||
success: "&aDu wurdest zu %s teleportiert!"
|
||||
notify: "&a%s hat sich zu dir teleportiert."
|
||||
|
||||
join:
|
||||
notify: "&aDein Freund %s ist dem Server beigetreten."
|
||||
|
||||
ir:
|
||||
only-player: "&cDieser Befehl kann nur von Spielern ausgeführt werden."
|
||||
no-permission: "&cDu hast keine Berechtigung, diesen Befehl zu benutzen."
|
||||
no-name: "&cBitte gib einen neuen Namen an."
|
||||
usage: "&eBenutze: /ir <NeuerName>"
|
||||
no-item: "&cDu hältst kein Item in der Hand."
|
||||
cant-rename: "&cDieses Item kann nicht umbenannt werden."
|
||||
success: "&aDas Item wurde erfolgreich in {name} umbenannt!"
|
||||
|
||||
afk:
|
||||
set: "&7Du bist jetzt AFK."
|
||||
unset: "&7Du bist nicht mehr AFK."
|
||||
|
||||
sleep:
|
||||
skipped: "&aDie Nacht wurde übersprungen! (%sleeping% von %total% Spielern haben geschlafen)"
|
||||
progress: "&e%sleeping%/%total% Spielern schlafen... (%required%% benötigt zum Überspringen der Nacht)"
|
||||
|
||||
orealarm:
|
||||
message: "§c[Erz-Alarm] Spieler §e%player% §chat in %seconds% Sekunden ungewöhnlich viele %ore% abgebaut: §e%count%"
|
||||
|
||||
stats:
|
||||
header: "§6§l========== §e§lStatistik von {player} §6§l=========="
|
||||
playtime: "§7Spielzeit: §a{time}"
|
||||
kills: "§7Kills: §a{kills}"
|
||||
deaths: "§7Tode: §a{deaths}"
|
||||
kd_ratio: "§7K/D Ratio: §a{kd}"
|
||||
blocks_placed: "§7Blöcke platziert: §a{placed}"
|
||||
blocks_broken: "§7Blöcke abgebaut: §a{broken}"
|
||||
jumps: "§7Gesprungen: §a{jumps}"
|
||||
walked: "§7Gelaufene Strecke: §a{walked} km"
|
||||
footer: "§6§l====================================="
|
||||
no_stats: "§cEs sind noch keine Statistiken für dich vorhanden."
|
||||
only_player: "§cNur Spieler können diesen Befehl nutzen!"
|
||||
|
||||
spawn:
|
||||
only_player: "§cNur Spieler können diesen Befehl verwenden."
|
||||
no_spawn_found: "§cKein Spawnpunkt in deiner Welt gefunden."
|
||||
teleported: "§aDu wurdest zum Spawnpunkt teleportiert."
|
||||
|
||||
welcome:
|
||||
first-join-message: "&aWillkommen auf dem Server, &e{player}&a! Viel Spaß!"
|
||||
welcome.first-join-sound: ENTITY_FIREWORK_ROCKET_LAUNCH
|
||||
welcome.first-join-sound-volume: 1.0
|
||||
welcome.first-join-sound-pitch: 1.0
|
||||
return-message: "&6Willkommen zurück, &e{player}&6!"
|
||||
welcome.return-sound: ENTITY_FIREWORK_ROCKET_BLAST
|
||||
welcome.return-sound-volume: 1.0
|
||||
welcome.return-sound-pitch: 1.0
|
||||
|
||||
mob-leash-limit:
|
||||
max-reached: "§cDu hast das maximale Leinen-Limit von §e%count%§c erreicht!"
|
||||
leashed: "§aTier angeleint. Du hast jetzt §e%count%§a geleinte Tiere."
|
||||
unleashed: "§aTier abgeleint. Du hast jetzt §e%count%§a geleinte Tiere."
|
||||
entity-died: "§cEin angeleintes Tier ist gestorben. Du hast jetzt §e%count%§c geleinte Tiere."
|
||||
|
||||
mob-cap:
|
||||
limit-reached: "&cZu viele Tiere in diesem Chunk! Maximal %max% Tiere erlaubt."
|
||||
animal-removed: "&cEin Tier wurde entfernt, da das Chunk-Limit von %max% erreicht wurde."
|
||||
|
||||
spawnprotection:
|
||||
blockbreak-denied: "&cDu kannst im Spawnbereich keine Blöcke abbauen."
|
||||
blockplace-denied: "&cDu kannst im Spawnbereich keine Blöcke platzieren."
|
||||
pvp-denied: "&cPvP ist im Spawnbereich deaktiviert."
|
||||
|
||||
lock:
|
||||
not-lockable: "§cDieser Block kann nicht gesperrt werden."
|
||||
already-locked: "§cDieser Block ist bereits gesperrt."
|
||||
locked: "§aDer Block wurde erfolgreich gesperrt."
|
||||
block-denied: "§cDu darfst diesen Block nicht benutzen, er ist gesperrt."
|
||||
break-denied: "§cDu darfst diesen Block nicht abbauen, er ist gesperrt."
|
||||
only-players: "§cNur Spieler können diesen Befehl ausführen."
|
||||
mode-already: "§cDu bist bereits im Lock-Modus."
|
||||
mode-start: "§aLock-Modus aktiviert. Klicke auf einen Block, um ihn zu sperren."
|
||||
mode-timeout: "§cDer Lock-Modus wurde beendet."
|
||||
usage: "§cVerwendung: /lock [unlock|friendadd|friendremove]"
|
||||
|
||||
not-locked: "§cDieser Block ist nicht gesperrt."
|
||||
no-permission-unlock: "§cDu darfst diesen Block nicht entsperren."
|
||||
unlocked: "§aBlock erfolgreich entsperrt."
|
||||
|
||||
friendadd:
|
||||
usage: "§cVerwendung: /lock friendadd <Spieler>"
|
||||
not-found: "§cSpieler nicht gefunden."
|
||||
success: "§a{player} wurde als Freund hinzugefügt."
|
||||
|
||||
friendremove:
|
||||
usage: "§cVerwendung: /lock friendremove <Spieler>"
|
||||
not-found: "§cSpieler nicht gefunden."
|
||||
success: "§a{player} wurde als Freund entfernt."
|
||||
|
||||
no-permission-friends: "§cDu darfst Freunde nur für deine eigenen Blöcke verwalten."
|
||||
unknown-subcommand: "§cUnbekannter Unterbefehl."
|
||||
no-target-block: "§cDu musst auf einen Block schauen, um diesen Befehl auszuführen."
|
||||
|
||||
teleport-usage: "§cVerwendung: /tp <Spieler>"
|
||||
teleport-success: "§aDu wurdest zu %player% teleportiert!"
|
||||
|
||||
tphere-usage: "§cVerwendung: /tphere <Spieler>"
|
||||
tphere-success: "§a%player% wurde zu dir teleportiert!"
|
||||
|
||||
tpa-usage: "§cVerwendung: /tpa <Spieler>"
|
||||
tpa-sent: "§aTeleportanfrage an %player% gesendet!"
|
||||
tpa-received: "§e%player% möchte sich zu dir teleportieren. Nutze /tpaccept oder /tpdeny."
|
||||
|
||||
tpaccept-success: "§aTeleportanfrage von %player% akzeptiert!"
|
||||
tpa-accepted: "§aDeine Teleportanfrage wurde von %player% angenommen."
|
||||
|
||||
tpdeny-success: "§cTeleportanfrage abgelehnt!"
|
||||
tpa-denied: "§cDeine Teleportanfrage wurde von %player% abgelehnt."
|
||||
|
||||
no-tpa-request: "§cDu hast keine ausstehende Teleportanfrage."
|
||||
|
||||
no-permission: "§cDu hast keine Berechtigung für diesen Befehl!"
|
||||
only-players: "§cDieser Befehl kann nur von Spielern ausgeführt werden!"
|
||||
player-not-found: "§cSpieler %player% nicht gefunden!"
|
||||
|
||||
block:
|
||||
usage: "Benutze: /block <Spieler>"
|
||||
invalid_player: "Ungültiger Spieler."
|
||||
blocked: "Du hast §e%player%§c blockiert."
|
||||
already_blocked: "Du hast §e%player%§c schon blockiert."
|
||||
unblocked: "Du hast §e%player%§a entblockt."
|
||||
|
||||
unblock:
|
||||
usage: "Benutze: /unblock <Spieler>"
|
||||
invalid_player: "Ungültiger Spieler."
|
||||
not_blocked: "Du hast §e%player%§c nicht blockiert."
|
||||
unblocked: "Du hast §e%player%§a entblockt."
|
||||
unblocked_by: "Du wurdest von §e%player%§a entblockt."
|
||||
|
||||
blocklist:
|
||||
no_blocked_players: "§7Du hast aktuell niemanden blockiert."
|
||||
blocked_players: "§7Blockierte Spieler: §e%list%"
|
||||
|
||||
repair:
|
||||
sign_created: "&aReparaturschild erstellt!"
|
||||
no_permission_create: "&cDu hast keine Berechtigung, Reparaturschilder zu erstellen!"
|
||||
no_edit: "&cDu darfst dieses Reparaturschild nicht bearbeiten!"
|
||||
no_break: "&cNur Operatoren dürfen dieses Reparaturschild abbauen!"
|
||||
not_repairable: "&cDas Item in deiner Hand kann nicht repariert werden!"
|
||||
invalid_currency: "&cUngültige Währung in der Config!"
|
||||
not_enough_currency: "&cDu hast nicht genug %currency%!"
|
||||
success: "&aDein Item wurde erfolgreich repariert mit %price% %currency%!"
|
||||
already_fully_repaired: "&cDas Item ist bereits vollständig repariert!"
|
||||
|
||||
lootchest:
|
||||
spawn-simple: "&aNeue Loot-Kisten sind gespawnt!"
|
||||
despawn-msg: "&eEine Lootkiste ist von selbst verschwunden."
|
||||
removed-msg: "&aEine Lootkiste wurde geleert und entfernt."
|
||||
limit-reached: "&cDu hast dein Loot-Limit erreicht!"
|
||||
player-only: "&cNur Spieler können diesen Befehl nutzen."
|
||||
no-permission: "&cDazu hast du keine Berechtigung."
|
||||
no-chests: "&eZur Zeit sind keine Loot-Kisten aktiv."
|
||||
list-header: "&6Aktive Loot-Kisten:"
|
||||
list-tp-hover: "&eKlicke zum Teleportieren!"
|
||||
tp-usage: "&cBenutzung: /tploot <welt> <x> <y> <z>"
|
||||
tp-world-not-found: "&cWelt nicht gefunden."
|
||||
tp-success: "&aTeleportiert!"
|
||||
tp-invalid-coords: "&cUngültige Koordinaten!"
|
||||
|
||||
trade:
|
||||
only-players: "§cNur Spieler können diesen Befehl ausführen!"
|
||||
usage: "§cVerwendung: /trade <Spieler>"
|
||||
player-not-online: "§cDieser Spieler ist nicht online!"
|
||||
with-yourself-not-allowed: "§cHandel mit dir selbst ist nicht erlaubt!"
|
||||
already-trading: "§cEiner von euch ist bereits im Handel."
|
||||
|
||||
request-text: "%player% möchte mit dir handeln. Klicke hier, um anzunehmen!"
|
||||
request-sent: "§aHandelsanfrage an %player% gesendet."
|
||||
|
||||
inventory-title: "Handel mit %player%"
|
||||
confirm-button: "§aBestätigen"
|
||||
confirmed: "§aDu hast den Handel bestätigt!"
|
||||
success: "§aHandel erfolgreich abgeschlossen!"
|
||||
|
||||
report:
|
||||
only-players: "§cNur Spieler können diesen Befehl ausführen!"
|
||||
usage: "§cVerwendung: /report <Spieler> [Grund]"
|
||||
player-not-online: "§cDieser Spieler ist nicht online!"
|
||||
success: "§aDein Report wurde erfolgreich gesendet."
|
||||
notify-admin: "§cREPORT§r: %reporter% hat %target% gemeldet. Grund: %reason%"
|
||||
|
||||
showreport:
|
||||
only-players: "§cNur Spieler können diesen Befehl ausführen!"
|
||||
usage: "§cVerwendung: /showreport <Spieler>"
|
||||
no-reports: "§aEs wurden keine Reports für diesen Spieler gefunden."
|
||||
|
||||
clearreport:
|
||||
only-players: "§cNur Spieler können diesen Befehl ausführen!"
|
||||
usage: "§cVerwendung: /clearreport <Spieler>"
|
||||
cleared: "§aReports von %player% wurden gelöscht."
|
||||
|
||||
shop:
|
||||
only-players: "&cDieser Befehl kann nur von Spielern genutzt werden."
|
||||
usage-add: "&eVerwendung: /shop add <item> <basispreis> <lagerbestand>"
|
||||
unknown-subcommand: "&cUnbekannter Unterbefehl."
|
||||
number-error: "&cPreis und Lagerbestand müssen gültige Zahlen sein."
|
||||
item-added: "&aItem &e{item}&a mit Basispreis &e{price}&a und Lagerbestand &e{stock}&a hinzugefügt/aktualisiert."
|
||||
|
||||
warp:
|
||||
only_players: "&cNur Spieler können diesen Befehl benutzen."
|
||||
set_success: "&aWarp \"%warp%\" wurde erfolgreich gesetzt."
|
||||
|
||||
challenge:
|
||||
only_players: "§cDieser Befehl kann nur von Spielern ausgeführt werden."
|
||||
usage: "&eBenutze: /startchallenge <Name>"
|
||||
start_success: "§aDie Challenge \"%challenge%\" wurde gestartet!"
|
||||
start_fail: "§cChallenge \"%challenge%\" nicht gefunden."
|
||||
|
||||
inventory:
|
||||
data-not-found: "§cDie Inventardaten des Spielers konnten nicht gefunden werden! Der Spieler war möglicherweise nie auf diesem Server."
|
||||
gui-title: "Inventar von "
|
||||
load-error: "§cFehler beim Laden des Inventars: %error%"
|
||||
opened: "§aInventar von %player% geöffnet!"
|
||||
usage: "§cVerwendung: /inv <spieler>"
|
||||
no-permission-others: "§cDu hast keine Berechtigung, das Inventar anderer Spieler anzusehen!"
|
||||
player-only: "§cDieser Befehl ist nur für Spieler!"
|
||||
|
||||
force-survival:
|
||||
join-message: "§aDu wurdest in den Survivalmodus gesetzt!"
|
0
src/main/resources/leashes.yml
Normal file
0
src/main/resources/leashes.yml
Normal file
508
src/main/resources/plugin.yml
Normal file
508
src/main/resources/plugin.yml
Normal 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
|
||||
|
0
src/main/resources/shop.yml
Normal file
0
src/main/resources/shop.yml
Normal file
2
src/main/resources/stats.yml
Normal file
2
src/main/resources/stats.yml
Normal file
@@ -0,0 +1,2 @@
|
||||
# stats.yml
|
||||
|
42
src/main/resources/tablist.yml
Normal file
42
src/main/resources/tablist.yml
Normal file
@@ -0,0 +1,42 @@
|
||||
# ===============================
|
||||
# Tablist-Konfiguration für SurvivalPlus
|
||||
# ===============================
|
||||
|
||||
# Tablist aktivieren/deaktivieren
|
||||
enabled: true
|
||||
|
||||
# Servername für den Header
|
||||
server-name: "&l&6✦✦ SURVIVALPLUS ✦✦"
|
||||
|
||||
# Webseite des Servers
|
||||
website: "www.example.com"
|
||||
|
||||
# TeamSpeak-Adresse
|
||||
teamspeak-address: "ts.example.com"
|
||||
show-teamspeak: true
|
||||
|
||||
# Discord-Adresse
|
||||
discord-address: "discord.gg/example"
|
||||
show-discord: true
|
||||
|
||||
# Berechtigung für Staff-Zählung
|
||||
staff-permission: "survivalplus.staff"
|
||||
|
||||
# Trennlinie für den Footer
|
||||
separator-line: "&8&l&m================================"
|
||||
|
||||
# Kopf-Animationen
|
||||
# Platzhalter: {server} = Servername, {player} = Spielername, {online} = Online-Spieler, {staff} = Online-Staff
|
||||
header-animations:
|
||||
- "&6&l{server}\n&7Willkommen, &a{player}\n&7Online Player: &e{online}\n&6Online Staff: &e{staff}\n"
|
||||
- "&e&l{server}\n&7Willkommen, &a{player}\n&7Online Player: &e{online}\n&6Online Staff: &e{staff}\n"
|
||||
- "&b&l{server}\n&7Willkommen, &a{player}\n&7Online Player: &e{online}\n&6Online Staff: &e{staff}\n"
|
||||
|
||||
# Fuß-Animationen
|
||||
footer-animations:
|
||||
- "&7SurvivalPlus &8| &eDein Abenteuer!"
|
||||
- "&7SurvivalPlus &8| &bEntdecke die Welt!"
|
||||
- "&7SurvivalPlus &8| &aBaue, kämpfe, überlebe!"
|
||||
|
||||
# Intervall der Animation in Ticks (20 = 1 Sekunde)
|
||||
interval-ticks: 40
|
0
src/main/resources/warps.yml
Normal file
0
src/main/resources/warps.yml
Normal file
Reference in New Issue
Block a user