Skip navigation links
B C D F G I L P R S T V W 

B

BaseASM - Class in com.github.fierioziy.particlenativeapi.core.asm
A base class for all ASM related classes.
BaseASM(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 

C

checkMappings() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
 
classNameNMS(String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
classNameOBC(String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
ClassSkeletonExtend - Class in com.github.fierioziy.particlenativeapi.core.asm
Represents a class generation, where a class extends another class.
ClassSkeletonExtend(InternalResolver, Type, String) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonExtend
 
ClassSkeletonImplement - Class in com.github.fierioziy.particlenativeapi.core.asm
Represents a class generation, where a class implements interface.
ClassSkeletonImplement(InternalResolver, Type, String) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonImplement
 
com.github.fierioziy.particlenativeapi.core - package com.github.fierioziy.particlenativeapi.core
 
com.github.fierioziy.particlenativeapi.core.asm - package com.github.fierioziy.particlenativeapi.core.asm
 
com.github.fierioziy.particlenativeapi.core.asm.connections - package com.github.fierioziy.particlenativeapi.core.asm.connections
 
com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17 - package com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17
 
com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7 - package com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7
 
com.github.fierioziy.particlenativeapi.core.asm.types - package com.github.fierioziy.particlenativeapi.core.asm.types
 
com.github.fierioziy.particlenativeapi.core.asm.types.v1_13 - package com.github.fierioziy.particlenativeapi.core.asm.types.v1_13
 
com.github.fierioziy.particlenativeapi.core.asm.types.v1_15 - package com.github.fierioziy.particlenativeapi.core.asm.types.v1_15
 
com.github.fierioziy.particlenativeapi.core.asm.types.v1_17 - package com.github.fierioziy.particlenativeapi.core.asm.types.v1_17
 
com.github.fierioziy.particlenativeapi.core.asm.types.v1_19 - package com.github.fierioziy.particlenativeapi.core.asm.types.v1_19
 
com.github.fierioziy.particlenativeapi.core.asm.types.v1_7 - package com.github.fierioziy.particlenativeapi.core.asm.types.v1_7
 
com.github.fierioziy.particlenativeapi.core.asm.types.v1_8 - package com.github.fierioziy.particlenativeapi.core.asm.types.v1_8
 
com.github.fierioziy.particlenativeapi.core.asm.utils - package com.github.fierioziy.particlenativeapi.core.asm.utils
 
com.github.fierioziy.particlenativeapi.core.utils - package com.github.fierioziy.particlenativeapi.core.utils
 
ConnectionsASM - Class in com.github.fierioziy.particlenativeapi.core.asm.connections
 
ConnectionsASM(InternalResolver, String) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.connections.ConnectionsASM
 
ConnectionsASM_1_17 - Class in com.github.fierioziy.particlenativeapi.core.asm.connections
 
ConnectionsASM_1_17(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.connections.ConnectionsASM_1_17
 
ConnectionsASM_1_7 - Class in com.github.fierioziy.particlenativeapi.core.asm.connections
 
ConnectionsASM_1_7(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.connections.ConnectionsASM_1_7
 

D

defineClass() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonExtend
Generates class and defines it to class loader.
defineClass() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonImplement
Generates class and defines it to class loader.
defineClass(String, byte[]) - Method in class com.github.fierioziy.particlenativeapi.core.utils.TempClassLoader
Defines a class with parameter name and bytecode stored in byte[] array.
defineClasses() - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.ConnectionsASM
Defines all classes of particle types.
defineClasses() - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.ConnectionsASM_1_17
 
defineClasses() - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.ConnectionsASM_1_7
 
defineClasses() - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM
Defines all classes of particle types.
defineClasses() - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_13
 
defineClasses() - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_15
 
defineClasses() - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_17
 
defineClasses() - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_18
 
defineClasses() - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_19
 
defineClasses() - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_7
 
defineClasses() - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_8
 
descNMS(String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
descOBC(String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
descOther(String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 

F

find(ParticleVersion, String, ParticleVersion) - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleRegistry
Attempts to convert particle name from provided Spigot version to target Spigot version.

G

generateParticles_1_13() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ParticlesASM
 
generateParticles_1_8() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ParticlesASM
 
getImplType() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonExtend
 
getImplType() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonImplement
 
getImplType() - Method in enum com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleVersion
Gets Type object associated with class implementing interface.
getInterfaceType() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonExtend
 
getInterfaceType() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonImplement
 
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
 
getNMS_1_17(String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
 
getNMS_1_7(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
 
getOther(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_17() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
Returns particles name-to-field Map from current server version.
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.
getPlayerConnectionFieldName_1_17() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
Gets PlayerConnection field name in EntityPlayer class.
getSendPacketMethodName_1_18() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
Gets sendPacket method name in PlayerConnection class.
getServerConnection() - Method in class com.github.fierioziy.particlenativeapi.core.ParticleNativeCore
Deprecated.
getSuperType() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonExtend
 
getSuperType() - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonImplement
 
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) - Static 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.ClassSkeletonExtend
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.ClassSkeletonImplement
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.connections.ConnectionsASM
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.ParticleTypesASM
 
getVersion() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleNode
Gets Spigot version from this node.

I

implType - Variable in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonExtend
 
implType - Variable in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonImplement
 
INITIAL_VERSION - Static variable in enum com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleVersion
 
interfaceType - Variable in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonImplement
 
internal - Variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
internalNMS(String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
internalOBC(String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
internalOther(String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
InternalResolver - Class in com.github.fierioziy.particlenativeapi.core.asm.utils
Class used to resolve internal NMS and OBC classes, provide temporary class loader and provide utility methods for internal class access.
InternalResolver(JavaPlugin) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
 
isBound(ParticleNode) - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleNode
 
isRemoved() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleNode
Checks if particle does not exists in this Spigot version.
isVersion_1_13() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
Checks whenever current Spigot version is around MC 1.13 version.
isVersion_1_15() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
Checks whenever current Spigot version is around MC 1.15 version.
isVersion_1_17() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
Checks whenever current Spigot version is around MC 1.17 version.
isVersion_1_18() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
Checks whenever current Spigot version is around MC 1.18 version.
isVersion_1_19() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
Checks whenever current Spigot version is around MC 1.19 version.
isVersion_1_7() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
Checks whenever current Spigot version is around MC 1.7 version.
isVersion_1_8() - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
Checks whenever current Spigot version is around MC 1.8 version.

L

loadAPI(JavaPlugin) - Static method in class com.github.fierioziy.particlenativeapi.core.ParticleNativeCore
Generates particle API based on current server version.

P

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 - Variable in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM
 
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
 
particleType - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
ParticleTypeASM_1_13 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_13
 
ParticleTypeASM_1_13(InternalResolver, String, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeASM_1_13
 
ParticleTypeASM_1_15 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_15
 
ParticleTypeASM_1_15(InternalResolver, String, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_15.ParticleTypeASM_1_15
 
ParticleTypeASM_1_17 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_17
 
ParticleTypeASM_1_17(InternalResolver, String, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeASM_1_17
 
ParticleTypeASM_1_7 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_7
 
ParticleTypeASM_1_7(InternalResolver, String, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_7.ParticleTypeASM_1_7
 
ParticleTypeASM_1_8 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_8
 
ParticleTypeASM_1_8(InternalResolver, String, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_8.ParticleTypeASM_1_8
 
particleTypeBlock - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
ParticleTypeBlockASM_1_13 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_13
 
ParticleTypeBlockASM_1_13(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeBlockASM_1_13
 
ParticleTypeBlockASM_1_17 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_17
 
ParticleTypeBlockASM_1_17(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeBlockASM_1_17
 
ParticleTypeBlockASM_1_7 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_7
 
ParticleTypeBlockASM_1_7(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_7.ParticleTypeBlockASM_1_7
 
ParticleTypeBlockASM_1_8 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_8
 
ParticleTypeBlockASM_1_8(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_8.ParticleTypeBlockASM_1_8
 
particleTypeBlockMotion - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
particleTypeColorable - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
particleTypeDust - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
ParticleTypeDustASM_1_13 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_13
 
ParticleTypeDustASM_1_13(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeDustASM_1_13
 
ParticleTypeDustASM_1_17 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_17
 
ParticleTypeDustASM_1_17(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeDustASM_1_17
 
particleTypeDustTransition - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
ParticleTypeDustTransitionASM_1_17 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_17
 
ParticleTypeDustTransitionASM_1_17(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeDustTransitionASM_1_17
 
ParticleTypeItemASM_1_13 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_13
 
ParticleTypeItemASM_1_13(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeItemASM_1_13
 
ParticleTypeItemASM_1_17 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_17
 
ParticleTypeItemASM_1_17(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeItemASM_1_17
 
ParticleTypeItemASM_1_7 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_7
 
ParticleTypeItemASM_1_7(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_7.ParticleTypeItemASM_1_7
 
ParticleTypeItemASM_1_8 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_8
 
ParticleTypeItemASM_1_8(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_8.ParticleTypeItemASM_1_8
 
particleTypeItemMotion - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
particleTypeMotion - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
particleTypeNote - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
particleTypeRedstone - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
ParticleTypeRedstoneASM_1_13 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_13
 
ParticleTypeRedstoneASM_1_13(InternalResolver, String, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeRedstoneASM_1_13
 
ParticleTypeRedstoneASM_1_15 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_15
 
ParticleTypeRedstoneASM_1_15(InternalResolver, String, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_15.ParticleTypeRedstoneASM_1_15
 
ParticleTypeRedstoneASM_1_17 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_17
 
ParticleTypeRedstoneASM_1_17(InternalResolver, String, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeRedstoneASM_1_17
 
ParticleTypesASM - Class in com.github.fierioziy.particlenativeapi.core.asm.types
 
ParticleTypesASM(InternalResolver, String) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM
 
ParticleTypesASM_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.
ParticleTypesASM_1_13(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_13
 
ParticleTypesASM_1_13(InternalResolver, String) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_13
 
ParticleTypesASM_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.
ParticleTypesASM_1_15(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_15
 
ParticleTypesASM_1_17 - Class in com.github.fierioziy.particlenativeapi.core.asm.types
Class responsible for providing version-dependent code of particle types in MC 1.17.
ParticleTypesASM_1_17(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_17
 
ParticleTypesASM_1_18 - Class in com.github.fierioziy.particlenativeapi.core.asm.types
Class responsible for providing version-dependent code of particle types in MC 1.18.
ParticleTypesASM_1_18(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_18
 
ParticleTypesASM_1_18(InternalResolver, String) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_18
 
ParticleTypesASM_1_19 - Class in com.github.fierioziy.particlenativeapi.core.asm.types
Class responsible for providing version-dependent code of particle types in MC 1.19.
ParticleTypesASM_1_19(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_19
 
ParticleTypesASM_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.
ParticleTypesASM_1_7(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_7
 
ParticleTypesASM_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.
ParticleTypesASM_1_8(InternalResolver) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_8
 
ParticleTypeSculkChargeASM_1_19 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_19
 
ParticleTypeSculkChargeASM_1_19(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeSculkChargeASM_1_19
 
particleTypeSculkChargeMotion - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
particleTypeShriek - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
ParticleTypeShriekASM_1_19 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_19
 
ParticleTypeShriekASM_1_19(InternalResolver, String, Type, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeShriekASM_1_19
 
particleTypeVibration - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
ParticleTypeVibrationASM_1_17 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_17
 
ParticleTypeVibrationASM_1_17(InternalResolver, String, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeVibrationASM_1_17
 
ParticleTypeVibrationASM_1_19 - Class in com.github.fierioziy.particlenativeapi.core.asm.types.v1_19
 
ParticleTypeVibrationASM_1_19(InternalResolver, String, Type) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeVibrationASM_1_19
 
ParticleVersion - Enum in com.github.fierioziy.particlenativeapi.core.asm.utils
An enum used by ParticleNode class to store particle version.
PlayerConnectionASM_1_17 - Class in com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17
 
PlayerConnectionASM_1_17(InternalResolver, String, String, String) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.PlayerConnectionASM_1_17
 
PlayerConnectionASM_1_7 - Class in com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7
 
PlayerConnectionASM_1_7(InternalResolver, String) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7.PlayerConnectionASM_1_7
 
playerConnectionFieldName - Variable in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.PlayerConnectionASM_1_17
 
playerConnectionFieldName - Variable in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.ServerConnectionASM_1_17
 
playerConnType - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
playerConnTypeImpl - Variable in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.ServerConnectionASM_1_17
 
playerConnTypeImpl - Variable in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7.ServerConnectionASM_1_7
 
playerPredicateType - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 

R

RefUtils - Class in com.github.fierioziy.particlenativeapi.core.asm.utils
 
RefUtils() - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.utils.RefUtils
 

S

sendPacketMethodName - Variable in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.PlayerConnectionASM_1_17
 
sendPacketMethodName - Variable in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.ServerConnectionASM_1_17
 
ServerConnectionASM_1_17 - Class in com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17
 
ServerConnectionASM_1_17(InternalResolver, String, String, String) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.ServerConnectionASM_1_17
 
ServerConnectionASM_1_7 - Class in com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7
 
ServerConnectionASM_1_7(InternalResolver, String) - Constructor for class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7.ServerConnectionASM_1_7
 
serverConnType - Static variable in class com.github.fierioziy.particlenativeapi.core.asm.BaseASM
 
setTempClassLoader(TempClassLoader) - Method in class com.github.fierioziy.particlenativeapi.core.asm.utils.InternalResolver
 
storeParticleTypesToFields(MethodVisitor, ParticleVersion) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM
Generates bytecode for instantiating all particle types implementations (or default if it's impossible) and storing them in instance fields.
storeParticleTypesToFields(MethodVisitor, ParticleVersion) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_13
 
storeParticleTypesToFields(MethodVisitor, ParticleVersion) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_17
 
storeParticleTypesToFields(MethodVisitor, ParticleVersion) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_18
 
storeParticleTypesToFields(MethodVisitor, ParticleVersion) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_7
 
storeParticleTypesToFields(MethodVisitor, ParticleVersion) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM_1_8
 
superType - Variable in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonExtend
 
superType - Variable in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonImplement
 

T

TempClassLoader - Class in com.github.fierioziy.particlenativeapi.core.utils
A basic classloader with public method for class definition.
TempClassLoader(ClassLoader) - Constructor for class com.github.fierioziy.particlenativeapi.core.utils.TempClassLoader
Construct a new class loader linked to parameter class loader.
tryGet(Object, Field) - Static method in class com.github.fierioziy.particlenativeapi.core.asm.utils.RefUtils
 
tryGetClass(String) - Static method in class com.github.fierioziy.particlenativeapi.core.asm.utils.RefUtils
 
tryGetMethod(Class<?>, String, Class<?>...) - Static method in class com.github.fierioziy.particlenativeapi.core.asm.utils.RefUtils
 
tryInferFieldName(Class<?>, Class<?>) - Static method in class com.github.fierioziy.particlenativeapi.core.asm.utils.RefUtils
 
tryInferMethodName(Class<?>, Class<?>, Class<?>...) - Static method in class com.github.fierioziy.particlenativeapi.core.asm.utils.RefUtils
 
tryInvoke(Object, Method, Object...) - Static method in class com.github.fierioziy.particlenativeapi.core.asm.utils.RefUtils
 

V

valueOf(String) - Static method in enum com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleVersion
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_COUNT - Static variable in enum com.github.fierioziy.particlenativeapi.core.asm.utils.ParticleVersion
 
visitInvalidType(MethodVisitor, Type) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.ParticleTypesASM
Visits a default ParticleType related constructor.

W

writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonExtend
Writes constructor code to a class.
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonImplement
Writes constructor code to a class.
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.PlayerConnectionASM_1_17
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.ServerConnectionASM_1_17
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7.PlayerConnectionASM_1_7
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7.ServerConnectionASM_1_7
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeASM_1_13
 
writeConstructor(ClassWriter, String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeASM_1_13
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeBlockASM_1_13
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeDustASM_1_13
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeItemASM_1_13
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeRedstoneASM_1_13
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeASM_1_17
 
writeConstructor(ClassWriter, String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeASM_1_17
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeBlockASM_1_17
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeDustASM_1_17
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeDustTransitionASM_1_17
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeItemASM_1_17
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeRedstoneASM_1_17
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeVibrationASM_1_17
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeSculkChargeASM_1_19
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeShriekASM_1_19
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeVibrationASM_1_19
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_7.ParticleTypeASM_1_7
 
writeConstructor(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_8.ParticleTypeASM_1_8
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonExtend
Writes fields necessary to properly represent certain particle.
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonImplement
Writes fields necessary to properly represent certain particle.
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.PlayerConnectionASM_1_17
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.ServerConnectionASM_1_17
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7.PlayerConnectionASM_1_7
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7.ServerConnectionASM_1_7
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeASM_1_13
 
writeFields(ClassWriter, String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeASM_1_13
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeBlockASM_1_13
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeDustASM_1_13
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeItemASM_1_13
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeASM_1_17
 
writeFields(ClassWriter, String) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeASM_1_17
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeBlockASM_1_17
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeDustASM_1_17
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeDustTransitionASM_1_17
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeItemASM_1_17
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeVibrationASM_1_17
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeSculkChargeASM_1_19
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeShriekASM_1_19
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeVibrationASM_1_19
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_7.ParticleTypeASM_1_7
 
writeFields(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_8.ParticleTypeASM_1_8
 
writeMethod_isValid(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeASM_1_13
 
writeMethod_isValid(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeASM_1_17
 
writeMethod_isValid(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_7.ParticleTypeASM_1_7
 
writeMethod_isValid(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_8.ParticleTypeASM_1_8
 
writeMethod_packet(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_7.ParticleTypeASM_1_7
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonExtend
Writes all necessary methods to a class.
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.ClassSkeletonImplement
Writes all necessary methods to a class.
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.PlayerConnectionASM_1_17
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_17.ServerConnectionASM_1_17
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7.PlayerConnectionASM_1_7
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.connections.v1_7.ServerConnectionASM_1_7
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeASM_1_13
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeBlockASM_1_13
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeDustASM_1_13
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeItemASM_1_13
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_13.ParticleTypeRedstoneASM_1_13
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_15.ParticleTypeASM_1_15
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_15.ParticleTypeRedstoneASM_1_15
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeASM_1_17
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeBlockASM_1_17
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeDustASM_1_17
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeDustTransitionASM_1_17
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeItemASM_1_17
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeRedstoneASM_1_17
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_17.ParticleTypeVibrationASM_1_17
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeSculkChargeASM_1_19
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeShriekASM_1_19
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_19.ParticleTypeVibrationASM_1_19
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_7.ParticleTypeASM_1_7
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_7.ParticleTypeBlockASM_1_7
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_7.ParticleTypeItemASM_1_7
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_8.ParticleTypeASM_1_8
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_8.ParticleTypeBlockASM_1_8
 
writeMethods(ClassWriter) - Method in class com.github.fierioziy.particlenativeapi.core.asm.types.v1_8.ParticleTypeItemASM_1_8
 
B C D F G I L P R S T V W 
Skip navigation links

Copyright © 2022. All Rights Reserved.