CoreEngineWIKI
ESC
NavigierenEnter ÖffnenESC Schließen

Integrationen

Alle Integrationen sind optional. CoreEngine startet auch ohne sie, es fallen dann nur die jeweiligen Zusatzfunktionen weg, keine Fehler.

Übersicht #

PluginBringtOhne dieses Plugin
PlaceholderAPI%coreengine_...% in Chat, Tab, Hologrammen, NachrichtenPlatzhalter werden nur nicht ersetzt
VaultEconomy an andere Plugins anbieten oder fremde nutzen (economy.internal: false)Economy läuft normal, ohne Brücke
LuckPermsPrefix/Suffix, Gruppen, permission-basierte Limits, Gruppen-SpawnsLimits nur global, nicht pro Gruppe
CoreProtectJobs-Exploit-Schutz (kein Geld für selbst platzierte Blöcke), Transaktions-LogsEinfacher RAM-Ersatz (geht bei Neustart verloren)
CoreEngineClaimWeb-Kategorie „Claims", Team-ClaimsClaims-Kategorie fehlt im Web-Panel
WorldGuard / GriefPreventionRTP und Mob-Teleport meiden geschützte Regionen/ClaimsRTP kann in fremdes Land landen
BetterHudBalance-, Job- und Team-Ereignisse als HUD-PopupErscheint als Actionbar/Chat
Nexo / CarpentaryCustom Items/Blöcke/Möbel in Shops und JobsNur Vanilla-Items

PlaceholderAPI #

Wird automatisch erkannt. Alle Platzhalter:

PlatzhalterBeschreibungBeispiel
%coreengine_balance%Rohes Guthaben1500.50
%coreengine_balance_formatted%Mit Symbol/Trennzeichen1,500.50 Coins
%coreengine_balance_short%Kurz mit Symbol⛃ 1,500.50
%coreengine_nick%Nickname (reiner Text)CoolName
%coreengine_nick_raw%Nickname mit Formatierung<red>Cool</red>
%coreengine_has_nick%Hat Nickname?true/false
%coreengine_homes_count%Gesetzte Homes3
%coreengine_homes_limit%Home-Limit5 / unlimited
%coreengine_rtp_count%RTP-Nutzungen12
%coreengine_rtp_cooldown%Verbleibender Cooldown30 seconds / 0
%coreengine_rtp_cooldown_<world>%Cooldown je Welt2 minutes 15 seconds
%coreengine_rtp_price_<world>%RTP-Kosten je Welt500.00 Coins
%coreengine_joinmsg% / _leavemsg%Eigene Join/Leave-Nachricht?true/false
%coreengine_team_name% / _tag% / _color%Team-Name, -Tag, -FarbeCoolTeam / [CT] / red
%coreengine_team_rank% / _rank_id% / _rank_weight%Rang, ID, GewichtModerator / 0 / 2
%coreengine_team_rank_count%Ränge im Team5
%coreengine_team_can_<perm>%Darf der Spieler das?yes/no
%coreengine_team_score% / _balance% / _members%Score, Kasse, Mitglieder4500 / 25000.00 / 8
%coreengine_team_level% / _level_name%Team-Level3 / Silver
%coreengine_team_top_<n>%Team auf Rang n nach ScoreTopTeam
%coreengine_jobs_count% / _points%Aktive Jobs, Punkte3 / 150.00
%coreengine_jobs_name_<n>%n-ter aktiver JobMiner
%coreengine_jobs_level_<job>% / _xp_<job>%Level, XP im Job15 / 250.5
%coreengine_jobs_income_<job>% / _title_<job>%Verdienst, Titel5000.00 / Expert Miner
%coreengine_sleep_percentage% / _sleeping% / _required%Sleep-Schwelle, schlafend, nötig35 / 2 / 3
%coreengine_lp_prefix% / _suffix%LuckPerms Prefix/Suffix (Text)[ADMIN]
%coreengine_lp_prefix_raw% / _suffix_raw%mit Formatierung<gold>[ADMIN]</gold>
%coreengine_lp_group% / _group_display%Gruppe, Anzeigenameadmin / Administrator

Einsetzbar in Chat (chat.*), Tab (tab.yml), Hologrammen, Join/Leave-Nachrichten und Broadcasts.

LuckPerms #

Liefert Gruppe, Prefix/Suffix, Meta-Werte, Mitgliedschaft und numerische Limits. Permission-basierte Limits (höchster Wert gewinnt):

Befehl
homes.limit.<n> / homes.limit.unlimited
jobs.max.<n>    / jobs.max.unlimited
shop.limit.<n>  rtp.limit.<n>  jobs.maxlevel.<n>  jobs.boost.<mult>

Gruppen-Spawns gelten vor dem globalen Spawn:

YAML
spawn:
  group-spawns:
    vip:
      world: "world"
      x: 100
      y: 100
      z: 100

CoreProtect #

Bei jedem Blockabbau wird geprüft, ob der Block laut Verlauf von einem Spieler platziert wurde, dann gibt es kein Job-Einkommen. Ohne CoreProtect merkt sich CoreEngine platzierte Blöcke nur im RAM (geht bei Neustart verloren).

Optionale Logs (pro Modul in modules/*.yml schaltbar):

EreignisLog-Name in CoreProtect
Job-Blockabbau#jobs-<Spieler>
Shop-Kauf / -Verkauf#shop-buy-<Spieler> / #shop-sell-<Spieler>
Team-Kisten-Abbau#teamclaim-<Spieler>

Welches Modul nutzt was #

ModulIntegrationWofür
JobsCoreProtect, Nexo, Carpentary, BetterHudExploit-Schutz, Custom-Items, Popups
ShopCoreProtect, Nexo, CarpentaryLogs, Custom-Items
TeamCoreProtectKisten-Abbau-Logs
RTPWorldGuard, GriefPreventionLandungen in fremdem Land vermeiden
Chat/TabLuckPerms, NexoPrefix/Suffix, Symbole
💡

Tipp: Die Schalter für Nexo/Carpentary/CoreProtect liegen in den Modul-Dateien (jobs.yml unter jobs.integrations.*, team.yml unter team.integrations.coreprotect.*). Nur BetterHud hat eine eigene Datei.

Beispiel-Config (betterhud.yml) #

YAML
enabled: true

betterhud:
  elements:
    balance:
      enabled: true
      popup-name: ""
      popup-duration: 60
    team-tag:
      enabled: true
      popup-name: ""
      popup-duration: 60