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
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classVeraltet.classVeraltet. -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic StringcolorRGBAtoString(net.risingworld.api.utils.ColorRGBA colorRGBA) Get RGBA Hex Colorstatic StringcolorRGBtoString(Color color) Get RGB Hex Colorstatic StringVeraltet.getDbPlayer(int dbID, boolean debug) Recrusiv Path ListegetFolderAndBundle(File path, Predicate<? super String> filterPredicate) getFolderAndBundle(File path, Predicate<? super String> filterPredicate, boolean debug) Recrusiv Path Liste mit BundlegetListPlayer(boolean debug) Spieler Liste aus der Datenbank, mit Online prüfung.byte[]getResourceFromClass(Class<?> clazz, String asset) Resourcen ladenstatic byte[]getResourceFromClass(String description, Class<?> clazz, String asset) Resourcen ladenbooleanisSameVersion(String verNeed, String verIs) Vergleicht Versions ZeichenkettenbooleanisSameVersion(String verNeed, String verIs, ToolsAPI.ClassDebug debug) Vergleicht Versions ZeichenkettenbooleanisSameVersion(String verNeed, String verIs, Integer maxSub, ToolsAPI.ClassDebug debug) static String[]loadAllAssetNamesCash(String bundleFile) Statischer Asset Name Cashstatic net.risingworld.api.assets.AssetBundleloadBundleCash(String bundleFile) Statischer Bundle CashvoidvoidonEnable()voidonToolsAPIChatEvent(net.risingworld.api.events.player.PlayerChatEvent event) voidonToolsAPICommand(net.risingworld.api.events.player.PlayerCommandEvent event) voidonToolsAPIConnectEvent(net.risingworld.api.events.player.PlayerConnectEvent event) voidonToolsAPIDisconnectEvent(net.risingworld.api.events.player.PlayerDisconnectEvent event) voidvoidonToolsAPISpawnEvent(net.risingworld.api.events.player.PlayerSpawnEvent event) static StringResourceToFile(net.risingworld.api.Plugin plugin, String resPath, String filePath) static StringResourceToFile(net.risingworld.api.Plugin plugin, String resPath, String filePath, boolean override) Läd resources Daten und Schreibt sie auf die Festplatte.static voidsendShortYellMessage(net.risingworld.api.objects.Player playerLokal, net.risingworld.api.utils.ColorRGBA color, String text, float delay) Nachrichten Block Unten Mittestatic booleanstatic booleanLäd resources Daten und Schreibt sie auf die Festplatte.Von Klasse geerbte Methoden net.risingworld.api.Plugin
enqueue, executeDelayed, getAllPlugins, getDescription, getGameVersion, getID, getLoadOrder, getMySQLConnection, getName, getPath, getPluginByID, getPluginByName, getRunningTime, getSQLiteConnection, getWorldDatabase, isMainThread, onLoad, registerEventListener, sendHttpRequest, sendHttpRequest, triggerEvent, unregisterEventListener
-
Konstruktordetails
-
ToolsAPI
public ToolsAPI()Erstellt ToolsAPI
-
-
Methodendetails
-
getBundleList
-
getSymbolMap
-
onEnable
public void onEnable()- Angegeben von:
onEnablein Klassenet.risingworld.api.Plugin
-
onDisable
public void onDisable()- Angegeben von:
onDisablein Klassenet.risingworld.api.Plugin
-
onToolsAPIConnectEvent
public void onToolsAPIConnectEvent(net.risingworld.api.events.player.PlayerConnectEvent event) -
onToolsAPIDisconnectEvent
public void onToolsAPIDisconnectEvent(net.risingworld.api.events.player.PlayerDisconnectEvent event) -
onToolsAPISpawnEvent
public void onToolsAPISpawnEvent(net.risingworld.api.events.player.PlayerSpawnEvent event) -
onToolsAPICommand
public void onToolsAPICommand(net.risingworld.api.events.player.PlayerCommandEvent event) -
onToolsAPIKeysEvent
-
onToolsAPIChatEvent
public void onToolsAPIChatEvent(net.risingworld.api.events.player.PlayerChatEvent event) -
colorRGBAtoString
Get RGBA Hex Color- Parameter:
colorRGBA-- Gibt zurück:
- Hex Color
- Seit:
- 0.0.4
-
colorRGBtoString
Get RGB Hex Color- Parameter:
color-- Gibt zurück:
- Hex Color
- Seit:
- 0.0.4
-
getResourceFromClass
Resourcen laden- Parameter:
clazz- Resourcen Klasseasset- Dateiphat- Gibt zurück:
- byte[]
- Seit:
- 0.0.0
-
getResourceFromClass
Resourcen laden- Parameter:
description- Plugin Name, für die Fehlerzuordnungclazz- Resourcen Klasseasset- Dateiphat- Gibt zurück:
- byte[]
- Seit:
- 0.0.0
-
writeData
-
writeData
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:
truewenn 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 gestelltoverride- Ist die Datei "filePath" vorhanden aber soll dennoch Überschrieben werden- Gibt zurück:
- Seit:
- 0.0.3
-
getFolder
-
getFolder
Recrusiv Path Liste- Parameter:
path-debug-- Gibt zurück:
-
getFolderAndBundle
-
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 Spielercolor- Farbetext- Anzuzeigende Nachrichtdelay- Ferzögerung
-
getListPlayer
-
getListPlayer
Spieler Liste aus der Datenbank, mit Online prüfung. Ausgenommen gebannte Spieler- Parameter:
debug-- Gibt zurück:
-
getDbPlayer
-
loadBundleCash
Statischer Bundle Cash- Parameter:
bundleFile- Bundle Datei- Gibt zurück:
- gibt den Cash zurück oder erstellt ihn
- Seit:
- 0.0.6
-
loadAllAssetNamesCash
Statischer Asset Name Cash- Parameter:
bundleFile- Bundle Datei- Gibt zurück:
- gibt den Cash zurück oder erstellt ihn
- Seit:
- 0.0.6
-
duration
Veraltet. -
isSameVersion
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
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)
-