Index
All Classes and Interfaces|All Packages
A
- apply(Project) - Method in class io.github.shayf0x.spigotwarden.SpigotWarden
B
- BuildTools - Class in io.github.shayf0x.spigotwarden.tasks
-
BuildTools task, his execute BuildTools.jar to generate spigot-mapped and file's necessary for SpecialSource.jar
- BuildTools() - Constructor for class io.github.shayf0x.spigotwarden.tasks.BuildTools
C
- cmdBuildTools(String) - Method in class io.github.shayf0x.spigotwarden.Manager
-
this method run BuildTools command to generate all BuildTools' files
- createIfNotExistBuildOutput() - Method in class io.github.shayf0x.spigotwarden.Manager
-
If Output directory doesn't exist, this method create dir
E
- execute() - Method in class io.github.shayf0x.spigotwarden.tasks.BuildTools
- execute() - Method in class io.github.shayf0x.spigotwarden.tasks.RemapJar
-
Generate and download BuildTools and SpecialSource if it's necessary then obfuscate and deObfuscate jar file to make spigot can read plugin.jar
Obfuscate and deObfuscate commands use md_5 command using SpecialSource - execute() - Method in class io.github.shayf0x.spigotwarden.tasks.Setup
-
Generate and download BuildTools and SpecialSource if it's necessary
- execute() - Method in class io.github.shayf0x.spigotwarden.tasks.Task
G
- getBuildJar() - Method in class io.github.shayf0x.spigotwarden.SpigotWarden
-
get Jar gradle task class to compile plugin.jar and change output directory
- getBuildOutput() - Method in interface io.github.shayf0x.spigotwarden.SpigotWardenExtension
-
Provide the output directory (e.g: file('path')).
- getExtension() - Method in class io.github.shayf0x.spigotwarden.SpigotWarden
-
get Remapped extension class which contains plugin's properties
- getManager() - Method in class io.github.shayf0x.spigotwarden.SpigotWarden
-
get Manager class which contains the plugin's utility methods
- getMinecraftVersion() - Method in interface io.github.shayf0x.spigotwarden.SpigotWardenExtension
-
Provide the target spigot version (e.g: 1.19-R0.1-SNAPSHOT).
- getSetup() - Method in class io.github.shayf0x.spigotwarden.SpigotWarden
-
get Setup gradle task class to test and download files necessary
I
- install(URL, Path) - Method in class io.github.shayf0x.spigotwarden.Manager
-
That method install file from internet to path
- io.github.shayf0x.spigotwarden - package io.github.shayf0x.spigotwarden
- io.github.shayf0x.spigotwarden.tasks - package io.github.shayf0x.spigotwarden.tasks
L
- load() - Method in class io.github.shayf0x.spigotwarden.tasks.BuildTools
- load() - Method in class io.github.shayf0x.spigotwarden.tasks.RemapJar
-
run "setup" task before to download all files necessary and run "jar" task before to generate plugin.jar
- load() - Method in class io.github.shayf0x.spigotwarden.tasks.Setup
- load() - Method in class io.github.shayf0x.spigotwarden.tasks.Task
M
- main - Variable in class io.github.shayf0x.spigotwarden.tasks.Task
- Manager - Class in io.github.shayf0x.spigotwarden
-
It's useful class with many useful methods for SpigotWarden
Methods:
-Manager.createIfNotExistBuildOutput()
-Manager.testBuildTools(String)
-Manager.testSpecialSource()
-Manager.install(URL, Path)
-Manager.newUrl(String)
-Manager.cmdBuildTools(String)
-Manager.runCommand(String[], Path)
-Manager.resolve(URL, String...)
- Manager(SpigotWarden) - Constructor for class io.github.shayf0x.spigotwarden.Manager
- MAPS_MOJANG - Enum constant in enum class io.github.shayf0x.spigotwarden.PathBank
-
path to file: minecraft-server-(spigot version e.g: "1.19-R0.1-SNAPSHOT")-maps-mojang.txt
- MAPS_SPIGOT - Enum constant in enum class io.github.shayf0x.spigotwarden.PathBank
-
path to file: minecraft-server-(spigot version e.g: "1.19-R0.1-SNAPSHOT")-maps-spigot.csrg
N
- newUrl(String) - Method in class io.github.shayf0x.spigotwarden.Manager
-
this method allows easily to generate URL with a String without worrying about the exception
P
- PathBank - Enum Class in io.github.shayf0x.spigotwarden
-
It's Enum class which contain all paths for SpecialSource and his obfuscate, deObfuscate commands.
R
- RemapJar - Class in io.github.shayf0x.spigotwarden.tasks
-
RemapJar task, his build plugin.jar, obfuscate (
RemapJar.obfuscate(String)
and deObfuscate (RemapJar.deObfuscate(String)
plugin.jar to make plugin can readable by spigot - RemapJar() - Constructor for class io.github.shayf0x.spigotwarden.tasks.RemapJar
- REMAPPED_MOJANG - Enum constant in enum class io.github.shayf0x.spigotwarden.PathBank
-
path to file: spigot-(spigot version e.g: "1.19-R0.1-SNAPSHOT")-remapped-mojang.jar
- REMAPPED_OBF - Enum constant in enum class io.github.shayf0x.spigotwarden.PathBank
-
path to file: minecraft-server-(spigot version e.g: "1.19-R0.1-SNAPSHOT")-remapped-obf.jar
- resolve(URL, String...) - Method in class io.github.shayf0x.spigotwarden.Manager
- runCommand(String[], Path) - Method in class io.github.shayf0x.spigotwarden.Manager
-
run Command like cmd.exe commands
S
- Setup - Class in io.github.shayf0x.spigotwarden.tasks
-
setup task, his test and download all files necessary,
- Setup() - Constructor for class io.github.shayf0x.spigotwarden.tasks.Setup
- SpigotWarden - Class in io.github.shayf0x.spigotwarden
-
Main class of SpigotWarden
- SpigotWarden() - Constructor for class io.github.shayf0x.spigotwarden.SpigotWarden
- SpigotWardenExtension - Interface in io.github.shayf0x.spigotwarden
-
Manage the plugin's extensions.
T
- Task - Class in io.github.shayf0x.spigotwarden.tasks
- Task() - Constructor for class io.github.shayf0x.spigotwarden.tasks.Task
- testBuildTools(String) - Method in class io.github.shayf0x.spigotwarden.Manager
-
That method test if all files generated by BuildTools and necessary for SpecialSource are present
- testSpecialSource() - Method in class io.github.shayf0x.spigotwarden.Manager
-
If SpecialSource.jar doesn't in plugin folder, this method install his at the latest version
- toPath(String) - Method in enum class io.github.shayf0x.spigotwarden.PathBank
-
method to return path of variable
V
- valueOf(String) - Static method in enum class io.github.shayf0x.spigotwarden.PathBank
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.shayf0x.spigotwarden.PathBank
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages