Dokumentacja / ZMC-SMPEngine

Modułowy silnik do budowania własnego trybu SMP bez pisania wszystkiego od zera.

Praktyczna ściąga do instalacji i konfiguracji tego pluginu ZMConcepts.

Szybki start: Wgraj plugin na serwer, sprawdź wygenerowaną konfigurację i dopasuj ustawienia do swojej społeczności.

Opis

Najważniejsze informacje o działaniu projektu i ustawieniach serwera.

Rozwijana podstawa trybu SMP, która łączy reguły rozgrywki, zapis danych i konfigurację w jednym systemie.

Moduły rozgrywki

Życia, zasoby, umiejętności, przedmioty, artefakty i rozwój gracza działają na wspólnej podstawie.

Dane gracza

Postęp i statystyki są zapisywane w lokalnej bazie danych.

Reguły serwera

Zasady trybu można ustawiać modułami i konfiguracją.

Konfiguracja

Wgraj plugin na serwer, sprawdź wygenerowaną konfigurację i dopasuj ustawienia do swojej społeczności.

Wymagania

Platforma
Paper
Minecraft
26.1.2
Java
25
Baza danych
SQLite
Status
W trakcie rozwoju

Komendy

/smp

Pokazuje pomoc i stan silnika SMP.

zmcsmp.use
/smp profile [gracz]

Pokazuje profil i najważniejsze statystyki.

zmcsmp.profile.self
/smp resources

Pokazuje skonfigurowane zasoby.

zmcsmp.resources.view
/smp pay <gracz> <zasób> <ilość>

Przekazuje wymienialny zasób innemu graczowi.

zmcsmp.resources.pay
/smp bounty list

Pokazuje aktywne nagrody za graczy.

zmcsmp.bounty.view
/smp ability

Pokazuje umiejętności i ich czas odnowienia.

zmcsmp.ability.view
/smp top <zasób>

Pokazuje ranking wybranego zasobu.

zmcsmp.top.view
/smp heart withdraw <ilość>

Zamienia własne serca na skonfigurowane przedmioty.

zmcsmp.life.withdraw
/smp admin inspect <gracz>

Pokazuje pełny stan gracza administratorowi.

zmcsmp.admin.inspect
/smp admin diagnostics

Pokazuje stan modułów i pamięci danych.

zmcsmp.admin.diagnostics
/smp admin config validate

Sprawdza poprawność konfiguracji.

zmcsmp.admin.config

Uprawnienia

  • zmcsmp.use
  • zmcsmp.profile.self
  • zmcsmp.profile.others
  • zmcsmp.resources.view
  • zmcsmp.resources.pay
  • zmcsmp.bounty.view
  • zmcsmp.bounty.create
  • zmcsmp.ability.view
  • zmcsmp.gem.view
  • zmcsmp.milestone.view
  • zmcsmp.top.view
  • zmcsmp.life.withdraw
  • zmcsmp.admin.inspect
  • zmcsmp.admin.life
  • zmcsmp.admin.resource
  • zmcsmp.admin.eliminate
  • zmcsmp.admin.revive
  • zmcsmp.admin.grace
  • zmcsmp.admin.ability
  • zmcsmp.admin.artifact
  • zmcsmp.admin.bounty
  • zmcsmp.admin.milestone
  • zmcsmp.admin.audit
  • zmcsmp.admin.diagnostics
  • zmcsmp.admin.config
  • zmcsmp.admin.export
  • zmcsmp.admin.rule
  • zmcsmp.admin.updatenotify
  • zmcsmp.admin.preset
  • zmcsmp.admin.preset.install
  • zmcsmp.admin.*

Placeholdery

  • %zmcsmp_hearts%
  • %zmcsmp_hearts_max%
  • %zmcsmp_eliminated%
  • %zmcsmp_grace_active%
  • %zmcsmp_in_combat%
  • %zmcsmp_resource_<id>%
  • %zmcsmp_progression_<track>_level%
  • %zmcsmp_kills%
  • %zmcsmp_deaths%
  • %zmcsmp_kdr%
  • %zmcsmp_killstreak%
  • %zmcsmp_bounty_amount%
  • %zmcsmp_ability_<id>_cooldown%

Integracje

—