• Plugin-Beschreibung

    Dieses Plugin ist eine Schnittstelle zwischen anderen Plugins und der Minecraft-API.

    Minecraft-Linker lässt Benutzer Ihre Minecraft-UUID(s) mit Ihrem WSC-Account verknüpfen.

    Dabei ist es egal, ob online-mode aktiviert oder deaktiviert ist. Dem Benutzer wird ein Bestätigungscode auf dem Minecraft-Server zugeschickt mit welchem er sich im WSC freischaltet.

    Voraussetzungen

    Dieses Plugin benötigt:

    WoltLab Cloud

    Datei

    Minecraft-API

    Eine API zum senden von Befehlen an einen oder mehrere Minecraft-Server über RCON.

    xXSchrandXx

    23. Dezember 2021

    (Im Packet mit enthalten)

    Optional

    Optional kann das Spigot-Plugin Minecraft-Linker auf dem Minecraft-Server installiert werden.

    Dieses Plugin wird nicht zwingend benötigt, damit Minecraft-Linker funktioniert!

    Jedoch sollte in den Minecraft-Server Einstellungen, wenn man das Plugin nicht benutzt, der Vanilla Type ausgewählt werden.

    Links

    Github: xXSchrandXx/de.xxschrandxx.wsc.minecraft-linker

    Minecraft-API: Minecraft-API

    Minecraft-Linker Spigot: Minecraft-Linker Spigot

    API-Gebrauch

    XML: EventListener.xml

    Code
    <eventlistener name="MyEventExample">@@@WCF_PRE_LINEBREAK@@@    <eventclassname>wcf\data\user\minecraft\MinecraftAction</eventclassname>@@@WCF_PRE_LINEBREAK@@@    <eventname>finalizeAction</eventname>@@@WCF_PRE_LINEBREAK@@@    <listenerclassname>wcf\system\event\listener\MyEventListenerExample</listenerclassname>@@@WCF_PRE_LINEBREAK@@@</eventlistener>

    PHP: MyEventListenerExample.class.php

    Code
    namespace wcf\system\event\listener;@@@WCF_PRE_LINEBREAK@@@@@@WCF_PRE_LINEBREAK@@@class MyEventListenerExample implements IParameterizedEventListener {@@@WCF_PRE_LINEBREAK@@@    public function execute($eventObj, $className, $eventName, array &$parameters) {@@@WCF_PRE_LINEBREAK@@@        $action = $eventObj->action;@@@WCF_PRE_LINEBREAK@@@        if ($action == 'create') {@@@WCF_PRE_LINEBREAK@@@            $minecraft = $eventObj->parameters['data'];@@@WCF_PRE_LINEBREAK@@@            // Sachen machen@@@WCF_PRE_LINEBREAK@@@        } else if ($action == 'delete') {@@@WCF_PRE_LINEBREAK@@@            foreach ($eventObj->getObjects() as $minecraft) {@@@WCF_PRE_LINEBREAK@@@                // Sachen machen@@@WCF_PRE_LINEBREAK@@@            }@@@WCF_PRE_LINEBREAK@@@        }@@@WCF_PRE_LINEBREAK@@@    }@@@WCF_PRE_LINEBREAK@@@}

    Alles anzeigen


    Zur Original Nachricht: https://www.woltlab.com/pluginstore/fi…necraft-linker/