Uses of Class
me.c7dev.dexterity.displays.DexterityDisplay
Packages that use DexterityDisplay
Package
Description
-
Uses of DexterityDisplay in me.c7dev.dexterity
Methods in me.c7dev.dexterity that return DexterityDisplayMethods in me.c7dev.dexterity with parameters of type DexterityDisplayModifier 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
Methods in me.c7dev.dexterity.api that return DexterityDisplayModifier and TypeMethodDescriptionDexterityAPI.clone
(DexterityDisplay d) Creates a clone of the passed in display or selection and returns the clone.DexterityAPI.convertBlocks
(Location l1, Location l2) Converts all of the blocks inside the cuboid defined by the two locations into Block DisplaysDexterityAPI.convertBlocks
(Location l1, Location l2, ConvertTransaction t) Converts all of the blocks inside the cuboid defined by the two locations into Block DisplaysDexterityAPI.convertBlocks
(Location l1, 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
(Location l1, Location l2) Create a newDexterityDisplay
of valid block displays within the precise cuboid defined by the two locations.DexterityAPI.selectFromLocations
(Location l1, Location l2, Mask mask) Create a newDexterityDisplay
of valid block displays within the precise cuboid defined by the two locations.DexterityAPI.selectFromLocations
(Location l1, Location l2, Mask mask, Vector l1_scale_offset, Vector l2_scale_offset) Create a newDexterityDisplay
of valid block displays within the precise cuboid defined by the two locations.Methods in me.c7dev.dexterity.api that return types with arguments of type DexterityDisplayModifier and TypeMethodDescriptionDexterityAPI.getDisplays()
Returns all displays that have been saved across all worldsMethods in me.c7dev.dexterity.api with parameters of type DexterityDisplayModifier 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, 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.Constructors in me.c7dev.dexterity.api with parameters of type DexterityDisplayModifierConstructorDescriptionManages 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, Vector x, Vector y, Vector z) Manages all rotations and data used for rotations for a specific DexterityDisplay -
Uses of DexterityDisplay in me.c7dev.dexterity.api.events
Methods in me.c7dev.dexterity.api.events that return DexterityDisplayModifier and TypeMethodDescriptionPlayerClickBlockDisplayEvent.getClickedDisplay()
Returns the DexterityDisplay if the clicked block display is part of oneAnimationEndEvent.getDisplay()
DisplayRotationEvent.getDisplay()
DisplayTranslationEvent.getDisplay()
SessionSelectionChangeEvent.getFromSelectedDisplay()
Returns the DexterityDisplay that the player is about to un-select, or nullSessionSelectionChangeEvent.getToSelectedDisplay()
Returns the DexterityDisplay that the player is about to select, or nullConstructors in me.c7dev.dexterity.api.events with parameters of type DexterityDisplayModifierConstructorDescriptionDisplayRotationEvent
(DexterityDisplay display, org.joml.Quaterniond rotation) Event called when a selection is rotated, such as with a command or the APIDisplayTranslationEvent
(DexterityDisplay display, Location from, Location to) Event called when a selection is rotated, such as with a command or the APIPlayerClickBlockDisplayEvent
(Player player, ClickedBlockDisplay clicked, Action action, DexterityDisplay display) Event called when a player has clicked a block display entitySessionSelectionChangeEvent
(DexSession session, DexterityDisplay from, DexterityDisplay to) -
Uses of DexterityDisplay in me.c7dev.dexterity.command
Methods in me.c7dev.dexterity.command that return DexterityDisplayMethods in me.c7dev.dexterity.command with parameters of type DexterityDisplayModifier and TypeMethodDescriptionint
CommandHandler.constructList
(String[] strs, DexterityDisplay disp, String selected, int i, int level) -
Uses of DexterityDisplay in me.c7dev.dexterity.displays
Methods in me.c7dev.dexterity.displays that return DexterityDisplayModifier 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 displayMethods in me.c7dev.dexterity.displays with parameters of type DexterityDisplayModifier 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
Methods in me.c7dev.dexterity.displays.animation that return DexterityDisplayConstructors in me.c7dev.dexterity.displays.animation with parameters of type DexterityDisplayModifierConstructorDescriptionAnimation
(DexterityDisplay display, int ticks) LinearTranslationAnimation
(DexterityDisplay display, int ticks, 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
Methods in me.c7dev.dexterity.displays.schematics that return DexterityDisplayModifier and TypeMethodDescriptionCreate a copy of the schematic centered at the specified locationConstructors in me.c7dev.dexterity.displays.schematics with parameters of type DexterityDisplayModifierConstructorDescriptionSchematicBuilder
(me.c7dev.dexterity.Dexterity plugin, DexterityDisplay d) -
Uses of DexterityDisplay in me.c7dev.dexterity.transaction
Methods in me.c7dev.dexterity.transaction that return DexterityDisplayModifier and TypeMethodDescriptionBlockTransaction.undo()
BuildTransaction.undo()
ConvertTransaction.undo()
DeconvertTransaction.undo()
RecenterTransaction.undo()
RemoveTransaction.undo()
RotationTransaction.undo()
ScaleTransaction.undo()
Transaction.undo()
Constructors in me.c7dev.dexterity.transaction with parameters of type DexterityDisplay -
Uses of DexterityDisplay in me.c7dev.dexterity.util
Methods in me.c7dev.dexterity.util that return DexterityDisplayMethods in me.c7dev.dexterity.util with parameters of type DexterityDisplayModifier and TypeMethodDescriptionvoid
DexBlock.setDexterityDisplay
(DexterityDisplay d) Deprecated.void
DexBlockState.setDisplay
(DexterityDisplay d) Constructors in me.c7dev.dexterity.util with parameters of type DexterityDisplayModifierConstructorDescriptionDexBlock
(Block block, DexterityDisplay d) Convert a block into block displayDexBlock
(BlockDisplay bd, DexterityDisplay d) Create a wrapper for a block display that is part of a selectionDexBlock
(BlockDisplay bd, DexterityDisplay d, float roll) Deprecated.DexBlockState
(Location loc, UUID uuid, DexTransformation trans, BlockData block, DexterityDisplay disp, float roll, Color glow)