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 DexterityDisplayModifier and TypeMethodDescriptionDexterity.getDisplay(String label) DexSession.getSecondary()DexSession.getSelected()Methods in me.c7dev.dexterity that return types with arguments of type DexterityDisplayMethods in me.c7dev.dexterity with parameters of type DexterityDisplayModifier and TypeMethodDescriptionvoidDexterity.registerDisplay(String label, DexterityDisplay d) Maps the label to the display.voidDexterity.saveDisplay(DexterityDisplay disp) voidDexSession.setSelected(DexterityDisplay o, boolean msg) Changes the player's selectionvoidDexSession.startEdit(DexterityDisplay d, DexSession.EditType type, boolean swap) Enters the player into an edit sessionvoidDexSession.startEdit(DexterityDisplay d, DexSession.EditType type, boolean swap, Transaction t) Enters the player into an edit sessionvoidDexterity.unregisterDisplay(DexterityDisplay d) Unmaps the label to the display.voidDexterity.unregisterDisplay(DexterityDisplay d, boolean fromMerge) Unmaps the label to the display. -
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(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 savedDexterityDisplayin any world by its raw label nameDexterityAPI.selectFromLocations(org.bukkit.Location l1, org.bukkit.Location l2) Create a newDexterityDisplayof 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 newDexterityDisplayof 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 scaleOffset1, org.bukkit.util.Vector scaleOffset2) Create a newDexterityDisplayof 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.voidDexterityAPI.tempHighlight(DexterityDisplay d, int ticks) Temporarily makes aDexterityDisplayglow for a period of time if it is not glowing already.voidDexterityAPI.tempHighlight(DexterityDisplay d, int ticks, org.bukkit.Color c) Temporarily makes aDexterityDisplayglow for a period of time if it is not glowing already.voidDexterityAPI.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, 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
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, 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 entitySessionSelectionChangeEvent(DexSession session, DexterityDisplay from, DexterityDisplay to) -
Uses of DexterityDisplay in me.c7dev.dexterity.command
Methods in me.c7dev.dexterity.command that return DexterityDisplayModifier and TypeMethodDescriptionCommandHandler.getSelected(DexSession session, String... perms) Methods in me.c7dev.dexterity.command with parameters of type DexterityDisplayModifier and TypeMethodDescriptionintCommandHandler.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 newGroup) Make this display become a child node of either a new display saved as new_group, or a child display of newparentstatic DexterityDisplayDexterityDisplay.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 TypeMethodDescriptionvoidDexterityDisplay.addSubdisplay(DexterityDisplay d) booleanDexterityDisplay.containsSubdisplay(DexterityDisplay d) Determines if passed in display is this or any descendant display nodebooleanDexterityDisplay.hardMerge(DexterityDisplay subdisplay) Merges the DexBlocks in the display into this displayDexterityDisplay.merge(DexterityDisplay newParent, String newGroup) Make this display become a child node of either a new display saved as new_group, or a child display of newparentvoidDexterityDisplay.removeSubdisplay(DexterityDisplay d) static DexterityDisplayDexterityDisplay.rootDisplay(DexterityDisplay d) Retrieves the root node of the sub-display tree of a displayvoidDexterityDisplay.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, 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
Methods in me.c7dev.dexterity.displays.schematics that return DexterityDisplayModifier and TypeMethodDescriptionSchematic.paste(org.bukkit.Location loc) Create a copy of the schematic centered at the specified locationConstructors in me.c7dev.dexterity.displays.schematics with parameters of type DexterityDisplay -
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 TypeMethodDescriptionvoidDexBlock.setDexterityDisplay(DexterityDisplay d) Deprecated.voidDexBlockState.setDisplay(DexterityDisplay d) Constructors in me.c7dev.dexterity.util with parameters of type DexterityDisplayModifierConstructorDescriptionDexBlock(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 selectionDexBlock(org.bukkit.entity.BlockDisplay bd, DexterityDisplay d, float roll) Deprecated.DexBlockState(org.bukkit.Location loc, UUID uuid, DexTransformation trans, org.bukkit.block.data.BlockData block, DexterityDisplay disp, float roll, org.bukkit.Color glow)