Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractRegistry<T,
K> - Class in ovh.paulem.arcana.registry -
A basic abstract implementation of Registry
- AbstractRegistry(Supplier<Map<K, T>>) - Constructor for class ovh.paulem.arcana.registry.AbstractRegistry
- ACosTable - Class in ovh.paulem.arcana.math
- ArcanaAPI<P> - Class in ovh.paulem.arcana
- ArcanaAPI(P) - Constructor for class ovh.paulem.arcana.ArcanaAPI
- areEquals(UUID, UUID) - Static method in class ovh.paulem.arcana.utils.UUIDUtils
- areEquals(UUID, Entity) - Static method in class ovh.paulem.arcana.utils.UUIDUtils
- areEquals(Entity, UUID) - Static method in class ovh.paulem.arcana.utils.UUIDUtils
- areEquals(Entity, Entity) - Static method in class ovh.paulem.arcana.utils.UUIDUtils
- ArraySectionContainer<S,
K> - Class in ovh.paulem.arcana.regions.container.blocks - ArraysUtils - Class in ovh.paulem.arcana.utils
- ArraysUtils() - Constructor for class ovh.paulem.arcana.utils.ArraysUtils
- asBytes(UUID) - Static method in class ovh.paulem.arcana.uuid.UuidConversion
- asLong() - Method in class ovh.paulem.arcana.regions.ChunkKey
- asUuid(byte[]) - Static method in class ovh.paulem.arcana.uuid.UuidConversion
B
- BlockUtils - Class in ovh.paulem.arcana.utils
- BlockUtils() - Constructor for class ovh.paulem.arcana.utils.BlockUtils
- build() - Method in class ovh.paulem.arcana.hook.HookCondition.HookConditionBuilder
C
- capitalizeWords(String) - Static method in class ovh.paulem.arcana.utils.StringUtils
- ChunkBlockContainer<S,
K> - Class in ovh.paulem.arcana.regions.container -
Represents a container for managing and organizing data within a specific chunk of the world.
- ChunkKey - Class in ovh.paulem.arcana.regions
- ChunkSectionBlockContainer<S,
K> - Class in ovh.paulem.arcana.regions.container -
Represents a container for managing blocks within a specific vertical section of a chunk.
- ClassUtils - Class in ovh.paulem.arcana.utils
- ClassUtils() - Constructor for class ovh.paulem.arcana.utils.ClassUtils
- clear() - Method in class ovh.paulem.arcana.regions.container.ChunkBlockContainer
- clear() - Method in class ovh.paulem.arcana.regions.container.ChunkSectionBlockContainer
- compress(byte[]) - Static method in class ovh.paulem.arcana.utils.ZLibUtils
-
Compresses the input byte array using the ZLIB compression algorithm.
- Config - Annotation Interface in ovh.paulem.arcana.config
-
An autoconfig like config system.
- ConfigData - Interface in ovh.paulem.arcana.config
- ConfigEntry - Annotation Interface in ovh.paulem.arcana.config
-
An annotation to mark a field as a config entry.
- convertBytesToInt(byte[], int) - Static method in class ovh.paulem.arcana.math.FastRandom
-
Take four bytes from the specified position in the specified block and convert them into a 32-bit int, using the big-endian convention.
- convertBytesToInts(byte[]) - Static method in class ovh.paulem.arcana.math.FastRandom
-
Convert an array of bytes into an array of ints. 4 bytes from the input data map to a single int in the output data.
- copyOf(Map<K, V>) - Static method in class ovh.paulem.arcana.utils.MapUtils
- copyTo(SectionContainer<S, K>) - Method in interface ovh.paulem.arcana.regions.container.blocks.SectionContainer
- create(float, int) - Static method in class ovh.paulem.arcana.regions.container.blocks.DynamicSectionContainer
- create(int) - Static method in class ovh.paulem.arcana.regions.container.blocks.ArraySectionContainer
- create(int) - Static method in class ovh.paulem.arcana.regions.container.blocks.DynamicSectionContainer
D
- decompress(byte[]) - Static method in class ovh.paulem.arcana.utils.ZLibUtils
-
Decompresses a given byte array that was compressed using the ZLIB compression algorithm.
- difference(List<T>, List<T>) - Static method in class ovh.paulem.arcana.utils.ArraysUtils
- distanceTo(ChunkKey) - Method in class ovh.paulem.arcana.regions.ChunkKey
- doubleProbability(double) - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Determines if an event occurs based on a given probability (double).
- DynamicSectionContainer<S,
K> - Class in ovh.paulem.arcana.regions.container.blocks -
A container implementation that dynamically transitions between a
MapContainerand anArraySectionContainerbased on the load factor and size constraints.
E
- EntityUtils - Class in ovh.paulem.arcana.utils
- EntityUtils() - Constructor for class ovh.paulem.arcana.utils.EntityUtils
- equals(Object) - Method in class ovh.paulem.arcana.regions.ChunkKey
- excludeElements(T[], Collection<T>) - Static method in class ovh.paulem.arcana.utils.ArraysUtils
F
- faceToVector(BlockFace) - Static method in class ovh.paulem.arcana.utils.BlockUtils
- faceToVector(BlockFace, int) - Static method in class ovh.paulem.arcana.utils.BlockUtils
- FastRandom - Class in ovh.paulem.arcana.math
-
An RNG class that's faster and hopefully better than java.util.Random.
- FastRandom() - Constructor for class ovh.paulem.arcana.math.FastRandom
-
Creates a new RNG and seeds it using the default seeding strategy.
- FastRandom(byte[]) - Constructor for class ovh.paulem.arcana.math.FastRandom
-
Creates an RNG and seeds it with the specified seed data.
- FastRandom(long) - Constructor for class ovh.paulem.arcana.math.FastRandom
- FastRandomUtils - Class in ovh.paulem.arcana.math
-
Utility class for generating random values using
FastRandom.
This class provides methods for generating random booleans, bytes, integers, longs, doubles, and floats with optional range constraints and probability checks. - FastRandomUtils() - Constructor for class ovh.paulem.arcana.math.FastRandomUtils
- floatProbability(float) - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Determines if an event occurs based on a given probability (float).
This method is less precise thanFastRandomUtils.doubleProbability(double), but consumes less memory - freeze() - Method in class ovh.paulem.arcana.registry.NewFrozenRegistry
- fromChunk(Chunk) - Static method in class ovh.paulem.arcana.regions.ChunkKey
- fromCoordinates(int, int) - Static method in class ovh.paulem.arcana.regions.ChunkKey
- fromLocation(Location) - Static method in class ovh.paulem.arcana.regions.ChunkKey
- fromLong(long) - Static method in class ovh.paulem.arcana.regions.ChunkKey
- FrozenRegistry<T,
K> - Class in ovh.paulem.arcana.registry -
Represents a registry that can not be registered too after creation
- FrozenRegistry(Supplier<Map<K, T>>) - Constructor for class ovh.paulem.arcana.registry.FrozenRegistry
G
- get() - Method in class ovh.paulem.arcana.uuid.OfflineUUID
- get(int) - Method in class ovh.paulem.arcana.regions.container.blocks.ArraySectionContainer
- get(int) - Method in class ovh.paulem.arcana.regions.container.blocks.DynamicSectionContainer
- get(int) - Method in class ovh.paulem.arcana.regions.container.blocks.MapContainer
- get(int) - Method in interface ovh.paulem.arcana.regions.container.blocks.SectionContainer
- get(String) - Static method in class ovh.paulem.arcana.uuid.OfflineUUID
- get(Supplier<K>) - Method in class ovh.paulem.arcana.hook.Hook
- get(K) - Method in class ovh.paulem.arcana.hook.HookCondition
- get(K) - Method in class ovh.paulem.arcana.registry.AbstractRegistry
- get(K) - Method in interface ovh.paulem.arcana.registry.Registry
-
Fetches an entry from the registry
- get(Player) - Static method in class ovh.paulem.arcana.uuid.OfflineUUID
- getAcos(double) - Method in class ovh.paulem.arcana.math.ACosTable
- getAll() - Method in class ovh.paulem.arcana.regions.container.blocks.ArraySectionContainer
- getAll() - Method in class ovh.paulem.arcana.regions.container.blocks.DynamicSectionContainer
- getAll() - Method in class ovh.paulem.arcana.regions.container.blocks.MapContainer
- getAll() - Method in interface ovh.paulem.arcana.regions.container.blocks.SectionContainer
- getAllHolders() - Method in class ovh.paulem.arcana.regions.container.ChunkBlockContainer
- getAllHolders() - Method in class ovh.paulem.arcana.regions.container.ChunkSectionBlockContainer
- getAllHolders() - Method in class ovh.paulem.arcana.regions.container.GlobalBlockContainer
- getAllHolders() - Method in interface ovh.paulem.arcana.regions.container.SubContainerHolderAccessor
- getAllHolders() - Method in class ovh.paulem.arcana.regions.container.WorldBlockContainer
- getAllHolders(Class<T>) - Method in class ovh.paulem.arcana.regions.container.GlobalBlockContainer
- getBlocksAround(Location, int, int, int) - Static method in class ovh.paulem.arcana.utils.BlockUtils
- getBlocksBetween(Location, Location) - Static method in class ovh.paulem.arcana.utils.BlockUtils
- getBlockX() - Method in class ovh.paulem.arcana.regions.ChunkKey
- getBlockZ() - Method in class ovh.paulem.arcana.regions.ChunkKey
- getBottomGround(Location) - Static method in class ovh.paulem.arcana.utils.EntityUtils
- getChunkContainer(ChunkKey) - Method in class ovh.paulem.arcana.regions.container.WorldBlockContainer
- getChunkX() - Method in class ovh.paulem.arcana.regions.ChunkKey
- getChunkZ() - Method in class ovh.paulem.arcana.regions.ChunkKey
- getClass(String) - Static method in class ovh.paulem.arcana.utils.ClassUtils
-
Attempts to retrieve the
Classobject for the fully qualified class name provided. - getCorrespondType(C) - Static method in class ovh.paulem.arcana.utils.PersistentDataUtils
- getEntitiesTargeting(Player, double) - Static method in class ovh.paulem.arcana.utils.EntityUtils
- getHolder(int, int, int) - Method in class ovh.paulem.arcana.regions.container.ChunkBlockContainer
- getHolder(int, int, int) - Method in class ovh.paulem.arcana.regions.container.ChunkSectionBlockContainer
- getHolder(int, int, int) - Method in interface ovh.paulem.arcana.regions.container.SubContainerHolderAccessor
- getHolder(int, int, int) - Method in class ovh.paulem.arcana.regions.container.WorldBlockContainer
- getHolder(K) - Method in class ovh.paulem.arcana.regions.container.GlobalBlockContainer
- getHolderAt(K) - Method in class ovh.paulem.arcana.regions.Tracker
- getIntermediary(Location, Location, double) - Static method in class ovh.paulem.arcana.utils.LocationUtils
- getJ17FastRandom() - Static method in class ovh.paulem.arcana.math.FastRandom
- getKey() - Method in interface ovh.paulem.arcana.regions.Tracked
- getKey() - Method in interface ovh.paulem.arcana.registry.RegistryKey
- getNearestEntity(Entity, double, Class<T>) - Static method in class ovh.paulem.arcana.utils.EntityUtils
- getOrCreateChunkContainer(ChunkKey) - Method in class ovh.paulem.arcana.regions.container.WorldBlockContainer
- getOrCreateSection(int) - Method in class ovh.paulem.arcana.regions.container.ChunkBlockContainer
- getOrCreateWorldContainer(UUID) - Method in class ovh.paulem.arcana.regions.container.GlobalBlockContainer
- getOrCreateWorldContainer(World) - Method in class ovh.paulem.arcana.regions.container.GlobalBlockContainer
- getOrDefault(K, Supplier<T>) - Method in class ovh.paulem.arcana.registry.AbstractRegistry
- getOrDefault(K, Supplier<T>) - Method in interface ovh.paulem.arcana.registry.Registry
-
Fetches the value at the given key or a provided default key
- getOrDefault(K, T) - Method in class ovh.paulem.arcana.registry.AbstractRegistry
- getOrDefault(K, T) - Method in interface ovh.paulem.arcana.registry.Registry
-
Fetches the value at the given key or a provided default key
- getOrNull(K) - Method in class ovh.paulem.arcana.registry.AbstractRegistry
- getOrNull(K) - Method in interface ovh.paulem.arcana.registry.Registry
-
Fetches an entry from the registry
- getOrThrow(K) - Method in class ovh.paulem.arcana.registry.AbstractRegistry
- getOrThrow(K) - Method in interface ovh.paulem.arcana.registry.Registry
-
Fetches an entry from the registry using the specified key or throws an exception if no entry exists.
- getRandom(Collection<T>) - Static method in class ovh.paulem.arcana.utils.ArraysUtils
- getRandom(List<T>) - Static method in class ovh.paulem.arcana.utils.ArraysUtils
- getRandom(T[]) - Static method in class ovh.paulem.arcana.utils.ArraysUtils
- getRelative(int, int) - Method in class ovh.paulem.arcana.regions.ChunkKey
- getSection(int) - Method in class ovh.paulem.arcana.regions.container.ChunkBlockContainer
- getSeed() - Method in class ovh.paulem.arcana.math.FastRandom
- getWorld() - Method in class ovh.paulem.arcana.regions.container.WorldBlockContainer
- getWorld() - Method in interface ovh.paulem.arcana.regions.WorldKey
- getWorldContainer(UUID) - Method in class ovh.paulem.arcana.regions.container.GlobalBlockContainer
- getWorldContainer(World) - Method in class ovh.paulem.arcana.regions.container.GlobalBlockContainer
- getX() - Method in interface ovh.paulem.arcana.regions.WorldKey
- getY() - Method in interface ovh.paulem.arcana.regions.WorldKey
- getZ() - Method in interface ovh.paulem.arcana.regions.WorldKey
- GlobalBlockContainer<S,
K> - Class in ovh.paulem.arcana.regions.container -
A container that holds all the block containers for all worlds.
H
- handleChunkLoad(Chunk) - Method in class ovh.paulem.arcana.regions.Tracker
- handleChunkUnload(Chunk) - Method in class ovh.paulem.arcana.regions.Tracker
- hashCode() - Method in class ovh.paulem.arcana.regions.ChunkKey
- Holder<T,
K> - Class in ovh.paulem.arcana.regions -
Represents a holder that encapsulates spatial coordinates (x, y, z) and a data object of type T.
- Holder(int, int, int, T) - Constructor for class ovh.paulem.arcana.regions.Holder
- Hook<H,
K> - Class in ovh.paulem.arcana.hook - Hook(ArcanaAPI<?>, HookCondition<K, Supplier<H>>) - Constructor for class ovh.paulem.arcana.hook.Hook
- HookCondition<K,
V> - Class in ovh.paulem.arcana.hook - HookCondition(Map<K, V>) - Constructor for class ovh.paulem.arcana.hook.HookCondition
- HookCondition.HookConditionBuilder<K,
V> - Class in ovh.paulem.arcana.hook - HookConditionBuilder() - Constructor for class ovh.paulem.arcana.hook.HookCondition.HookConditionBuilder
I
- init() - Method in class ovh.paulem.arcana.ArcanaAPI
- INSTANCE - Static variable in class ovh.paulem.arcana.math.FastRandom
- invertArray(T[]) - Static method in class ovh.paulem.arcana.utils.ArraysUtils
- isClassPresent(String) - Static method in class ovh.paulem.arcana.utils.ClassUtils
-
Checks if the given class is present in the classpath.
- isEmpty() - Method in class ovh.paulem.arcana.regions.container.blocks.ArraySectionContainer
- isEmpty() - Method in class ovh.paulem.arcana.regions.container.blocks.MapContainer
- isEmpty() - Method in interface ovh.paulem.arcana.regions.container.blocks.SectionContainer
- isInChunk(Chunk) - Method in class ovh.paulem.arcana.regions.ChunkKey
- isLookingAt(Player, LivingEntity) - Static method in class ovh.paulem.arcana.utils.EntityUtils
- isPaper() - Static method in class ovh.paulem.arcana.utils.Versioning
- isPost(int) - Static method in class ovh.paulem.arcana.utils.Versioning
- isPost(int, int) - Static method in class ovh.paulem.arcana.utils.Versioning
K
- keys() - Method in class ovh.paulem.arcana.registry.AbstractRegistry
- keys() - Method in interface ovh.paulem.arcana.registry.Registry
-
Retrieves a set of all keys from the registry
L
- loadConfig(Class<C>, ConfigurationSection) - Method in class ovh.paulem.arcana.ArcanaAPI
-
Loads the config data from the given class and config.
- LocationUtils - Class in ovh.paulem.arcana.utils
- LocationUtils() - Constructor for class ovh.paulem.arcana.utils.LocationUtils
M
- main(String[]) - Static method in class ovh.paulem.arcana.math.FastRandom
- MapContainer<S,
K> - Class in ovh.paulem.arcana.regions.container.blocks - MapContainer() - Constructor for class ovh.paulem.arcana.regions.container.blocks.MapContainer
- MapUtils - Class in ovh.paulem.arcana.utils
- MapUtils() - Constructor for class ovh.paulem.arcana.utils.MapUtils
N
- newFrozen(Supplier<Map<K, T>>) - Static method in interface ovh.paulem.arcana.registry.Registry
-
Creates a new FrozenRegistry with the given data
- NewFrozenRegistry<T,
K> - Class in ovh.paulem.arcana.registry -
A registry that can be frozen, preventing any further registrations.
- NewFrozenRegistry() - Constructor for class ovh.paulem.arcana.registry.NewFrozenRegistry
- NewFrozenRegistry(Supplier<Map<K, T>>) - Constructor for class ovh.paulem.arcana.registry.NewFrozenRegistry
- newWriteable(Supplier<Map<K, T>>) - Static method in interface ovh.paulem.arcana.registry.Registry
-
Creates a new WriteableRegistry with the given data
- next(int) - Method in class ovh.paulem.arcana.math.FastRandom
- nextBeta(double, double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from a Beta distribution with mean a/(a+b) and variance ab/((a+b+1)(a+b)^2).
- nextBitSet(int, double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random BitSet with "size" bits, each having probability p of being true.
- nextBoolean() - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random boolean, equally likely to be true or false.
- nextBoolean() - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Generates a random boolean value.
Can be used to simulate a coin flip or other random boolean events. - nextBoolean(double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random boolean, with probability p of being true.
- nextBytes(byte[]) - Method in class ovh.paulem.arcana.math.FastRandom
- nextBytes(int) - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Generates an array of random bytes.
- nextChiSq() - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from an Chi-squarted distribution with mean 1 and variance 2.
- nextChiSq(int) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from an Chi-squared distribution with mean df and variance 2*df.
- nextChiSq(int, double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from an Chi-squared distribution with mean df+lambda and variance 2*df.
- nextDiscrete(double[]) - Method in class ovh.paulem.arcana.math.FastRandom
-
Draw a single sample from multinomial "a".
- nextDiscrete(double[], double) - Method in class ovh.paulem.arcana.math.FastRandom
-
draw a single sample from (unnormalized) multinomial "a", with normalizing factor "sum".
- nextDouble() - Method in class ovh.paulem.arcana.math.FastRandom
- nextDouble() - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Generates a random double within the range [0.0, Double.MAX_VALUE).
- nextDouble(double, double) - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Generates a random double within a specified range.
- nextExp() - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from an Exponential distribution with mean 1 and variance 1.
- nextExp(double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from an Exponential distribution with mean beta and variance beta^2.
- nextExp(double, double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from an Exponential distribution with mean beta+lambda and variance beta^2.
- nextFloat() - Method in class ovh.paulem.arcana.math.FastRandom
- nextFloat() - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Generates a random float within the range [0.0, Float.MAX_VALUE).
- nextFloat(float, float) - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Generates a random float within a specified range.
- nextGamma() - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from a Gamma distribution with mean 1.0 and variance 1.0.
- nextGamma(double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from a Gamma distribution with mean alpha and variance 1.0.
- nextGamma(double, double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from a Gamma distribution with mean alpha*beta and variance alpha*beta^2.
- nextGamma(double, double, double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from a Gamma distribution with mean alpha*beta+lamba and variance alpha*beta^2.
- nextGaussian() - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from a Gaussian distribution with mean 0 and variance 1.
- nextGaussian(double, double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double drawn from a Gaussian distribution with mean m and variance s2.
- nextInt() - Method in class ovh.paulem.arcana.math.FastRandom
- nextInt() - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Generates a random integer within the range [0, Integer.MAX_VALUE).
- nextInt(int) - Method in class ovh.paulem.arcana.math.FastRandom
- nextInt(int, int) - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Generates a random integer within a specified range.
- nextLong() - Method in class ovh.paulem.arcana.math.FastRandom
- nextLong() - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Generates a random long within the range [0, Long.MAX_VALUE).
- nextLong(long, long) - Static method in class ovh.paulem.arcana.math.FastRandomUtils
-
Generates a random long within a specified range.
- nextPoisson() - Method in class ovh.paulem.arcana.math.FastRandom
-
Return nextPoisson(1).
- nextPoisson(double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return random integer from Poission with parameter lambda.
- nextUniform() - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double in the range 0 to 1, inclusive, uniformly sampled from that range.
- nextUniform(double, double) - Method in class ovh.paulem.arcana.math.FastRandom
-
Return a random double in the range a to b, inclusive, uniformly sampled from that range.
O
- of() - Static method in class ovh.paulem.arcana.math.FastRandom
- of() - Static method in class ovh.paulem.arcana.regions.container.GlobalBlockContainer
- of(String) - Static method in class ovh.paulem.arcana.uuid.OfflineUUID
- of(UUID) - Static method in class ovh.paulem.arcana.regions.container.WorldBlockContainer
- of(Player) - Static method in class ovh.paulem.arcana.uuid.OfflineUUID
- of(World) - Static method in class ovh.paulem.arcana.regions.container.WorldBlockContainer
- of(ChunkBlockContainer<S, K>, int) - Static method in class ovh.paulem.arcana.regions.container.ChunkSectionBlockContainer
- of(WorldBlockContainer<S, K>, ChunkKey) - Static method in class ovh.paulem.arcana.regions.container.ChunkBlockContainer
- OfflineUUID - Class in ovh.paulem.arcana.uuid
-
Represents an offline UUID for a player based on their name.
- oldNextGamma(int) - Method in class ovh.paulem.arcana.math.FastRandom
- onUnload() - Method in interface ovh.paulem.arcana.regions.Tracked
- ovh.paulem.arcana - package ovh.paulem.arcana
- ovh.paulem.arcana.config - package ovh.paulem.arcana.config
- ovh.paulem.arcana.hook - package ovh.paulem.arcana.hook
- ovh.paulem.arcana.math - package ovh.paulem.arcana.math
- ovh.paulem.arcana.regions - package ovh.paulem.arcana.regions
- ovh.paulem.arcana.regions.container - package ovh.paulem.arcana.regions.container
- ovh.paulem.arcana.regions.container.blocks - package ovh.paulem.arcana.regions.container.blocks
- ovh.paulem.arcana.registry - package ovh.paulem.arcana.registry
- ovh.paulem.arcana.utils - package ovh.paulem.arcana.utils
- ovh.paulem.arcana.uuid - package ovh.paulem.arcana.uuid
P
- path() - Element in annotation interface ovh.paulem.arcana.config.ConfigEntry
- PersistentDataUtils - Class in ovh.paulem.arcana.utils
- PersistentDataUtils() - Constructor for class ovh.paulem.arcana.utils.PersistentDataUtils
- putAll(SectionContainer<S, K>) - Method in class ovh.paulem.arcana.regions.container.blocks.DynamicSectionContainer
R
- register(T) - Method in class ovh.paulem.arcana.registry.NewFrozenRegistry
- register(T) - Method in class ovh.paulem.arcana.registry.WriteableRegistry
-
Registers an object within the registry
- registerHolder(S) - Method in class ovh.paulem.arcana.regions.Tracker
- registry - Variable in class ovh.paulem.arcana.registry.AbstractRegistry
- Registry<T,
K> - Interface in ovh.paulem.arcana.registry -
Represents a basic registry object which contained
RegistryKeyobjects - RegistryKey<K> - Interface in ovh.paulem.arcana.registry
-
implemented by objects which can be added to Registries
- removeChunkContainer(Chunk) - Method in class ovh.paulem.arcana.regions.container.WorldBlockContainer
- removeChunkContainer(ChunkKey) - Method in class ovh.paulem.arcana.regions.container.WorldBlockContainer
- removeHolder(int, int, int) - Method in class ovh.paulem.arcana.regions.container.ChunkBlockContainer
- removeHolder(int, int, int) - Method in class ovh.paulem.arcana.regions.container.ChunkSectionBlockContainer
- removeHolder(int, int, int) - Method in interface ovh.paulem.arcana.regions.container.SubContainerHolderAccessor
- removeHolder(int, int, int) - Method in class ovh.paulem.arcana.regions.container.WorldBlockContainer
- removeHolder(K) - Method in class ovh.paulem.arcana.regions.container.GlobalBlockContainer
- removeHolder(S) - Method in class ovh.paulem.arcana.regions.Tracker
- removeSection(ChunkSectionBlockContainer<S, K>) - Method in class ovh.paulem.arcana.regions.container.ChunkBlockContainer
- removeWorldContainer(UUID) - Method in class ovh.paulem.arcana.regions.container.GlobalBlockContainer
S
- saveChunk(Chunk) - Method in class ovh.paulem.arcana.regions.Tracker
- saveChunk(Chunk, Consumer<Holder<S, K>>) - Method in class ovh.paulem.arcana.regions.Tracker
- SectionContainer<S,
K> - Interface in ovh.paulem.arcana.regions.container.blocks -
Represents a container for managing sections of data associated with spatial positions.
- set(int, Holder<S, K>) - Method in class ovh.paulem.arcana.regions.container.blocks.ArraySectionContainer
- set(int, Holder<S, K>) - Method in class ovh.paulem.arcana.regions.container.blocks.DynamicSectionContainer
- set(int, Holder<S, K>) - Method in class ovh.paulem.arcana.regions.container.blocks.MapContainer
- set(int, Holder<S, K>) - Method in interface ovh.paulem.arcana.regions.container.blocks.SectionContainer
- setHolder(int, int, int, S) - Method in class ovh.paulem.arcana.regions.container.ChunkBlockContainer
- setHolder(int, int, int, S) - Method in class ovh.paulem.arcana.regions.container.ChunkSectionBlockContainer
- setHolder(int, int, int, S) - Method in interface ovh.paulem.arcana.regions.container.SubContainerHolderAccessor
- setHolder(int, int, int, S) - Method in class ovh.paulem.arcana.regions.container.WorldBlockContainer
- setHolder(K, S) - Method in class ovh.paulem.arcana.regions.container.GlobalBlockContainer
- size() - Method in class ovh.paulem.arcana.regions.container.blocks.ArraySectionContainer
- size() - Method in class ovh.paulem.arcana.regions.container.blocks.MapContainer
- size() - Method in interface ovh.paulem.arcana.regions.container.blocks.SectionContainer
- StringUtils - Class in ovh.paulem.arcana.utils
- StringUtils() - Constructor for class ovh.paulem.arcana.utils.StringUtils
- SubContainerHolderAccessor<S,
K> - Interface in ovh.paulem.arcana.regions.container
T
- TickUtils - Class in ovh.paulem.arcana.utils
- TickUtils() - Constructor for class ovh.paulem.arcana.utils.TickUtils
- toChunk(World) - Method in class ovh.paulem.arcana.regions.ChunkKey
- toMilliseconds(long) - Static method in class ovh.paulem.arcana.utils.TickUtils
- toSecond(long) - Static method in class ovh.paulem.arcana.utils.TickUtils
- toString() - Method in class ovh.paulem.arcana.regions.ChunkKey
- tpToGround(Entity) - Static method in class ovh.paulem.arcana.utils.EntityUtils
- Tracked<K> - Interface in ovh.paulem.arcana.regions
- Tracker<S,
K> - Class in ovh.paulem.arcana.regions -
A class to extend that tracks all the specified S type in the server.
- Tracker() - Constructor for class ovh.paulem.arcana.regions.Tracker
U
- UuidConversion - Class in ovh.paulem.arcana.uuid
- UuidConversion() - Constructor for class ovh.paulem.arcana.uuid.UuidConversion
- UUIDUtils - Class in ovh.paulem.arcana.utils
- UUIDUtils() - Constructor for class ovh.paulem.arcana.utils.UUIDUtils
V
- Versioning - Class in ovh.paulem.arcana.utils
- Versioning() - Constructor for class ovh.paulem.arcana.utils.Versioning
W
- when(K, V) - Method in class ovh.paulem.arcana.hook.HookCondition.HookConditionBuilder
- WorldBlockContainer<S,
K> - Class in ovh.paulem.arcana.regions.container -
Represents a container for managing block-related data across a specific world, organized into smaller chunk-based containers.
- WorldKey - Interface in ovh.paulem.arcana.regions
- WriteableRegistry<T,
K> - Class in ovh.paulem.arcana.registry -
An Updatable registry that can have contents added arbitrarily.
- WriteableRegistry() - Constructor for class ovh.paulem.arcana.registry.WriteableRegistry
- WriteableRegistry(Supplier<Map<K, T>>) - Constructor for class ovh.paulem.arcana.registry.WriteableRegistry
Z
- ZLibUtils - Class in ovh.paulem.arcana.utils
- ZLibUtils() - Constructor for class ovh.paulem.arcana.utils.ZLibUtils
All Classes and Interfaces|All Packages|Serialized Form