Index

A B C E G I L M N P R S T V 
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
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
Parent class of all tasks:
-BuildTools
-RemapJar
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.
A B C E G I L M N P R S T V 
All Classes and Interfaces|All Packages