Uses of Class
me.c7dev.dexterity.displays.DexterityDisplay
Package
Description
-
Uses of DexterityDisplay in me.c7dev.dexterity
Modifier and TypeMethodDescriptionvoid
DexSession.setSelected
(DexterityDisplay o, boolean msg) Changes the player's selectionvoid
DexSession.startEdit
(DexterityDisplay d, DexSession.EditType type, boolean swap) Enters the player into an edit sessionvoid
DexSession.startEdit
(DexterityDisplay d, DexSession.EditType type, boolean swap, Transaction t) Enters the player into an edit session -
Uses of DexterityDisplay in me.c7dev.dexterity.api
Modifier and TypeMethodDescriptionDexterityAPI.clone
(DexterityDisplay d) Creates a clone of the passed in display or selection and returns the clone.DexterityAPI.convertBlocks
(org.bukkit.Location l1, org.bukkit.Location l2) Converts all of the blocks inside the cuboid defined by the two locations into Block DisplaysDexterityAPI.convertBlocks
(org.bukkit.Location l1, org.bukkit.Location l2, ConvertTransaction t) Converts all of the blocks inside the cuboid defined by the two locations into Block DisplaysDexterityAPI.convertBlocks
(org.bukkit.Location l1, org.bukkit.Location l2, ConvertTransaction t, int limit) Converts all of the blocks inside the cuboid defined by the two locations into Block DisplaysDexterityAPI.getDisplay
(String label) Retrieves a savedDexterityDisplay
in any world by its raw label nameDexterityAPI.selectFromLocations
(org.bukkit.Location l1, org.bukkit.Location l2) Create a newDexterityDisplay
of valid block displays within the precise cuboid defined by the two locations.DexterityAPI.selectFromLocations
(org.bukkit.Location l1, org.bukkit.Location l2, Mask mask) Create a newDexterityDisplay
of valid block displays within the precise cuboid defined by the two locations.DexterityAPI.selectFromLocations
(org.bukkit.Location l1, org.bukkit.Location l2, Mask mask, org.bukkit.util.Vector l1_scale_offset, org.bukkit.util.Vector l2_scale_offset) Create a newDexterityDisplay
of valid block displays within the precise cuboid defined by the two locations.Modifier and TypeMethodDescriptionDexterityAPI.getDisplays()
Returns all displays that have been saved across all worldsModifier and TypeMethodDescriptionDexterityAPI.clone
(DexterityDisplay d) Creates a clone of the passed in display or selection and returns the clone.void
DexterityAPI.tempHighlight
(DexterityDisplay d, int ticks) Temporarily makes aDexterityDisplay
glow for a period of time if it is not glowing already.void
DexterityAPI.tempHighlight
(DexterityDisplay d, int ticks, org.bukkit.Color c) Temporarily makes aDexterityDisplay
glow for a period of time if it is not glowing already.void
DexterityAPI.unTempHighlight
(DexterityDisplay d) Undo any temporarily glow for a selection.ModifierConstructorDescriptionManages all rotations and data used for rotations for a specific DexterityDisplayDexRotation
(DexterityDisplay d, double yaw, double pitch, double roll) Manages all rotations and data used for rotations for a specific DexterityDisplayDexRotation
(DexterityDisplay d, org.bukkit.util.Vector x, org.bukkit.util.Vector y, org.bukkit.util.Vector z) Manages all rotations and data used for rotations for a specific DexterityDisplay -
Uses of DexterityDisplay in me.c7dev.dexterity.api.events
Modifier and TypeMethodDescriptionPlayerClickBlockDisplayEvent.getClickedDisplay()
AnimationEndEvent.getDisplay()
DisplayRotationEvent.getDisplay()
DisplayTranslationEvent.getDisplay()
ModifierConstructorDescriptionDisplayRotationEvent
(DexterityDisplay display, org.joml.Quaterniond rotation) Event called when a selection is rotated, such as with a command or the APIDisplayTranslationEvent
(DexterityDisplay display, org.bukkit.Location from, org.bukkit.Location to) Event called when a selection is rotated, such as with a command or the APIPlayerClickBlockDisplayEvent
(org.bukkit.entity.Player player, ClickedBlockDisplay clicked, org.bukkit.event.block.Action action, DexterityDisplay display) Event called when a player has clicked a block display entity -
Uses of DexterityDisplay in me.c7dev.dexterity.displays
Modifier and TypeMethodDescriptionDexterityDisplay.getParent()
Retrieves the parent display if this is a child displayDexterityDisplay.getRootDisplay()
Retrieves the root node of the sub-display treeDexterityDisplay.getSubdisplays()
DexterityDisplay.merge
(DexterityDisplay newparent, String new_group) Make this display become a child node of either a new display saved as new_group, or a child display of newparentstatic DexterityDisplay
DexterityDisplay.rootDisplay
(DexterityDisplay d) Retrieves the root node of the sub-display tree of a displayModifier and TypeMethodDescriptionvoid
DexterityDisplay.addSubdisplay
(DexterityDisplay d) boolean
DexterityDisplay.containsSubdisplay
(DexterityDisplay d) Determines if passed in display is this or any descendant display nodeboolean
DexterityDisplay.hardMerge
(DexterityDisplay subdisplay) Merges the DexBlocks in the display into this displayDexterityDisplay.merge
(DexterityDisplay newparent, String new_group) Make this display become a child node of either a new display saved as new_group, or a child display of newparentvoid
DexterityDisplay.removeSubdisplay
(DexterityDisplay d) static DexterityDisplay
DexterityDisplay.rootDisplay
(DexterityDisplay d) Retrieves the root node of the sub-display tree of a displayvoid
DexterityDisplay.setParent
(DexterityDisplay p) Sets the parent display without affecting any child displays -
Uses of DexterityDisplay in me.c7dev.dexterity.displays.animation
ModifierConstructorDescriptionAnimation
(DexterityDisplay display, int ticks) LinearTranslationAnimation
(DexterityDisplay display, int ticks, org.bukkit.Location end_loc) RideAnimation
(DexterityDisplay display) RotationAnimation
(DexterityDisplay display, int ticks, RotationPlan rotation) SitAnimation
(DexterityDisplay display) -
Uses of DexterityDisplay in me.c7dev.dexterity.displays.schematics
Modifier and TypeMethodDescriptionSchematic.paste
(org.bukkit.Location loc) Create a copy of the schematic centered at the specified locationModifierConstructorDescriptionSchematicBuilder
(me.c7dev.dexterity.Dexterity plugin, DexterityDisplay d) -
Uses of DexterityDisplay in me.c7dev.dexterity.transaction
Modifier and TypeMethodDescriptionBlockTransaction.undo()
BuildTransaction.undo()
ConvertTransaction.undo()
DeconvertTransaction.undo()
RecenterTransaction.undo()
RemoveTransaction.undo()
RotationTransaction.undo()
ScaleTransaction.undo()
Transaction.undo()
-
Uses of DexterityDisplay in me.c7dev.dexterity.util
ModifierConstructorDescriptionDexBlock
(org.bukkit.block.Block block, DexterityDisplay d) Convert a block into block displayDexBlock
(org.bukkit.entity.BlockDisplay bd, DexterityDisplay d) Create a wrapper for a block display that is part of a selectionDexBlockState
(org.bukkit.Location loc, UUID uuid, DexTransformation trans, org.bukkit.block.data.BlockData block, DexterityDisplay disp, float roll, org.bukkit.Color glow)