Uses of Class
nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Packages that use Cuboid
Package
Description
This package contains the core logic for animating structures..
This package contains various APIs used throughout the project, including definitions for animated blocks, colors,
debugging, factories, highlighted block spawners, the platform interface, and more.
This package contains various factories for creating objects used in the project.
Contains interfaces and classes for handling events related to AnimatedArchitecture structures.
This package contains classes that define, manipulate, and manage structures.
Contains the classes for the tool users system.
The creator package contains classes that are responsible for creating structures.
This package contains utility classes and interfaces that are used throughout the project.
This package contains classes related to vectors, including various types of 2D and 3D vectors, as well as utilities
for working with these vectors.
This package contains implementations for all event-related classes for the AnimatedArchitecture plugin for the
Spigot platform as well as utilities to call events.
This package contains classes responsible for providing compatibility with various third-party plugins.
This package contains classes that provide implementations for various interfaces in the core module for the Spigot
platform.
This package contains the protection hook for GriefDefender 2.
This package contains the protection hook for GriefPrevention.
This package contains the protection hook for Lands.
This package contains the protection hook for PlotSquared 6.
This package contains the protection hook for PlotSquared 7.
This package contains the protection hook for RedProtect.
This package contains the protection hook for Towny.
This package contains the protection hook for WorldGuard 7.
Contains a set of utility classes that provide compatibility with other plugins.
This package contains all the data for the big door structure type.
This package contains all the data for the clock structure type.
This package contains all the data for the drawbridge structure type.
This package contains all the data for the flag structure type.
This package contains all the data for the garage door structure type.
This package contains all the data for the portcullis structure type.
This package contains all the data for the revolving door structure type.
This package contains all the data for the sliding door structure type.
This package contains all the data for the windmill structure type.
-
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.core.animation
Methods in nl.pim16aap2.animatedarchitecture.core.animation that return CuboidModifier and TypeMethodDescriptionAnimationRequestData.getNewCuboid()Animation.getRegion()The region that this animation currently occupies.AnimationRegion.getRegion()Calculates the current region of the animation.AnimationRegion.getStartCuboid()The cuboid that represents the region of animated blocks at the start of the animation.Methods in nl.pim16aap2.animatedarchitecture.core.animation with parameters of type CuboidModifier and TypeMethodDescriptionAnimationRequestData.IFactory.newToggleRequestData(StructureSnapshot structureSnapshot, StructureActionCause cause, double time, boolean skipAnimation, boolean preventPerpetualMovement, Cuboid newCuboid, IPlayer responsible, AnimationType animationType, StructureActionType actionType) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.core.api
Methods in nl.pim16aap2.animatedarchitecture.core.api with parameters of type CuboidModifier and TypeMethodDescriptionIProtectionHookManager.canBreakBlocksInCuboid(IPlayer player, Cuboid cuboid, IWorld world) Check if a player can break all blocks in a cuboid.IChunkLoader.checkChunks(IWorld world, Cuboid cuboid, IChunkLoader.ChunkLoadMode chunkLoadMode) Checks if all chunks intersecting with a cuboid are loaded. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.core.api.factories
Methods in nl.pim16aap2.animatedarchitecture.core.api.factories with parameters of type CuboidModifier and TypeMethodDescriptionIAnimatedArchitectureEventFactory.createTogglePrepareEvent(StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) Constructs aIStructureEventTogglePrepare.IAnimatedArchitectureEventFactory.createToggleStartEvent(Structure structure, StructureSnapshot structureSnapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) Constructs aIStructureEventToggleStart. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.core.events
Methods in nl.pim16aap2.animatedarchitecture.core.events that return CuboidModifier and TypeMethodDescriptionIStructureEventTogglePrepare.getNewCuboid()Gets the new coordinates of the structure after the toggle.IStructureEventToggleStart.getNewCuboid()Gets the new coordinates of the structure after the toggle. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.core.structures
Methods in nl.pim16aap2.animatedarchitecture.core.structures that return CuboidModifier and TypeMethodDescriptionIStructureConst.getCuboid()Gets theCuboidrepresenting the area taken up by this structure.Structure.getCuboid()StructureSnapshot.getCuboid()Methods in nl.pim16aap2.animatedarchitecture.core.structures that return types with arguments of type CuboidModifier and TypeMethodDescriptionIStructureComponent.getPotentialNewCoordinates(IStructureConst structure) Finds the new minimum and maximum coordinates (represented by aCuboid) of this structure that would be the result of toggling it.Structure.getPotentialNewCoordinates()Finds the new minimum and maximum coordinates (represented by aCuboid) of this structure that would be the result of toggling it.Methods in nl.pim16aap2.animatedarchitecture.core.structures with parameters of type CuboidModifier and TypeMethodDescriptionSets the cuboid of the structure.voidStructure.setCoordinates(Cuboid newCuboid) Changes the position of thisStructure. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.core.tooluser
Methods in nl.pim16aap2.animatedarchitecture.core.tooluser that return types with arguments of type CuboidModifier and TypeMethodDescriptionToolUser.playerHasAccessToCuboid(Cuboid cuboid, IWorld world) Checks if a player is allowed to break all blocks in a given cuboid.Methods in nl.pim16aap2.animatedarchitecture.core.tooluser with parameters of type CuboidModifier and TypeMethodDescriptionToolUser.playerHasAccessToCuboid(Cuboid cuboid, IWorld world) Checks if a player is allowed to break all blocks in a given cuboid. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.core.tooluser.creator
Methods in nl.pim16aap2.animatedarchitecture.core.tooluser.creator that return CuboidModifier and TypeMethodDescriptionprotected final @Nullable CuboidCreator.getCuboid()Returns the cuboid of the structure that is to be created.Methods in nl.pim16aap2.animatedarchitecture.core.tooluser.creator that return types with arguments of type CuboidModifier and TypeMethodDescriptionCreator.createCuboid(Vector3Di combinedWith) Creates a newCuboidwith the first position and the combined with position.Methods in nl.pim16aap2.animatedarchitecture.core.tooluser.creator with parameters of type CuboidModifier and TypeMethodDescriptionprotected final booleanCreator.isPowerBlockWithinRangeLimit(Vector3Di pos, Cuboid cuboid) Checks if the power block is within the range limit.protected final voidSets the name of the structure that is to be created. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.core.util
Methods in nl.pim16aap2.animatedarchitecture.core.util that return CuboidModifier and TypeMethodDescriptionCuboid.add(int x, int y, int z) Adds (or subtracts) x/y/z values to the current minimum and maximum values.Cuboid.grow(int x, int y, int z) Changes the dimensions of thisCuboid.Cuboid.move(int x, int y, int z) Moves thisCuboid.static CuboidCreates a new cuboid that describes the combined area of two other cuboids.static CuboidCuboid.of(Vector3Dd a, Vector3Dd b, Cuboid.RoundingMode roundingMode) Constructs a new cuboid from doubles.Cuboid.updatePositions(UnaryOperator<Vector3Di> updateFunction) Applies an update function to bothminandmax.Methods in nl.pim16aap2.animatedarchitecture.core.util with parameters of type CuboidModifier and TypeMethodDescriptionstatic CuboidCreates a new cuboid that describes the combined area of two other cuboids.Constructors in nl.pim16aap2.animatedarchitecture.core.util with parameters of type CuboidModifierConstructorDescriptionPositionIterator(Cuboid cuboid, PositionIterator.IterationMode iterationMode) Deprecated.Construct a new PositionIterator. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.core.util.vector
Methods in nl.pim16aap2.animatedarchitecture.core.util.vector with parameters of type Cuboid -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.core.events
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.events that return CuboidModifier and TypeMethodDescriptionStructureEventTogglePrepare.getNewCuboid()StructureEventToggleStart.getNewCuboid()Constructors in nl.pim16aap2.animatedarchitecture.spigot.core.events with parameters of type CuboidModifierConstructorDescriptionStructureEventTogglePrepare(StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean animationSkipped, Cuboid newCuboid) Constructs a structure action event.StructureEventToggleStart(Structure structure, StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) Constructs a structure action event. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.core.hooks
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.hooks with parameters of type CuboidModifier and TypeMethodDescriptionProtectionHookManagerSpigot.canBreakBlocksInCuboid(IPlayer player, Cuboid cuboid, IWorld world) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.implementations that return CuboidMethods in nl.pim16aap2.animatedarchitecture.spigot.core.implementations with parameters of type CuboidModifier and TypeMethodDescriptionChunkLoaderSpigot.checkChunks(IWorld iWorld, Cuboid cuboid, IChunkLoader.ChunkLoadMode chunkLoadMode) AnimatedArchitectureEventFactorySpigot.createTogglePrepareEvent(StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) AnimatedArchitectureEventFactorySpigot.createToggleStartEvent(Structure structure, StructureSnapshot structureSnapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) ChunkLoaderSpigot.getChunkCuboid(Cuboid cuboid) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.hooks.griefdefender2
Methods in nl.pim16aap2.animatedarchitecture.spigot.hooks.griefdefender2 with parameters of type CuboidModifier and TypeMethodDescriptionGriefDefender2ProtectionHook.canBreakBlocksInCuboid(org.bukkit.entity.Player player, org.bukkit.World world, Cuboid cuboid) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.hooks.griefprevention
Methods in nl.pim16aap2.animatedarchitecture.spigot.hooks.griefprevention with parameters of type CuboidModifier and TypeMethodDescriptionGriefPreventionProtectionHook.canBreakBlocksInCuboid(org.bukkit.entity.Player player, org.bukkit.World world, Cuboid cuboid) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.hooks.lands
Methods in nl.pim16aap2.animatedarchitecture.spigot.hooks.lands with parameters of type CuboidModifier and TypeMethodDescriptionLandsProtectionHook.canBreakBlocksInCuboid(org.bukkit.entity.Player player, org.bukkit.World world, Cuboid cuboid) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared6
Methods in nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared6 with parameters of type CuboidModifier and TypeMethodDescriptionPlotSquared6ProtectionHook.canBreakBlocksInCuboid(org.bukkit.entity.Player player, org.bukkit.World world, Cuboid cuboid) Deprecated. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared7
Methods in nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared7 with parameters of type CuboidModifier and TypeMethodDescriptionPlotSquared7ProtectionHook.canBreakBlocksInCuboid(org.bukkit.entity.Player player, org.bukkit.World world, Cuboid cuboid) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.hooks.redprotect
Methods in nl.pim16aap2.animatedarchitecture.spigot.hooks.redprotect with parameters of type CuboidModifier and TypeMethodDescriptionRedProtectProtectionHook.canBreakBlocksInCuboid(org.bukkit.entity.Player player, org.bukkit.World world, Cuboid cuboid) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.hooks.towny
Methods in nl.pim16aap2.animatedarchitecture.spigot.hooks.towny with parameters of type CuboidModifier and TypeMethodDescriptionTownyProtectionHook.canBreakBlocksInCuboid(org.bukkit.entity.Player player, org.bukkit.World world, Cuboid cuboid) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.hooks.worldguard7
Methods in nl.pim16aap2.animatedarchitecture.spigot.hooks.worldguard7 with parameters of type CuboidModifier and TypeMethodDescriptionWorldGuard7ProtectionHook.canBreakBlocksInCuboid(org.bukkit.entity.Player player, org.bukkit.World world, Cuboid cuboid) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.spigot.util.hooks
Methods in nl.pim16aap2.animatedarchitecture.spigot.util.hooks with parameters of type CuboidModifier and TypeMethodDescriptionIProtectionHookSpigot.canBreakBlocksInCuboid(org.bukkit.entity.Player player, org.bukkit.World world, Cuboid cuboid) Check if this compatibility hook allows a player to break blocks in a given cuboid. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.structures.bigdoor
Methods in nl.pim16aap2.animatedarchitecture.structures.bigdoor that return types with arguments of type CuboidMethods in nl.pim16aap2.animatedarchitecture.structures.bigdoor with parameters of type CuboidModifier and TypeMethodDescriptionstatic RectangleBigDoor.calculateAnimationRange(double maxRadius, Cuboid cuboid) Calculates the animation range of a big door.static doubleBigDoor.getMaxRadius(Cuboid cuboid, Vector3Di rotationPoint) Calculates the longest possible radius from the rotation point of a big door to another point that is still part of the big door. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.structures.clock
Methods in nl.pim16aap2.animatedarchitecture.structures.clock that return types with arguments of type Cuboid -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.structures.drawbridge
Methods in nl.pim16aap2.animatedarchitecture.structures.drawbridge that return types with arguments of type CuboidModifier and TypeMethodDescriptionDrawbridge.getPotentialNewCoordinates(IStructureConst structure) Methods in nl.pim16aap2.animatedarchitecture.structures.drawbridge with parameters of type CuboidModifier and TypeMethodDescriptionstatic RectangleDrawbridge.calculateAnimationRange(double maxRadius, Cuboid cuboid) Calculates the animation range of a drawbridge.static doubleDrawbridge.getMaxRadius(boolean northSouthAligned, Cuboid cuboid, Vector3Di rotationPoint) Calculates the longest possible radius from the rotation point of a drawbridge to another point that is still part of the drawbridge. -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.structures.flag
Methods in nl.pim16aap2.animatedarchitecture.structures.flag that return types with arguments of type Cuboid -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.structures.garagedoor
Fields in nl.pim16aap2.animatedarchitecture.structures.garagedoor declared as CuboidModifier and TypeFieldDescriptionprotected final CuboidCounterWeightGarageDoorAnimationComponent.mergedCuboidprotected final CuboidCounterWeightGarageDoorAnimationComponent.newCuboidprotected final CuboidCounterWeightGarageDoorAnimationComponent.oldCuboidMethods in nl.pim16aap2.animatedarchitecture.structures.garagedoor that return types with arguments of type CuboidModifier and TypeMethodDescriptionGarageDoor.getPotentialNewCoordinates(IStructureConst structure) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.structures.portcullis
Methods in nl.pim16aap2.animatedarchitecture.structures.portcullis that return types with arguments of type CuboidModifier and TypeMethodDescriptionPortcullis.getPotentialNewCoordinates(IStructureConst structure) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.structures.revolvingdoor
Methods in nl.pim16aap2.animatedarchitecture.structures.revolvingdoor that return types with arguments of type CuboidModifier and TypeMethodDescriptionRevolvingDoor.getPotentialNewCoordinates(IStructureConst structure) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.structures.slidingdoor
Methods in nl.pim16aap2.animatedarchitecture.structures.slidingdoor that return types with arguments of type CuboidModifier and TypeMethodDescriptionSlidingDoor.getPotentialNewCoordinates(IStructureConst structure) -
Uses of Cuboid in nl.pim16aap2.animatedarchitecture.structures.windmill
Methods in nl.pim16aap2.animatedarchitecture.structures.windmill that return types with arguments of type Cuboid