- generateParticles_1_13() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ParticlesASM
-
Generates a bytecode of class implementing Particles_1_13 interface.
- generateParticles_1_8() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ParticlesASM
-
Generates a bytecode of class implementing Particles_1_8 interface.
- generatePlayerConnectionCode() - Method in class com.github.fierioziy.particlenativeapi.core.asm.PlayerConnectionASM
-
Creates a bytecode of class implementing PlayerConnection
interface.
- generateServerConnectionCode() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ServerConnectionASM
-
Creates a bytecode of class implementing ServerConnection
interface.
- getImplType() - Method in enum com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleVersion
-
Gets Type object associated with class implementing interface.
- getName() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleNode
-
Gets particle name in this Spigot version.
- getNMS(String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
-
- getOBC(String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
-
- getPackageVersion() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
-
- getParticles_1_13() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
-
Returns particles name Set from current server version.
- getParticles_1_13() - Method in class com.github.fierioziy.particlenativeapi.core.ParticleNativeCore
-
- getParticles_1_8() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
-
Returns particles name Set from current server version.
- getParticles_1_8() - Method in class com.github.fierioziy.particlenativeapi.core.ParticleNativeCore
-
- getParticleTypesClass() - Method in enum com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleVersion
-
Gets interface class associated with particle version.
- getServerConnection() - Method in class com.github.fierioziy.particlenativeapi.core.ParticleNativeCore
-
Deprecated.
- getSuperType() - Method in enum com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleVersion
-
Gets Type object associated with interface class.
- getTempClassLoader() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
-
- getTypeImpl(Type, String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
-
Return a Type object representing a class name
with suffix added.
- getTypeImpl(Type) - Method in class com.github.fierioziy.particlenativeapi.core.asm.ConnectionBaseASM
-
Gets a Type object representing an implementation
of class represented by parameter Type object.
- getTypeImpl(Type) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleBaseASM
-
Gets a Type object representing
class implementation of parameter Type object
class representation.
- getTypeImpl(Type) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypeASM_1_13
-
- getTypeImpl(Type) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypeASM_1_15
-
- getTypeImpl(Type) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypeASM_1_7
-
- getTypeImpl(Type) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypeASM_1_8
-
- getVersion() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleNode
-
Gets Spigot version from this node.
- ParticleBaseASM - Class in com.github.fierioziy.particlenativeapi.core.asm.types
-
A base class for all Particle ASM related classes.
- ParticleBaseASM(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleBaseASM
-
- ParticleNativeCore - Class in com.github.fierioziy.particlenativeapi.core
-
- ParticleNode - Class in com.github.fierioziy.particlenativeapi.core.asm.utils
-
A node used by ParticleRegistry to represent current
particle name in certain Spigot version using ParticleVersion enum.
- ParticleRegistry - Class in com.github.fierioziy.particlenativeapi.core.asm.utils
-
A registry representing all particle name changes between
various Spigot versions.
- ParticleRegistry() - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleRegistry
-
- ParticlesASM - Class in com.github.fierioziy.particlenativeapi.core.asm
-
A class used to create bytecode for Particles related
interface implementations.
- ParticlesASM(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.ParticlesASM
-
Chooses proper ParticleTypesImplProvider provider based
on current Spigot version and defines necessary classes for
proper class generation.
- particleType - Variable in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleBaseASM
-
A Type object representing ParticleType class.
- ParticleTypeASM_1_13 - Class in com.github.fierioziy.particlenativeapi.core.asm.types
-
Class responsible for providing version-dependent code of
particle types in MC 1.13.
- ParticleTypeASM_1_13(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypeASM_1_13
-
- ParticleTypeASM_1_15 - Class in com.github.fierioziy.particlenativeapi.core.asm.types
-
Class responsible for providing version-dependent code of
particle types in MC 1.15.
- ParticleTypeASM_1_15(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypeASM_1_15
-
- ParticleTypeASM_1_7 - Class in com.github.fierioziy.particlenativeapi.core.asm.types
-
Class responsible for providing version-dependent code of
particle types in MC 1.7.
- ParticleTypeASM_1_7(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypeASM_1_7
-
- ParticleTypeASM_1_8 - Class in com.github.fierioziy.particlenativeapi.core.asm.types
-
Class responsible for providing version-dependent code of
particle types in MC 1.8.
- ParticleTypeASM_1_8(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypeASM_1_8
-
- particleTypeBlock - Variable in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleBaseASM
-
A Type object representing ParticleTypeBlock class.
- particleTypeBlockMotion - Variable in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleBaseASM
-
A Type object representing ParticleTypeBlockMotion class.
- particleTypeColorable - Variable in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleBaseASM
-
A Type object representing ParticleTypeColorable class.
- particleTypeDust - Variable in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleBaseASM
-
A Type object representing ParticleTypeDust class.
- particleTypeItemMotion - Variable in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleBaseASM
-
A Type object representing ParticleTypeItemMotion class.
- particleTypeMotion - Variable in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleBaseASM
-
A Type object representing ParticleTypeMotion class.
- particleTypeNote - Variable in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleBaseASM
-
A Type object representing ParticleTypeNote class.
- particleTypeRedstone - Variable in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleBaseASM
-
A Type object representing ParticleTypeRedstone class.
- ParticleTypesImplProvider - Interface in com.github.fierioziy.particlenativeapi.core.asm.utils
-
An interface used by classes generating
implementation bytecode of particle types.
- ParticleVersion - Enum in com.github.fierioziy.particlenativeapi.core.asm.utils
-
An enum used by ParticleNode class to store
particle version.
- PlayerConnectionASM - Class in com.github.fierioziy.particlenativeapi.core.asm
-
Class responsible for providing bytecode
of PlayerConnection class.
- PlayerConnectionASM(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.PlayerConnectionASM
-
- playerConnType - Variable in class com.github.fierioziy.particlenativeapi.core.asm.ConnectionBaseASM
-
A Type object representing PlayerConnection class.
- playerConnTypeImpl - Variable in class com.github.fierioziy.particlenativeapi.core.asm.ConnectionBaseASM
-
A Type object representing implementation
of PlayerConnection class.