B G I M N O P R V 
All Classes All Packages

B

BukkitShadowFactory - Class in me.lucko.shadow.bukkit
An extension of ShadowFactory with pre-registered target resolvers for NmsClassTarget, ObcClassTarget and ObfuscatedTarget annotations.
BukkitShadowFactory() - Constructor for class me.lucko.shadow.bukkit.BukkitShadowFactory
 

G

getPackageComponent() - Method in enum me.lucko.shadow.bukkit.PackageVersion
 
global() - Static method in class me.lucko.shadow.bukkit.BukkitShadowFactory
 

I

isAfter(PackageVersion) - Method in enum me.lucko.shadow.bukkit.PackageVersion
Gets if this version comes after the other version.
isAfterOrEq(PackageVersion) - Method in enum me.lucko.shadow.bukkit.PackageVersion
Gets if this version is the same as or comes after the other version.
isBefore(PackageVersion) - Method in enum me.lucko.shadow.bukkit.PackageVersion
Gets if this version comes before the other version.
isBeforeOrEq(PackageVersion) - Method in enum me.lucko.shadow.bukkit.PackageVersion
Gets if this version is the same as or comes before the other version.

M

Mapping - Annotation Type in me.lucko.shadow.bukkit
Represents a target value for a specific PackageVersion.
me.lucko.shadow.bukkit - package me.lucko.shadow.bukkit
 

N

nms(String) - Method in enum me.lucko.shadow.bukkit.PackageVersion
Prepends the versioned NMS prefix to the given class name
NMS - Static variable in enum me.lucko.shadow.bukkit.PackageVersion
The nms prefix (without the version component)
NMS_MODERN - Static variable in enum me.lucko.shadow.bukkit.PackageVersion
The nms prefix for 1.17+ (excludes version component)
nmsClass(String) - Method in enum me.lucko.shadow.bukkit.PackageVersion
Prepends the versioned NMS prefix to the given class name
NmsClassTarget - Annotation Type in me.lucko.shadow.bukkit
Defines a class target relative to the versioned 'net.minecraft.server' package.
NONE - me.lucko.shadow.bukkit.PackageVersion
 

O

obc(String) - Method in enum me.lucko.shadow.bukkit.PackageVersion
Prepends the versioned OBC prefix to the given class name
OBC - Static variable in enum me.lucko.shadow.bukkit.PackageVersion
The obc prefix (without the version component)
obcClass(String) - Method in enum me.lucko.shadow.bukkit.PackageVersion
Prepends the versioned OBC prefix to the given class name
ObcClassTarget - Annotation Type in me.lucko.shadow.bukkit
Defines a class target relative to the versioned 'org.bukkit.craftbukkit' package.
ObfuscatedTarget - Annotation Type in me.lucko.shadow.bukkit
Defines a class, method or field target with a value that varies between package versions.

P

PackageVersion - Enum in me.lucko.shadow.bukkit
An enumeration of CraftBukkit package versions.

R

RESOLVER - Static variable in annotation type me.lucko.shadow.bukkit.NmsClassTarget
A TargetResolver for the NmsClassTarget annotation.
RESOLVER - Static variable in annotation type me.lucko.shadow.bukkit.ObcClassTarget
A TargetResolver for the ObcClassTarget annotation.
RESOLVER - Static variable in annotation type me.lucko.shadow.bukkit.ObfuscatedTarget
A TargetResolver for the ObfuscatedTarget annotation.
runtimeVersion() - Static method in enum me.lucko.shadow.bukkit.PackageVersion
Gets the package version for the current runtime server instance.

V

v1_10_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_11_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_12_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_13_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_13_R2 - me.lucko.shadow.bukkit.PackageVersion
 
v1_14_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_15_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_16_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_16_R2 - me.lucko.shadow.bukkit.PackageVersion
 
v1_16_R3 - me.lucko.shadow.bukkit.PackageVersion
 
v1_17_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_18_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_18_R2 - me.lucko.shadow.bukkit.PackageVersion
 
v1_19_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_19_R2 - me.lucko.shadow.bukkit.PackageVersion
 
v1_19_R3 - me.lucko.shadow.bukkit.PackageVersion
 
v1_20_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_7_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_7_R2 - me.lucko.shadow.bukkit.PackageVersion
 
v1_7_R3 - me.lucko.shadow.bukkit.PackageVersion
 
v1_7_R4 - me.lucko.shadow.bukkit.PackageVersion
 
v1_8_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_8_R2 - me.lucko.shadow.bukkit.PackageVersion
 
v1_8_R3 - me.lucko.shadow.bukkit.PackageVersion
 
v1_9_R1 - me.lucko.shadow.bukkit.PackageVersion
 
v1_9_R2 - me.lucko.shadow.bukkit.PackageVersion
 
value() - Method in annotation type me.lucko.shadow.bukkit.Mapping
Gets the target value.
value() - Method in annotation type me.lucko.shadow.bukkit.NmsClassTarget
Gets the value of the class, relative to the versioned package.
value() - Method in annotation type me.lucko.shadow.bukkit.ObcClassTarget
Gets the value of the class, relative to the versioned package.
value() - Method in annotation type me.lucko.shadow.bukkit.ObfuscatedTarget
Gets the mappings.
valueOf(String) - Static method in enum me.lucko.shadow.bukkit.PackageVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.lucko.shadow.bukkit.PackageVersion
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in annotation type me.lucko.shadow.bukkit.Mapping
Gets the package version.
B G I M N O P R V 
All Classes All Packages