Package de.chaoswg

Klasse ToolsAPI

java.lang.Object
net.risingworld.api.Plugin
de.chaoswg.ToolsAPI
Alle implementierten Schnittstellen:
net.risingworld.api.events.Listener

public class ToolsAPI extends net.risingworld.api.Plugin implements net.risingworld.api.events.Listener
ToolsAPI
Autor:
nico
  • Konstruktordetails

    • ToolsAPI

      public ToolsAPI()
      Erstellt ToolsAPI
  • Methodendetails

    • getBundleList

      public HashMap<String,net.risingworld.api.assets.AssetBundle> getBundleList()
    • getSymbolMap

    • onEnable

      public void onEnable()
      Angegeben von:
      onEnable in Klasse net.risingworld.api.Plugin
    • onDisable

      public void onDisable()
      Angegeben von:
      onDisable in Klasse net.risingworld.api.Plugin
    • onPlayerConnectEvent

      public void onPlayerConnectEvent(net.risingworld.api.events.player.PlayerConnectEvent event)
    • onPlayerDisconnectEvent

      public void onPlayerDisconnectEvent(net.risingworld.api.events.player.PlayerDisconnectEvent event)
    • onPlayerSpawnEvent

      public void onPlayerSpawnEvent(net.risingworld.api.events.player.PlayerSpawnEvent event)
    • onCommand

      public void onCommand(net.risingworld.api.events.player.PlayerCommandEvent event)
    • onPlayerChatEvent

      public void onPlayerChatEvent(net.risingworld.api.events.player.PlayerChatEvent event)
    • colorRGBAtoString

      public static String colorRGBAtoString(net.risingworld.api.utils.ColorRGBA colorRGBA)
      Get RGBA Hex Color
      Parameter:
      colorRGBA -
      Gibt zurück:
      Hex Color
      Seit:
      0.0.4
    • colorRGBtoString

      public static String colorRGBtoString(Color color)
      Get RGB Hex Color
      Parameter:
      color -
      Gibt zurück:
      Hex Color
      Seit:
      0.0.4
    • getResourceFromClass

      public byte[] getResourceFromClass(Class<?> clazz, String asset)
      Resourcen laden
      Parameter:
      clazz - Resourcen Klasse
      asset - Dateiphat
      Gibt zurück:
      byte[]
      Seit:
      0.0.0
    • getResourceFromClass

      public static byte[] getResourceFromClass(String description, Class<?> clazz, String asset)
      Resourcen laden
      Parameter:
      description - Plugin Name, für die Fehlerzuordnung
      clazz - Resourcen Klasse
      asset - Dateiphat
      Gibt zurück:
      byte[]
      Seit:
      0.0.0
    • writeData

      public static boolean writeData(byte[] data, String fileName)
    • writeData

      public static boolean writeData(byte[] data, String fileName, net.risingworld.api.Plugin plugin)
      Läd resources Daten und Schreibt sie auf die Festplatte.
      Parameter:
      data - "/resources/Bild.png"
      fileName - "..\..\RisingWorldDedicatedServer\plugins\myPlugin\Bild.png"
      plugin -
      Gibt zurück:
      true wenn die Datei erfolgreich erstellt werden konnte, anderenfalls wird false zurückgegeben.
      Seit:
      0.0.0
    • ResourceToFile

      public static String ResourceToFile(net.risingworld.api.Plugin plugin, String resPath, String filePath)
      Parameter:
      plugin -
      resPath -
      filePath -
      Gibt zurück:
      Seit:
      0.0.3
    • ResourceToFile

      public static String ResourceToFile(net.risingworld.api.Plugin plugin, String resPath, String filePath, boolean override)
      Läd resources Daten und Schreibt sie auf die Festplatte.
      Parameter:
      plugin -
      resPath - "/resources/Bild.png"
      filePath - "Bild.png", der Plugin Phat "..\..\RisingWorldDedicatedServer\plugins\myPlugin\" wird vorran gestellt
      override - Ist die Datei "filePath" vorhanden aber soll dennoch Überschrieben werden
      Gibt zurück:
      Seit:
      0.0.3
    • getFolder

      public static List<File> getFolder(File path)
    • getFolder

      public static List<File> getFolder(File path, boolean debug)
      Recrusiv Path Liste
      Parameter:
      path -
      debug -
      Gibt zurück:
    • getFolderAndBundle

      public static List<File> getFolderAndBundle(File path, Predicate<? super String> filterPredicate)
    • getFolderAndBundle

      public static List<File> getFolderAndBundle(File path, Predicate<? super String> filterPredicate, boolean debug)
      Recrusiv Path Liste mit Bundle
      Parameter:
      path -
      filterPredicate -
      debug -
      Gibt zurück:
    • sendShortYellMessage

      public static void sendShortYellMessage(net.risingworld.api.objects.Player playerLokal, net.risingworld.api.utils.ColorRGBA color, String text, float delay)
      Nachrichten Block Unten Mitte
      Parameter:
      playerLokal - für welchen Spieler
      color - Farbe
      text - Anzuzeigende Nachricht
      delay - Ferzögerung
    • getListPlayer

      public List<ListPlayer> getListPlayer()
    • getListPlayer

      public List<ListPlayer> getListPlayer(boolean debug)
      Spieler Liste aus der Datenbank, mit Online prüfung. Ausgenommen gebannte Spieler
      Parameter:
      debug -
      Gibt zurück:
    • loadBundleCash

      public static net.risingworld.api.assets.AssetBundle loadBundleCash(String bundleFile)
      Statischer Bundle Cash
      Parameter:
      bundleFile - Bundle Datei
      Gibt zurück:
      gibt den Cash zurück oder erstellt ihn
      Seit:
      0.0.6
    • loadAllAssetNamesCash

      public static String[] loadAllAssetNamesCash(String bundleFile)
      Statischer Asset Name Cash
      Parameter:
      bundleFile - Bundle Datei
      Gibt zurück:
      gibt den Cash zurück oder erstellt ihn
      Seit:
      0.0.6
    • isSameVersion

      public boolean isSameVersion(String verNeed, String verIs)
      Vergleicht Versions Zeichenketten
      Parameter:
      verNeed - benötigte Version.
      verIs - aktuelle Version.
      Gibt zurück:
      Wahr wenn die benötiegte Version Größer oder Gleich der aktuellen Version ist.
      Seit:
      0.0.0
    • isSameVersion

      public boolean isSameVersion(String verNeed, String verIs, ToolsAPI.ClassDebug debug)
      Vergleicht Versions Zeichenketten
      Parameter:
      verNeed - benötigte Version.
      verIs - aktuelle Version.
      debug - Steuert die Anzeigemeldung und gesprächigkeit. Standard: ClassDebug(null, 1)
      Gibt zurück:
      Wahr wenn die benötiegte Version Größer oder Gleich der aktuellen Version ist.
      Seit:
      0.0.0
    • isSameVersion

      public boolean isSameVersion(String verNeed, String verIs, Integer maxSub, ToolsAPI.ClassDebug debug)