Zurück zur Übersicht

Saro's Char System

Mehrere Charaktere pro Account, jeder mit eigenem Inventar, eigener Position, Gesundheit und Kontostand.

Header

Beim Charakterwechsel geht der komplette Zustand mit: Position, Inventar, Gesundheit, Hunger, XP, aktive Effekte und der Kontostand, sofern die Money Mod installiert ist. Gebaut für Roleplay-Server, auf denen derselbe Spieler montags Polizist und dienstags Mechaniker ist und in beiden Jobs nicht denselben Rucksack tragen sollte.

Features

Charakterverwaltung

Erstelle einen Charakter mit /createchar <Vorname> <Nachname> <Datum> <Geschlecht>. Jeder Charakter bekommt eine ID ab 1. Wechsle mit /char <ID> und du landest dort, wo dieser Charakter zuletzt stand.

Tab-Vervollständigung funktioniert für alle Befehle.

Gespeicherte Daten pro Charakter

Daten Details
Position X/Y/Z-Koordinaten
Gesundheit Aktuelle Herzen
Hunger Hungerbalken
Erfahrung XP-Level
Inventar Haupt- + Rüstungs- + Nebenhand (mit NBT)
Effekte Aktive Effekte mit Dauer und Verstärker
Geld Kontostand (erfordert Money Mod)

Money Mod Integration

Erkennt automatisch ob die Money Mod installiert ist. Jeder Charakter bekommt ein eigenes Konto. Neue Charaktere starten mit einem konfigurierbaren Betrag (Standard: 500).

Befehle

Befehl Verwendung Beschreibung
/createchar <Vorname> <Nachname> <Datum> <Geschlecht> Erstellt einen neuen Charakter-Slot
/char <ID> Wechselt zum angegebenen Charakter
/char <ID> <Spieler> (OP Level 2) Wechselt den Charakter eines anderen Spielers
/editchar <ID> Zeigt alle Eigenschaften eines Charakters
/editchar <ID> firstname <Wert> Ändert den Vornamen
/editchar <ID> lastname <Wert> Ändert den Nachnamen
/editchar <ID> birthdate <Wert> Ändert das Geburtsdatum
/editchar <ID> gender <Wert> Ändert das Geschlecht
/charinfo <Spieler> Zeigt den aktuellen Charakter eines Spielers
/charinfo <Spieler> list Listet alle Charaktere eines Spielers auf
/charinfo <Spieler> <ID> Zeigt Details eines bestimmten Charakters

Konfiguration

config/saroscharsystem-common.toml:

Option Standard Beschreibung
maxChars 2 Maximale Charaktere pro Spieler (1 bis unbegrenzt)
requireOpForCommands false Befehle auf OP beschränken

Datenspeicherung

Charakterdaten werden im World-Ordner gespeichert:

world/data/chars/<player-uuid>/
├── current-char.json
├── 1.json
├── 2.json
└── ...

Hinweis: Dieses Wiki ist die Dokumentation. Fragen und Bugs gehen schneller über den Discord-Server.

Featured

Brauchst du eine eigene Mod?

Sag mir, was die Mod können soll, und ich baue sie.

Miete mich auf Fiverr