Index

B G I M N O P R V 
All Classes|All Packages|Constant Field Values

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 class me.lucko.shadow.bukkit.PackageVersion
 
global() - Static method in class me.lucko.shadow.bukkit.BukkitShadowFactory
 

I

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

M

Mapping - Annotation Interface 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 class me.lucko.shadow.bukkit.PackageVersion
Prepends the versioned NMS prefix to the given class name
NMS - Static variable in enum class me.lucko.shadow.bukkit.PackageVersion
The nms prefix (without the version component)
NMS_MODERN - Static variable in enum class me.lucko.shadow.bukkit.PackageVersion
The nms prefix for 1.17+ (excludes version component)
nmsClass(String) - Method in enum class me.lucko.shadow.bukkit.PackageVersion
Prepends the versioned NMS prefix to the given class name
NmsClassTarget - Annotation Interface in me.lucko.shadow.bukkit
Defines a class target relative to the versioned 'net.minecraft.server' package.
NONE - Enum constant in enum class me.lucko.shadow.bukkit.PackageVersion
 

O

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

P

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

R

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

V

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