Index
All Classes and Interfaces|All Packages
A
- addDown(int) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Moves the lower y-boundary by the specified amount.
- addEast(int) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Moves the upper x-boundary by the specified amount (east).
- addFlag(T) - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Adds a flag to this group.
- addMember(CommandSender, DominionDTO, GroupDTO, MemberDTO) - Method in class cn.lunadeer.dominion.providers.GroupProvider
-
Adds a member to the specified group within a dominion.
- addMember(CommandSender, DominionDTO, PlayerDTO) - Method in class cn.lunadeer.dominion.providers.MemberProvider
-
Adds a new member to the specified dominion.
- addNorth(int) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Moves the lower z-boundary by the specified amount (north).
- addSouth(int) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Moves the upper z-boundary by the specified amount (south).
- addUp(int) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Moves the upper y-boundary by the specified amount.
- addWest(int) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Moves the lower x-boundary by the specified amount (west).
- ADMIN - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Allows managing ordinary members and groups.
- afterAdded(Consumer<MemberDTO>) - Method in class cn.lunadeer.dominion.events.group.GroupAddMemberEvent
-
Call back after the member is added.
- afterAdded(Consumer<MemberDTO>) - Method in class cn.lunadeer.dominion.events.group.GroupRemoveMemberEvent
-
Registers a callback to run after the member is removed.
- afterAdded(Consumer<MemberDTO>) - Method in class cn.lunadeer.dominion.events.member.MemberAddedEvent
-
Call back after the member is added.
- afterCreated(Consumer<DominionDTO>) - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Registers a callback to run after the dominion creation operation finishes.
- afterCreated(Consumer<GroupDTO>) - Method in class cn.lunadeer.dominion.events.group.GroupCreateEvent
-
Registers a callback to run after the group creation operation finishes.
- afterCreated(Consumer<GroupDTO>) - Method in class cn.lunadeer.dominion.events.group.GroupRenamedEvent
-
Registers a callback to run after the group is renamed.
- afterModified(Consumer<DominionDTO>) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionModifyEvent
-
Registers a callback to run after the dominion modification finishes.
- afterRemoved(Consumer<MemberDTO>) - Method in class cn.lunadeer.dominion.events.member.MemberRemovedEvent
-
Call back after the member is removed.
- afterSet(Consumer<GroupDTO>) - Method in class cn.lunadeer.dominion.events.group.GroupSetFlagEvent
-
Registers a callback to run after the group flag is set.
- afterSet(Consumer<MemberDTO>) - Method in class cn.lunadeer.dominion.events.member.MemberSetFlagEvent
-
Call back after the member is set.
- ANCHOR - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls setting and using respawn anchors.
- ANCHOR_EXPLODE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls respawn-anchor explosions and their block damage.
- ANIMAL_BREED - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls animal breeding.
- ANIMAL_KILLING - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls damaging animals.
- ANIMAL_MOVE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls animal movement inside a dominion.
- ANIMAL_SPAWN - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls natural or world-generated animal spawning.
- ANIMAL_SPAWN_EGG - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls creation of animals with spawn eggs.
- ANIMAL_SPAWNER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls animal spawning from monster spawners.
- ANVIL - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls using anvils.
- applyChanges() - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Queues pending custom flag and flag-group changes for application.
- applyFlagChanges() - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Applies pending custom flag and flag-group changes.
- applyNewCustomFlags() - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- applyTemplate(Player, DominionDTO, MemberDTO, TemplateDTO) - Method in class cn.lunadeer.dominion.providers.TemplateProvider
-
Applies a template's privilege values to a dominion member.
- ARMOR_STAND_DIRECT_BREAK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls directly breaking armor stands.
- ARMOR_STAND_EXPLOSION_DAMAGE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- ARMOR_STAND_INTERACTIVE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls changing equipment on armor stands.
- ARMOR_STAND_MOB_DAMAGE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls non-player entities damaging armor stands.
- ARMOR_STAND_PLAYER_DAMAGE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- ARMOR_STAND_PROJECTILE_BREAK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls player-fired projectiles breaking armor stands.
- ARROW_DAMAGE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls damage caused by player-fired arrows.
- ARROW_HIT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls impacts caused by player-fired arrows.
- ARROW_LAUNCH - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls launching arrows.
B
- BARREL - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening barrels.
- BEACON - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interacting with beacons.
- BED - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls sleeping in beds and setting a spawn point.
- BED_EXPLODE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls bed explosions and their block damage.
- BLAST_FURNACE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening blast furnaces.
- BLOCK_EXPLODE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- BOOKSHELF - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interacting with chiseled bookshelves.
- BREAK_BLOCK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls ordinary block breaking.
- BREAK_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- BREAK_FLOWER_POT_CONTENT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls removing contents from flower pots.
- BREAK_LIQUID - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls collecting water and lava.
- BREW - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls using brewing stands.
- BURN - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- BURN_BLOCK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls blocks burning.
- BURN_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- BURN_ENTITY_FIRE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls non-player entities taking fire damage.
- BURN_ENTITY_LAVA - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls non-player entities taking lava or hot-floor damage.
- BUTTON - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls clicking buttons.
C
- CAKE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls eating cake.
- call() - Method in class cn.lunadeer.dominion.events.CallableEvent
-
Calls the event, equivalent to Paper's callEvent method.
- CallableEvent - Class in cn.lunadeer.dominion.events
-
Represents a callable event in the Dominion plugin.
- CallableEvent() - Constructor for class cn.lunadeer.dominion.events.CallableEvent
- checkEnvironmentFlag(Location, EnvFlag) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Checks if the specified environment flag is set at the given location.
- checkEnvironmentFlag(DominionDTO, EnvFlag) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Checks if the specified environment flag is set for the given dominion.
- checkPrivilegeFlag(Location, PriFlag, Player) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Checks if a player has a specific privilege flag at the given location.
- checkPrivilegeFlag(DominionDTO, PriFlag, Player) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Checks if a player has a specific privilege flag for the given dominion.
- checkPrivilegeFlagSilence(Location, PriFlag, Player) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Checks if a player has a specific privilege flag at the given location without triggering messages or events.
- checkPrivilegeFlagSilence(DominionDTO, PriFlag, Player) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Checks if a player has a specific privilege flag for the given dominion without triggering messages or events.
- CHEST - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening chests.
- cn.lunadeer.dominion.api - package cn.lunadeer.dominion.api
- cn.lunadeer.dominion.api.dtos - package cn.lunadeer.dominion.api.dtos
- cn.lunadeer.dominion.api.dtos.flag - package cn.lunadeer.dominion.api.dtos.flag
- cn.lunadeer.dominion.events - package cn.lunadeer.dominion.events
- cn.lunadeer.dominion.events.dominion - package cn.lunadeer.dominion.events.dominion
- cn.lunadeer.dominion.events.dominion.modify - package cn.lunadeer.dominion.events.dominion.modify
- cn.lunadeer.dominion.events.group - package cn.lunadeer.dominion.events.group
- cn.lunadeer.dominion.events.member - package cn.lunadeer.dominion.events.member
- cn.lunadeer.dominion.providers - package cn.lunadeer.dominion.providers
- cn.lunadeer.dominion.utils - package cn.lunadeer.dominion.utils
- ColorParser - Class in cn.lunadeer.dominion.utils
-
Utility methods for converting Dominion hex color syntax.
- ColorParser() - Constructor for class cn.lunadeer.dominion.utils.ColorParser
- COMPARER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interaction with comparators.
- contain(int, int, int) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Checks whether the specified block coordinate is inside this cuboid.
- contain(CuboidDTO) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Checks whether this cuboid contains another cuboid, including coincident boundaries.
- contain(CuboidDTO, boolean) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Checks whether this cuboid contains another cuboid, optionally ignoring the y-axis.
- containedBy(CuboidDTO) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Checks whether this cuboid is contained by another cuboid.
- CONTAINER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- containsFlag(T) - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Checks whether this group contains a flag.
- CONTRACT - Enum constant in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.TYPE
-
Decrease one boundary of the dominion.
- COPPER_CHEST - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening copper chests.
- copy(CommandSender, DominionDTO, DominionDTO, CopyType) - Method in class cn.lunadeer.dominion.providers.CopyProvider
-
Copies one category of settings or membership data from one dominion to another.
- CopyProvider - Class in cn.lunadeer.dominion.providers
-
API operations for copying selected management data between dominions.
- CopyProvider() - Constructor for class cn.lunadeer.dominion.providers.CopyProvider
- CopyType - Enum Class in cn.lunadeer.dominion.providers
-
Categories of data that can be copied between dominions.
- CRAFT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls using crafting tables.
- CRAFTER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interacting with crafters.
- CREATE_SUB - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Allows creating sub-dominions.
- createDominion(CommandSender, String, UUID, World, CuboidDTO, DominionDTO, boolean) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Creates a new dominion in the specified world with the given parameters.
- createGroup(CommandSender, DominionDTO, String) - Method in class cn.lunadeer.dominion.providers.GroupProvider
-
Creates a new group within the specified dominion.
- createTemplate(Player, String) - Method in class cn.lunadeer.dominion.providers.TemplateProvider
-
Creates a template owned by the operator.
- CREEPER_DAMAGE_ARMOR_STAND - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Creeper explosion damage to armor stands.
- CREEPER_DAMAGE_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Creeper explosion damage to ordinary entities.
- CREEPER_DAMAGE_HANGING_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Creeper explosion damage to hanging entities.
- CREEPER_EXPLODE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Creeper explosion block damage.
- CuboidDTO - Class in cn.lunadeer.dominion.api.dtos
-
Represents an axis-aligned cuboid in block coordinates.
- CuboidDTO(int[], int[]) - Constructor for class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Constructs a cuboid from two three-element coordinate arrays.
- CuboidDTO(int, int, int, int, int, int) - Constructor for class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Constructs a CuboidDTO with the specified coordinates.
- CuboidDTO(CuboidDTO) - Constructor for class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Constructs a copy of the specified cuboid.
- CuboidDTO(Vector<Integer>, Vector<Integer>) - Constructor for class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Constructs a cuboid from two three-element coordinate vectors.
- CuboidDTO(Location, Location) - Constructor for class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Constructs a cuboid from the block coordinates of two Bukkit locations.
D
- DECAY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls leaf decay.
- defaultEnvironmentGroups() - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Creates the built-in default environment groups.
- defaultPrivilegeGroups() - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Creates the built-in default privilege groups.
- DELETE_SUB - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Allows deleting sub-dominions.
- deleteDominion(CommandSender, DominionDTO, boolean) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Deletes a dominion with force enabled by default.
- deleteDominion(CommandSender, DominionDTO, boolean, boolean) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Deletes a dominion and optionally all of its sub-dominions.
- deleteGroup(CommandSender, DominionDTO, GroupDTO) - Method in class cn.lunadeer.dominion.providers.GroupProvider
-
Deletes an existing group from the specified dominion.
- deleteTemplate(Player, TemplateDTO) - Method in class cn.lunadeer.dominion.providers.TemplateProvider
-
Deletes a template owned by the operator.
- DISPENSER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening dispensers.
- DominionAPI - Class in cn.lunadeer.dominion.api
-
Entry point for the public Dominion API.
- DominionAPI() - Constructor for class cn.lunadeer.dominion.api.DominionAPI
- dominionCount() - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the total number of dominions visible to this server.
- DominionCreateEvent - Class in cn.lunadeer.dominion.events.dominion
-
Event triggered when a Dominion is created in the Dominion system.
- DominionCreateEvent(CommandSender, String, UUID, World, CuboidDTO, DominionDTO) - Constructor for class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Constructs a new DominionCreateEvent.
- DominionDeleteEvent - Class in cn.lunadeer.dominion.events.dominion
-
Event triggered when a dominion is deleted.
- DominionDeleteEvent(CommandSender, DominionDTO) - Constructor for class cn.lunadeer.dominion.events.dominion.DominionDeleteEvent
-
Constructs a new DominionDeleteEvent.
- DominionDTO - Interface in cn.lunadeer.dominion.api.dtos
-
Public view of a Dominion and its persisted settings.
- DominionModifyEvent - Class in cn.lunadeer.dominion.events.dominion.modify
-
Event triggered when a Dominion is modified in the Dominion system.
- DominionModifyEvent(CommandSender, DominionDTO) - Constructor for class cn.lunadeer.dominion.events.dominion.modify.DominionModifyEvent
-
Constructs a new DominionModifyEvent.
- DominionProvider - Class in cn.lunadeer.dominion.providers
-
Provides asynchronous operations for creating, modifying, and managing dominions.
- DominionProvider() - Constructor for class cn.lunadeer.dominion.providers.DominionProvider
- DominionRenameEvent - Class in cn.lunadeer.dominion.events.dominion.modify
-
Event triggered when a Dominion is renamed in the Dominion system.
- DominionRenameEvent(CommandSender, DominionDTO, String) - Constructor for class cn.lunadeer.dominion.events.dominion.modify.DominionRenameEvent
-
Constructs a new DominionRenameEvent.
- DominionReSizeEvent - Class in cn.lunadeer.dominion.events.dominion.modify
-
Event triggered when a Dominion's size is modified in the Dominion system.
- DominionReSizeEvent(CommandSender, DominionDTO, DominionReSizeEvent.TYPE, DominionReSizeEvent.DIRECTION, int) - Constructor for class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent
-
Constructs a new DominionReSizeEvent.
- DominionReSizeEvent.DIRECTION - Enum Class in cn.lunadeer.dominion.events.dominion.modify
-
Enum representing the direction of size change.
- DominionReSizeEvent.TYPE - Enum Class in cn.lunadeer.dominion.events.dominion.modify
-
Enum representing the type of size change.
- DominionSetEnvFlagEvent - Class in cn.lunadeer.dominion.events.dominion.modify
-
Event triggered when an environmental flag is set for a Dominion in the Dominion system.
- DominionSetEnvFlagEvent(CommandSender, DominionDTO, EnvFlag, boolean) - Constructor for class cn.lunadeer.dominion.events.dominion.modify.DominionSetEnvFlagEvent
-
Constructs a new DominionSetEnvFlagEvent.
- DominionSetGuestFlagEvent - Class in cn.lunadeer.dominion.events.dominion.modify
-
Event triggered when a guest flag is set for a Dominion in the Dominion system.
- DominionSetGuestFlagEvent(CommandSender, DominionDTO, PriFlag, boolean) - Constructor for class cn.lunadeer.dominion.events.dominion.modify.DominionSetGuestFlagEvent
-
Constructs a new DominionSetGuestFlagEvent.
- DominionSetMapColorEvent - Class in cn.lunadeer.dominion.events.dominion.modify
-
Event that handles setting the map color of a dominion.
- DominionSetMapColorEvent(CommandSender, DominionDTO, Color) - Constructor for class cn.lunadeer.dominion.events.dominion.modify.DominionSetMapColorEvent
-
Constructs a new DominionSetMapColorEvent.
- DominionSetMessageEvent - Class in cn.lunadeer.dominion.events.dominion.modify
-
Event triggered when a message is set for a Dominion in the Dominion system.
- DominionSetMessageEvent(CommandSender, DominionDTO, DominionSetMessageEvent.TYPE, String) - Constructor for class cn.lunadeer.dominion.events.dominion.modify.DominionSetMessageEvent
-
Constructs a new DominionSetMessageEvent.
- DominionSetMessageEvent.TYPE - Enum Class in cn.lunadeer.dominion.events.dominion.modify
-
Enum representing the type of message being set.
- DominionSetTpLocationEvent - Class in cn.lunadeer.dominion.events.dominion.modify
-
Event triggered when a teleport location is set for a Dominion in the Dominion system.
- DominionSetTpLocationEvent(CommandSender, DominionDTO, Location) - Constructor for class cn.lunadeer.dominion.events.dominion.modify.DominionSetTpLocationEvent
-
Constructs a new DominionSetTpLocationEvent.
- DominionTransferEvent - Class in cn.lunadeer.dominion.events.dominion.modify
-
Event triggered when a Dominion is transferred to a new owner in the Dominion system.
- DominionTransferEvent(CommandSender, DominionDTO, PlayerDTO) - Constructor for class cn.lunadeer.dominion.events.dominion.modify.DominionTransferEvent
-
Constructs a new DominionTransferEvent.
- DOOR - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interaction with ordinary doors.
- DOWN - Enum constant in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.DIRECTION
-
The negative y direction.
- DRAGON_BREAK_BLOCK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Ender Dragon block breaking.
- DRAGON_EGG - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interacting with dragon eggs.
- DROP_ITEM - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls dropping items.
- DROPPER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening droppers.
- DYE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls dyeing animals and their accessories.
E
- EAST - Enum constant in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.DIRECTION
-
The positive x direction.
- EDIT_SIGN - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls editing signs.
- EGG - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls throwing eggs.
- ENCHANT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls using enchanting tables.
- ENDER_CRYSTAL_DAMAGE_ARMOR_STAND - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls End Crystal explosion damage to armor stands.
- ENDER_CRYSTAL_DAMAGE_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls End Crystal explosion damage to ordinary entities.
- ENDER_CRYSTAL_DAMAGE_HANGING_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls End Crystal explosion damage to hanging entities.
- ENDER_CRYSTAL_EXPLODE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls End Crystal explosion block damage.
- ENDER_MAN - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- ENDER_MAN_PICKUP_BLOCK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Endermen picking up blocks.
- ENDER_MAN_PLACE_BLOCK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Endermen placing blocks.
- ENDER_MAN_SPAWN - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Enderman spawning.
- ENDER_MAN_TELEPORT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Enderman teleportation.
- ENDER_PEARL - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls throwing ender pearls.
- ENTER - Enum constant in enum class cn.lunadeer.dominion.events.dominion.modify.DominionSetMessageEvent.TYPE
-
Message sent when entering the dominion.
- EnvFlag - Class in cn.lunadeer.dominion.api.dtos.flag
-
A flag controlling environmental behavior inside a dominion.
- EnvFlag(String, String, String, Boolean, Boolean, Material) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.EnvFlag
-
Constructs a new EnvFlag with the specified parameters.
- EnvFlag(String, String, String, Boolean, Boolean, Material, String) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.EnvFlag
-
Constructs an environment flag with an optional native Dialog UI icon.
- EnvFlagGroup - Class in cn.lunadeer.dominion.api.dtos.flag
-
A type-safe group of environment flags.
- EnvFlagGroup(String, String, String, Material) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.EnvFlagGroup
-
Constructs an empty environment flag group.
- EnvFlagGroup(String, String, String, Material, Collection<? extends EnvFlag>) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.EnvFlagGroup
-
Constructs an environment flag group without a Dialog UI icon.
- EnvFlagGroup(String, String, String, Material, String, Collection<? extends EnvFlag>) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.EnvFlagGroup
-
Constructs an environment flag group.
- ENVIRONMENT - Enum constant in enum class cn.lunadeer.dominion.providers.CopyType
-
Environment flag values.
- equals(Object) - Method in record class cn.lunadeer.dominion.utils.McaRecord
-
Indicates whether some other object is "equal to" this one.
- EXPAND - Enum constant in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.TYPE
-
Increase one boundary of the dominion.
- ExportMcaListEvent - Class in cn.lunadeer.dominion.events
-
Fired when Dominion exports the MCA whitelist.
- ExportMcaListEvent(List<McaRecord>) - Constructor for class cn.lunadeer.dominion.events.ExportMcaListEvent
-
Creates an MCA whitelist export event.
F
- FEED - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls feeding animals.
- FENCE_GATE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interaction with fence gates.
- FERTILIZER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls using bone meal and other fertilizer.
- FIRE_SPREAD - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls fire spreading.
- FIREBALL - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- FIREBALL_DAMAGE_ARMOR_STAND - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Fireball explosion damage to armor stands.
- FIREBALL_DAMAGE_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Fireball explosion damage to ordinary entities.
- FIREBALL_DAMAGE_HANGING_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Fireball explosion damage to hanging entities.
- FIREBALL_EXPLODE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Fireball explosion block damage.
- FIREBALL_HIT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls impacts caused by player-fired fireballs.
- FIREBALL_LAUNCH - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls launching fireballs.
- Flag - Class in cn.lunadeer.dominion.api.dtos.flag
-
Base type for an environment or privilege flag.
- Flag(String, String, String, Boolean, Boolean, Material) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Constructs a new Flag with the specified parameters.
- Flag(String, String, String, Boolean, Boolean, Material, String) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Constructs a flag with an explicit native Dialog UI sprite path.
- FlagGroup<T extends Flag> - Class in cn.lunadeer.dominion.api.dtos.flag
-
A logical, ordered group of flags used for presentation and bulk editing.
- FlagGroup(String, String, String, Material, Class<T>, Collection<? extends T>) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Constructs a flag group without a Dialog UI icon.
- FlagGroup(String, String, String, Material, String, Class<T>, Collection<? extends T>) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Constructs a flag group.
- FlagGroups - Class in cn.lunadeer.dominion.api.dtos.flag
-
Registry for logical flag groups used by Dominion's permission UIs.
- FlagRegisterEvent - Class in cn.lunadeer.dominion.events
-
Fired before a custom flag is registered.
- FlagRegisterEvent(JavaPlugin, Flag) - Constructor for class cn.lunadeer.dominion.events.FlagRegisterEvent
-
Creates a flag registration event.
- Flags - Class in cn.lunadeer.dominion.api.dtos.flag
-
Built-in environment and privilege flags and the flag registry.
- Flags() - Constructor for class cn.lunadeer.dominion.api.dtos.flag.Flags
- FLOW_IN_LAVA - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls external lava flowing into the dominion.
- FLOW_IN_PROTECTION - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- FLOW_IN_WATER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls external water flowing into the dominion.
- FLOWER_POT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening flower pots.
- FLY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls creative-style flight; it does not control elytra flight.
- FURNACE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening furnaces.
G
- getAllDominions() - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves all DominionDTO objects.
- getAllDominionsOfPlayer(UUID) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves all dominions owned by a specific player.
- getAllEnvFlags() - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Returns all active environment flags.
- getAllEnvFlagsEnable() - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Returns all enabled environment flags.
- getAllFlags() - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Returns all active flags, including both environment and privilege flags.
- getAllFlagsEnable() - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Returns all enabled environment and privilege flags.
- getAllPriFlags() - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Returns all active privilege flags.
- getAllPriFlagsEnable() - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Returns all enabled privilege flags.
- getAvailableGroupTitles(UUID) - Method in class cn.lunadeer.dominion.providers.PlayerProvider
-
Gets group titles available to a player.
- getBukkitType(String) - Static method in class cn.lunadeer.dominion.utils.ColorParser
-
Converts a string with color codes into a Bukkit-compatible color string.
- getChildrenDominionOf(DominionDTO) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the direct child dominions of a given parent dominion.
- getColor() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the color of the dominion as a hexadecimal string.
- getColorB() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the blue component of the dominion's color.
- getColorG() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the green component of the dominion's color.
- getColorHex() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the hexadecimal representation of the dominion's color.
- getColorR() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the red component of the dominion's color.
- getComponentType(String) - Static method in class cn.lunadeer.dominion.utils.ColorParser
-
Converts a string with color codes into a TextComponent.
- getConfigurationDefaultKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.EnvFlag
-
Returns the configuration key for the default value of this flag.
- getConfigurationDefaultKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the configuration key for the default value of this flag.
- getConfigurationDefaultKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.PriFlag
-
Returns the configuration key for the default value of this flag.
- getConfigurationDescKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.EnvFlag
-
Returns the configuration key for the description of this flag.
- getConfigurationDescKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the configuration key for the description of this flag.
- getConfigurationDescKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.PriFlag
-
Returns the configuration key for the description of this flag.
- getConfigurationDialogUiIconKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the
flags.ymlkey for this flag's Dialog UI icon. - getConfigurationDialogUiIconKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Returns the
flags.ymlkey for this group's Dialog UI icon. - getConfigurationEnableKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.EnvFlag
-
Returns the configuration key for the enable status of this flag.
- getConfigurationEnableKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the configuration key for the enable status of this flag.
- getConfigurationEnableKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.PriFlag
-
Returns the configuration key for the enable status of this flag.
- getConfigurationMaterialKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.EnvFlag
-
Returns the configuration key for the material of this flag.
- getConfigurationMaterialKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the configuration key for the material of this flag.
- getConfigurationMaterialKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.PriFlag
-
Returns the configuration key for the material of this flag.
- getConfigurationNameKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.EnvFlag
-
Returns the configuration key for the name of this flag.
- getConfigurationNameKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the configuration key for the name of this flag.
- getConfigurationNameKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.PriFlag
-
Returns the configuration key for the name of this flag.
- getCopyProvider() - Static method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the provider for copying management data between dominions.
- getCreator() - Method in interface cn.lunadeer.dominion.api.dtos.TemplateDTO
-
Gets the UUID of the player who owns the template.
- getCuboid() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the cuboid of the dominion.
- getCuboid() - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Gets the cuboid representing the dominion's boundaries.
- getDefaultValue() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the default value of the flag.
- getDescription() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the description of the flag.
- getDescription() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Gets the group's description.
- getDescriptionKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the configuration key for the description of the flag.
- getDescriptionKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Returns the language key used for this group's description.
- getDirection() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent
-
Gets the direction of the size change.
- getDisplayName() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the display name of the flag.
- getDisplayName() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Gets the group's display name.
- getDisplayNameKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the configuration key for the display name of the flag.
- getDisplayNameKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Returns the language key used for this group's display name.
- getDomID() - Method in interface cn.lunadeer.dominion.api.dtos.GroupDTO
-
Gets the ID of the dominion to which the group belongs.
- getDomID() - Method in interface cn.lunadeer.dominion.api.dtos.MemberDTO
-
Gets the ID of the dominion to which the member belongs.
- getDominion() - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Deprecated, for removal: This API element is subject to removal in a future version.since 4.6.0; use
DominionCreateEvent.afterCreated(Consumer)instead - getDominion() - Method in class cn.lunadeer.dominion.events.dominion.DominionDeleteEvent
-
Gets the dominion to be deleted.
- getDominion() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionModifyEvent
-
Gets the dominion to be modified.
- getDominion() - Method in class cn.lunadeer.dominion.events.group.GroupAddMemberEvent
-
Gets the dominion to which the group belongs.
- getDominion() - Method in class cn.lunadeer.dominion.events.group.GroupCreateEvent
-
Gets the dominion to which the group belongs.
- getDominion() - Method in class cn.lunadeer.dominion.events.group.GroupDeleteEvent
-
Gets the dominion to which the group belongs.
- getDominion() - Method in class cn.lunadeer.dominion.events.group.GroupRemoveMemberEvent
-
Returns the dominion associated with the event.
- getDominion() - Method in class cn.lunadeer.dominion.events.group.GroupRenamedEvent
-
Gets the dominion to which the group belongs.
- getDominion() - Method in class cn.lunadeer.dominion.events.group.GroupSetFlagEvent
-
Gets the dominion to which the group belongs.
- getDominion() - Method in class cn.lunadeer.dominion.events.member.MemberAddedEvent
-
Gets the dominion.
- getDominion() - Method in class cn.lunadeer.dominion.events.member.MemberRemovedEvent
-
Gets the dominion.
- getDominion() - Method in class cn.lunadeer.dominion.events.member.MemberSetFlagEvent
-
Gets the dominion to which the member belongs.
- getDominion() - Method in class cn.lunadeer.dominion.events.PlayerMoveInDominionEvent
-
Gets the dominion the player moved into.
- getDominion() - Method in class cn.lunadeer.dominion.events.PlayerMoveOutDominionEvent
-
Gets the dominion the player moved out of.
- getDominion(Integer) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves a DominionDTO by its ID.
- getDominion(String) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves a DominionDTO by its name.
- getDominion(Location) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves a DominionDTO by its location.
- getDominionProvider() - Static method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the provider for dominion operations.
- getEnable() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns whether the flag is enabled in the current configuration.
- getEnvFlag(String) - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Finds an active environment flag by its stable name.
- getEnvFlagGroup(String) - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Looks up an environment flag group by identifier.
- getEnvFlagGroups() - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Gets all registered environment flag groups in registration order.
- getEnvFlagValue(EnvFlag) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the value of a specific environment flag of the dominion.
- getEnvironmentFlagValue() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the environment flag values configured for the dominion.
- getFlag() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetEnvFlagEvent
-
Gets the environmental flag being set.
- getFlag() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetGuestFlagEvent
-
Gets the guest flag being set.
- getFlag() - Method in class cn.lunadeer.dominion.events.FlagRegisterEvent
-
Gets the flag currently proposed for registration.
- getFlag() - Method in class cn.lunadeer.dominion.events.group.GroupSetFlagEvent
-
Gets the flag being set.
- getFlag() - Method in class cn.lunadeer.dominion.events.member.MemberSetFlagEvent
-
Gets the flag being set.
- getFlag(String) - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Finds an active flag by its stable name.
- getFlagName() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the name of the flag.
- getFlags() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Gets the flags in their configured order.
- getFlagsValue() - Method in interface cn.lunadeer.dominion.api.dtos.GroupDTO
-
Gets all flag values for the group.
- getFlagsValue() - Method in interface cn.lunadeer.dominion.api.dtos.MemberDTO
-
Gets all flag values for the member.
- getFlagsValue() - Method in interface cn.lunadeer.dominion.api.dtos.TemplateDTO
-
Gets all explicitly stored privilege values in this template.
- getFlagType() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Gets the flag type accepted by this group.
- getFlagValue(PriFlag) - Method in interface cn.lunadeer.dominion.api.dtos.GroupDTO
-
Gets the value of a specific flag for the group.
- getFlagValue(PriFlag) - Method in interface cn.lunadeer.dominion.api.dtos.TemplateDTO
-
Gets the value of a privilege flag in this template.
- getFlagValue(PriFlag) - Method in interface cn.lunadeer.dominion.api.dtos.MemberDTO
-
Gets the value of a specific flag for the member.
- getFrom() - Method in class cn.lunadeer.dominion.events.PlayerCrossDominionBorderEvent
-
Gets the dominion the player moved from.
- getFutureToComplete() - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Gets the future that will be completed with the created dominion.
- getFutureToComplete() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionModifyEvent
-
Gets the future that will be completed with the modified dominion.
- getFutureToComplete() - Method in class cn.lunadeer.dominion.events.group.GroupAddMemberEvent
-
Gets the CompletableFuture that will be completed with the added MemberDTO.
- getFutureToComplete() - Method in class cn.lunadeer.dominion.events.group.GroupCreateEvent
-
Gets the CompletableFuture that will be completed with the created GroupDTO.
- getFutureToComplete() - Method in class cn.lunadeer.dominion.events.group.GroupRemoveMemberEvent
-
Gets the CompletableFuture that will be completed with the removed MemberDTO.
- getFutureToComplete() - Method in class cn.lunadeer.dominion.events.group.GroupRenamedEvent
-
Gets the future that will be completed with the renamed group.
- getFutureToComplete() - Method in class cn.lunadeer.dominion.events.group.GroupSetFlagEvent
-
Gets the CompletableFuture that will be completed with the GroupDTO.
- getFutureToComplete() - Method in class cn.lunadeer.dominion.events.member.MemberAddedEvent
-
Gets the CompletableFuture that will be completed with the added MemberDTO.
- getFutureToComplete() - Method in class cn.lunadeer.dominion.events.member.MemberRemovedEvent
-
Gets the CompletableFuture that will be completed with the removed MemberDTO.
- getFutureToComplete() - Method in class cn.lunadeer.dominion.events.member.MemberSetFlagEvent
-
Gets the CompletableFuture that will be completed with the MemberDTO.
- getGroup() - Method in class cn.lunadeer.dominion.events.group.GroupAddMemberEvent
-
Gets the group to which the member is being added.
- getGroup() - Method in class cn.lunadeer.dominion.events.group.GroupCreateEvent
-
Deprecated, for removal: This API element is subject to removal in a future version.since 4.6.0; use
GroupCreateEvent.afterCreated(Consumer)instead - getGroup() - Method in class cn.lunadeer.dominion.events.group.GroupDeleteEvent
-
Gets the group being deleted.
- getGroup() - Method in class cn.lunadeer.dominion.events.group.GroupRemoveMemberEvent
-
Returns the group from which the member is removed.
- getGroup() - Method in class cn.lunadeer.dominion.events.group.GroupRenamedEvent
-
Gets the group being renamed.
- getGroup() - Method in class cn.lunadeer.dominion.events.group.GroupSetFlagEvent
-
Gets the group for which the flag is being set.
- getGroup(MemberDTO) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the group to which a member belongs.
- getGroup(Integer) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves a GroupDTO by its ID.
- getGroupId() - Method in interface cn.lunadeer.dominion.api.dtos.MemberDTO
-
Gets the ID of the group to which the member belongs.
- getGroupNameColored() - Method in class cn.lunadeer.dominion.events.group.GroupCreateEvent
-
Gets the name of the group with color codes.
- getGroupNamePlain() - Method in class cn.lunadeer.dominion.events.group.GroupCreateEvent
-
Gets the plain text name of the group without color codes.
- getGroupProvider() - Static method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the provider for group operations.
- getGroups() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets all groups belonging to the dominion.
- getGuestFlagValue(PriFlag) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the value of a specific guest privilege flag of the dominion.
- getGuestPrivilegeFlagValue() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the privilege flag values applied to guests of the dominion.
- getHandlerList() - Static method in class cn.lunadeer.dominion.events.CallableEvent
-
Gets the static handler list for this event.
- getHandlers() - Method in class cn.lunadeer.dominion.events.CallableEvent
-
Gets the handlers for this event.
- getIcon() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the native Dialog UI sprite path for this flag.
- getIcon() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Gets the native Dialog UI sprite path for this group.
- getId() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the ID of the dominion.
- getId() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Gets the stable identifier of this group.
- getId() - Method in interface cn.lunadeer.dominion.api.dtos.GroupDTO
-
Gets the ID of the group.
- getId() - Method in interface cn.lunadeer.dominion.api.dtos.MemberDTO
-
Gets the member ID.
- getId() - Method in interface cn.lunadeer.dominion.api.dtos.PlayerDTO
-
Gets the ID of the player.
- getId() - Method in interface cn.lunadeer.dominion.api.dtos.TemplateDTO
-
Gets the template identifier.
- getInstance() - Static method in class cn.lunadeer.dominion.api.DominionAPI
-
Returns the Dominion API instance initialized by the plugin.
- getInstance() - Static method in class cn.lunadeer.dominion.providers.CopyProvider
-
Gets the initialized provider instance.
- getInstance() - Static method in class cn.lunadeer.dominion.providers.DominionProvider
-
Gets the singleton instance of the DominionProvider.
- getInstance() - Static method in class cn.lunadeer.dominion.providers.GroupProvider
-
Gets the singleton instance of the GroupProvider.
- getInstance() - Static method in class cn.lunadeer.dominion.providers.MemberProvider
-
Gets the singleton instance of the MemberProvider.
- getInstance() - Static method in class cn.lunadeer.dominion.providers.PlayerProvider
-
Gets the initialized provider instance.
- getInstance() - Static method in class cn.lunadeer.dominion.providers.TeleportProvider
-
Gets the initialized provider instance.
- getInstance() - Static method in class cn.lunadeer.dominion.providers.TemplateProvider
-
Gets the initialized provider instance.
- getJoinMessage() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the message sent when a player enters the dominion.
- getKnownPlayers() - Method in class cn.lunadeer.dominion.providers.PlayerProvider
-
Gets all player records known to Dominion.
- getLanguageNamespace() - Method in class cn.lunadeer.dominion.api.dtos.flag.EnvFlagGroup
-
Gets the language-file namespace used by this group type.
- getLanguageNamespace() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Gets the language-file namespace used by this group type.
- getLanguageNamespace() - Method in class cn.lunadeer.dominion.api.dtos.flag.PriFlagGroup
-
Gets the language-file namespace used by this group type.
- getLastKnownName() - Method in interface cn.lunadeer.dominion.api.dtos.PlayerDTO
-
Gets the last known name of the player.
- getLeaveMessage() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the message sent when a player leaves the dominion.
- getLegacySource(Flag) - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Returns the legacy flag whose value should seed a newly split flag.
- getLegacySources(Flag) - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Returns all legacy flags whose values should seed a newly split flag.
- getList() - Method in class cn.lunadeer.dominion.events.ExportMcaListEvent
-
Gets the current MCA records.
- getLoc1(World) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Converts the lower corner to a Bukkit location in the specified world.
- getLoc2(World) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Converts the upper corner to a Bukkit location in the specified world.
- getMaterial() - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Returns the material used by this flag in chest user interfaces.
- getMaterial() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Gets the material used to represent this group in chest UIs.
- getMcaWhiteListInitiative() - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Exports and retrieves the active MCA whitelist.
- getMcaWhiteListPassive() - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the passive MCA whitelist from the cache.
- getMember() - Method in class cn.lunadeer.dominion.events.group.GroupAddMemberEvent
-
Gets the member being added to the group.
- getMember() - Method in class cn.lunadeer.dominion.events.group.GroupRemoveMemberEvent
-
Returns the member being removed.
- getMember() - Method in class cn.lunadeer.dominion.events.member.MemberAddedEvent
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getMember() - Method in class cn.lunadeer.dominion.events.member.MemberRemovedEvent
-
Gets the member.
- getMember() - Method in class cn.lunadeer.dominion.events.member.MemberSetFlagEvent
-
Gets the member whose flag is being set.
- getMember(DominionDTO, UUID) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves a MemberDTO by the player's UUID.
- getMember(DominionDTO, Player) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves a member by a Bukkit player object.
- getMemberProvider() - Static method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the provider for member operations.
- getMembers() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets all members belonging to the dominion.
- getMembers() - Method in interface cn.lunadeer.dominion.api.dtos.GroupDTO
-
Gets all members of the group.
- getName() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the name of the dominion.
- getName() - Method in interface cn.lunadeer.dominion.api.dtos.TemplateDTO
-
Gets the template name.
- getName() - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Gets the name of the dominion.
- getNameColoredBukkit() - Method in interface cn.lunadeer.dominion.api.dtos.GroupDTO
-
Gets the formatted group title as a Bukkit legacy color-code string.
- getNameColoredComponent() - Method in interface cn.lunadeer.dominion.api.dtos.GroupDTO
-
Gets the formatted group title as an Adventure
Component. - getNamePlain() - Method in interface cn.lunadeer.dominion.api.dtos.GroupDTO
-
Gets the name of the group in plain text (without color codes).
- getNameRaw() - Method in interface cn.lunadeer.dominion.api.dtos.GroupDTO
-
Gets the raw name of the group, including Dominion color codes.
- getNewColor() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetMapColorEvent
-
Gets the new color of the dominion.
- getNewCuboid() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent
-
Calculates the cuboid that would result from the current resize values.
- getNewMessage() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetMessageEvent
-
Gets the new message content.
- getNewName() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionRenameEvent
-
Gets the new name of the dominion.
- getNewNameColored() - Method in class cn.lunadeer.dominion.events.group.GroupRenamedEvent
-
Gets the new name of the group with color codes.
- getNewNamePlain() - Method in class cn.lunadeer.dominion.events.group.GroupRenamedEvent
-
Gets the plain text new name of the group without color codes.
- getNewOwner() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionTransferEvent
-
Gets the new owner of the dominion.
- getNewTpLocation() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetTpLocationEvent
-
Gets the new teleport location.
- getNewValue() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetEnvFlagEvent
-
Gets the new value of the environmental flag.
- getNewValue() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetGuestFlagEvent
-
Gets the new value of the guest flag.
- getNewValue() - Method in class cn.lunadeer.dominion.events.group.GroupSetFlagEvent
-
Gets the new value of the flag.
- getNewValue() - Method in class cn.lunadeer.dominion.events.member.MemberSetFlagEvent
-
Gets the new value of the flag.
- getOldColor() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetMapColorEvent
-
Gets the old color of the dominion.
- getOldCuboid() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent
-
Gets a snapshot of the dominion cuboid before the change.
- getOldMessage() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetMessageEvent
-
Gets the old message content.
- getOldName() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionRenameEvent
-
Gets the old name of the dominion.
- getOldNameColored() - Method in class cn.lunadeer.dominion.events.group.GroupRenamedEvent
-
Gets the old name of the group with color codes.
- getOldNamePlain() - Method in class cn.lunadeer.dominion.events.group.GroupRenamedEvent
-
Gets the plain text old name of the group without color codes.
- getOldOwner() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionTransferEvent
-
Gets the old owner of the dominion.
- getOldTpLocation() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetTpLocationEvent
-
Gets the old teleport location.
- getOldValue() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetEnvFlagEvent
-
Gets the old value of the environmental flag.
- getOldValue() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetGuestFlagEvent
-
Gets the old value of the guest flag.
- getOldValue() - Method in class cn.lunadeer.dominion.events.group.GroupSetFlagEvent
-
Gets the old value of the flag.
- getOldValue() - Method in class cn.lunadeer.dominion.events.member.MemberSetFlagEvent
-
Gets the old value of the flag.
- getOperator() - Method in class cn.lunadeer.dominion.events.ResultEvent
-
Gets the command sender who initiated the event.
- getOwner() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the UUID of the dominion owner.
- getOwner() - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Gets the owner of the dominion.
- getOwnerDTO() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the DTO of the dominion owner.
- getParent() - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Gets the parent dominion, or null if there is no parent.
- getParentDomId() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the ID of the parent dominion.
- getPlainText(String) - Static method in class cn.lunadeer.dominion.utils.ColorParser
-
Removes color codes from a string, returning plain text.
- getPlayer() - Method in interface cn.lunadeer.dominion.api.dtos.MemberDTO
-
Gets the player object associated with the member.
- getPlayer() - Method in class cn.lunadeer.dominion.events.member.MemberAddedEvent
-
Gets the player.
- getPlayer() - Method in class cn.lunadeer.dominion.events.PlayerCrossDominionBorderEvent
-
Gets the player who crossed the border.
- getPlayer() - Method in class cn.lunadeer.dominion.events.PlayerMoveInDominionEvent
-
Gets the player who moved in.
- getPlayer() - Method in class cn.lunadeer.dominion.events.PlayerMoveOutDominionEvent
-
Gets the player who moved out.
- getPlayer(UUID) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves a PlayerDTO by the player's UUID.
- getPlayer(String) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves a PlayerDTO by the player's name.
- getPlayerAdminDominionDTOs(UUID) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the dominions where a player is an admin.
- getPlayerCurrentDominion(Player) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Resolves and updates the dominion currently containing a player.
- getPlayerName(UUID) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the cached name of a player by their UUID.
- getPlayerOwnDominionDTOs(UUID) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the dominions owned by a player.
- getPlayerProvider() - Static method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the provider for player data and group-title operations.
- getPlayerUUID() - Method in interface cn.lunadeer.dominion.api.dtos.MemberDTO
-
Gets the member UUID.
- getPlugin() - Method in class cn.lunadeer.dominion.events.FlagRegisterEvent
-
Gets the plugin requesting registration.
- getPos1() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets a copy of the lower corner of the cuboid.
- getPos2() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets a copy of the upper corner of the cuboid.
- getPreFlag(String) - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Finds an active privilege flag by its stable name.
- getPriFlagGroup(String) - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Looks up a privilege flag group by identifier.
- getPriFlagGroups() - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Gets all registered privilege flag groups in registration order.
- getRevision() - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Gets the registry revision.
- getRevision() - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Gets the revision of the active custom-flag registry.
- getServerId() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the server ID associated with the dominion.
- getSize() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent
-
Gets the size of the size change.
- getSkinUrl() - Method in interface cn.lunadeer.dominion.api.dtos.PlayerDTO
-
Gets the URL of the player's skin.
- getSquare() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets the area of the cuboid's horizontal base (x and z extents).
- getTeleportProvider() - Static method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the provider for dominion teleportation.
- getTemplate(UUID, Integer) - Method in class cn.lunadeer.dominion.providers.TemplateProvider
-
Looks up a template by owner and numeric identifier.
- getTemplate(UUID, String) - Method in class cn.lunadeer.dominion.providers.TemplateProvider
-
Looks up a template by owner and name.
- getTemplateProvider() - Static method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the provider for player-owned privilege templates.
- getTemplates(UUID) - Method in class cn.lunadeer.dominion.providers.TemplateProvider
-
Gets all templates owned by a player.
- getTo() - Method in class cn.lunadeer.dominion.events.PlayerCrossDominionBorderEvent
-
Gets the dominion the player moved to.
- getTpLocation() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the teleport location of the dominion.
- getType() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent
-
Gets the type of the size change.
- getType() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetMessageEvent
-
Gets the type of the message being set.
- getUngroupedEnvFlags() - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Creates a dynamic group containing environment flags not in a registered group.
- getUngroupedPriFlags() - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Creates a dynamic group containing privilege flags not in a registered group.
- getUsingGroupTitleID() - Method in interface cn.lunadeer.dominion.api.dtos.PlayerDTO
-
Gets the ID of the group title the player is using.
- getUuid() - Method in interface cn.lunadeer.dominion.api.dtos.PlayerDTO
-
Gets the UUID of the player.
- getVolume() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets the cuboid volume from its three coordinate extents.
- getWorld() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the world where the dominion is located.
- getWorld() - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Gets the world where the dominion is located.
- getWorldUid() - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Gets the UUID of the world where the dominion is located.
- GRAVITY_BLOCK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls gravity-affected blocks falling inside the dominion.
- GROUP - Enum constant in enum class cn.lunadeer.dominion.providers.CopyType
-
Groups, group privilege values, and group membership.
- GroupAddMemberEvent - Class in cn.lunadeer.dominion.events.group
-
Event triggered when a member is added to a group within a dominion.
- GroupAddMemberEvent(CommandSender, DominionDTO, GroupDTO, MemberDTO) - Constructor for class cn.lunadeer.dominion.events.group.GroupAddMemberEvent
-
Constructs a new GroupAddMemberEvent.
- groupCount() - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the total number of groups visible to this server.
- GroupCreateEvent - Class in cn.lunadeer.dominion.events.group
-
Event triggered when a group of a dominion is created.
- GroupCreateEvent(CommandSender, DominionDTO, String) - Constructor for class cn.lunadeer.dominion.events.group.GroupCreateEvent
-
Constructs a new GroupCreateEvent.
- GroupDeleteEvent - Class in cn.lunadeer.dominion.events.group
-
Event triggered when a group of a dominion is deleted.
- GroupDeleteEvent(CommandSender, DominionDTO, GroupDTO) - Constructor for class cn.lunadeer.dominion.events.group.GroupDeleteEvent
-
Constructs a new GroupDeleteEvent.
- GroupDTO - Interface in cn.lunadeer.dominion.api.dtos
-
Public view of a permission group belonging to a dominion.
- GroupProvider - Class in cn.lunadeer.dominion.providers
-
Provides asynchronous operations for creating, modifying, and managing groups within dominions.
- GroupProvider() - Constructor for class cn.lunadeer.dominion.providers.GroupProvider
- GroupRemoveMemberEvent - Class in cn.lunadeer.dominion.events.group
-
Event triggered when a member is removed from a group of a dominion.
- GroupRemoveMemberEvent(CommandSender, DominionDTO, GroupDTO, MemberDTO) - Constructor for class cn.lunadeer.dominion.events.group.GroupRemoveMemberEvent
-
Constructs a new GroupRemoveMemberEvent.
- GroupRenamedEvent - Class in cn.lunadeer.dominion.events.group
-
Event triggered when a group is renamed within a dominion.
- GroupRenamedEvent(CommandSender, DominionDTO, GroupDTO, String) - Constructor for class cn.lunadeer.dominion.events.group.GroupRenamedEvent
-
Constructs a new GroupRenamedEvent.
- GroupSetFlagEvent - Class in cn.lunadeer.dominion.events.group
-
Event triggered when a group's privilege flag is changed.
- GroupSetFlagEvent(CommandSender, DominionDTO, GroupDTO, PriFlag, boolean) - Constructor for class cn.lunadeer.dominion.events.group.GroupSetFlagEvent
-
Constructs a new GroupSetFlagEvent.
- GUEST - Enum constant in enum class cn.lunadeer.dominion.providers.CopyType
-
Guest privilege flag values.
H
- HANGING_ENTITY_DIRECT_BREAK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls directly breaking hanging entities.
- HANGING_ENTITY_EXPLOSION_DAMAGE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- HANGING_ENTITY_MOB_DAMAGE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls non-player entities damaging hanging entities.
- HANGING_ENTITY_PLAYER_DAMAGE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- HANGING_ENTITY_PROJECTILE_BREAK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls player-fired projectiles breaking hanging entities.
- HARVEST - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls harvesting crops.
- hashCode() - Method in record class cn.lunadeer.dominion.utils.McaRecord
-
Returns a hash code value for this object.
- HONEY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls collecting honey from hives.
- HOOK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls using fishing rods.
- HOPPER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening hoppers.
- HOPPER_OUTSIDE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls an outside hopper pulling from containers in the dominion.
I
- ICE_FORM - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- ICE_FORM_FROST_WALKER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls ice formation caused by Frost Walker.
- ICE_FORM_NATURAL - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls natural ice formation.
- ICE_MELT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls ice melting.
- IGNITE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls igniting fire.
- instance - Static variable in class cn.lunadeer.dominion.api.DominionAPI
-
The API instance initialized by the Dominion plugin.
- instance - Static variable in class cn.lunadeer.dominion.providers.CopyProvider
-
The provider instance initialized by Dominion.
- instance - Static variable in class cn.lunadeer.dominion.providers.DominionProvider
-
The provider instance initialized by Dominion.
- instance - Static variable in class cn.lunadeer.dominion.providers.GroupProvider
-
The provider instance initialized by Dominion.
- instance - Static variable in class cn.lunadeer.dominion.providers.MemberProvider
-
The provider instance initialized by Dominion.
- instance - Static variable in class cn.lunadeer.dominion.providers.PlayerProvider
-
The provider instance initialized by Dominion.
- instance - Static variable in class cn.lunadeer.dominion.providers.TeleportProvider
-
The provider instance initialized by Dominion.
- instance - Static variable in class cn.lunadeer.dominion.providers.TemplateProvider
-
The provider instance initialized by Dominion.
- intersectWith(CuboidDTO) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Checks whether this cuboid has a non-zero-volume intersection with another cuboid.
- isCancelled() - Method in class cn.lunadeer.dominion.events.FlagRegisterEvent
-
Checks whether registration has been cancelled.
- isCancelled() - Method in class cn.lunadeer.dominion.events.ResultEvent
-
Checks if the event is cancelled.
- isForce() - Method in class cn.lunadeer.dominion.events.dominion.DominionDeleteEvent
-
Checks if the deletion is forced.
- isForce() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionTransferEvent
-
Checks if the transfer is forced.
- isSkipEconomy() - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Gets whether the economic system processing is skipped.
- isSkipEconomy() - Method in class cn.lunadeer.dominion.events.dominion.DominionDeleteEvent
-
Checks if the economy check is skipped during deletion.
- isSkipEconomy() - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent
-
Checks if the economy check is skipped.
- ITEM_FRAME_CONTENT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls inserting and removing items in item frames.
- ITEM_FRAME_INTERACTIVE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls rotating items in item frames.
- ITEM_FRAME_PROJ_DAMAGE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
J
- JUKEBOX - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interacting with jukeboxes.
L
- LEASH - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls leashing entities.
- LEAVE - Enum constant in enum class cn.lunadeer.dominion.events.dominion.modify.DominionSetMessageEvent.TYPE
-
Message sent when leaving the dominion.
- LECTERN - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interacting with lecterns.
- LEVER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls switching levers.
M
- McaRecord - Record Class in cn.lunadeer.dominion.utils
-
Identifies an MCA region file by its region coordinates and world name.
- McaRecord(int, int, String) - Constructor for record class cn.lunadeer.dominion.utils.McaRecord
-
Creates an instance of a
McaRecordrecord class. - MEMBER - Enum constant in enum class cn.lunadeer.dominion.providers.CopyType
-
Members and their individual privilege values.
- MemberAddedEvent - Class in cn.lunadeer.dominion.events.member
-
Event triggered when a member is added to a Dominion.
- MemberAddedEvent(CommandSender, DominionDTO, PlayerDTO) - Constructor for class cn.lunadeer.dominion.events.member.MemberAddedEvent
-
Constructs a new MemberAddedEvent.
- memberCount() - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Retrieves the total number of members visible to this server.
- MemberDTO - Interface in cn.lunadeer.dominion.api.dtos
-
Public view of a player's membership in a dominion.
- MemberProvider - Class in cn.lunadeer.dominion.providers
-
Provides asynchronous operations for creating, modifying, and managing dominion members.
- MemberProvider() - Constructor for class cn.lunadeer.dominion.providers.MemberProvider
- MemberRemovedEvent - Class in cn.lunadeer.dominion.events.member
-
Event triggered when a member is removed from a Dominion.
- MemberRemovedEvent(CommandSender, DominionDTO, MemberDTO) - Constructor for class cn.lunadeer.dominion.events.member.MemberRemovedEvent
-
Constructs a new MemberRemovedEvent.
- MemberSetFlagEvent - Class in cn.lunadeer.dominion.events.member
-
Event triggered when a member's flag is set in the Dominion system.
- MemberSetFlagEvent(CommandSender, DominionDTO, MemberDTO, PriFlag, boolean) - Constructor for class cn.lunadeer.dominion.events.member.MemberSetFlagEvent
-
Constructs a new MemberSetFlagEvent.
- minusSquareWith(CuboidDTO) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Calculates this cuboid's horizontal area minus another cuboid's area.
- minusVolumeWith(CuboidDTO) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Calculates this cuboid's volume minus another cuboid's volume.
- MOB_DROP_ITEM - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls whether mobs drop items when killed.
- MOB_TRAMPLE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls non-player entities trampling farmland.
- MONSTER_DAMAGE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls damage dealt to players by monsters.
- MONSTER_KILLING - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls damaging monsters.
- MONSTER_MOVE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls monster movement inside a dominion.
- MONSTER_SPAWN - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls natural or world-generated monster spawning.
- MONSTER_SPAWN_EGG - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls creation of monsters with spawn eggs.
- MONSTER_SPAWNER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls monster spawning from monster spawners.
- MOVE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls player movement inside a dominion.
N
- NORTH - Enum constant in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.DIRECTION
-
The negative z direction.
- NOTE_BLOCK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interaction with note blocks.
P
- PICK_UP - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls picking up dropped items.
- PISTON_OUTSIDE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls pistons crossing the dominion boundary.
- PLACE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls ordinary block placement.
- PLACE_ARMOR_STAND - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls placing armor stands.
- PLACE_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- PLACE_FLOWER_POT_CONTENT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls placing contents into flower pots.
- PLACE_HANGING_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls placing hanging entities.
- PLACE_LIQUID - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls placing water and lava.
- PLANT_TREE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls planting saplings and similar tree plants.
- PlayerCrossDominionBorderEvent - Class in cn.lunadeer.dominion.events
-
Event triggered when a player crosses a dominion border, which includes entering, leaving, or moving from one dominion to another.
- PlayerCrossDominionBorderEvent(Player, DominionDTO, DominionDTO) - Constructor for class cn.lunadeer.dominion.events.PlayerCrossDominionBorderEvent
-
Constructs a new PlayerCrossDominionBorderEvent.
- PlayerDTO - Interface in cn.lunadeer.dominion.api.dtos
-
Public view of a player record stored by Dominion.
- PlayerMoveInDominionEvent - Class in cn.lunadeer.dominion.events
-
Event triggered when a player moves into a dominion.
- PlayerMoveInDominionEvent(Player, DominionDTO) - Constructor for class cn.lunadeer.dominion.events.PlayerMoveInDominionEvent
-
Constructs a new PlayerMoveInDominionEvent.
- PlayerMoveOutDominionEvent - Class in cn.lunadeer.dominion.events
-
Event triggered when a player moves out of a dominion.
- PlayerMoveOutDominionEvent(Player, DominionDTO) - Constructor for class cn.lunadeer.dominion.events.PlayerMoveOutDominionEvent
-
Constructs a new PlayerMoveOutDominionEvent.
- PlayerProvider - Class in cn.lunadeer.dominion.providers
-
API operations for player data and group-title selection.
- PlayerProvider() - Constructor for class cn.lunadeer.dominion.providers.PlayerProvider
- preserveAllowedSpawnEggValue(Flag) - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Checks whether migration should preserve a spawn-egg flag's existing allowed value instead of applying the normal legacy default.
- PRESSURE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls player-triggered pressure plates.
- PriFlag - Class in cn.lunadeer.dominion.api.dtos.flag
-
A flag controlling an action that players may perform in a dominion.
- PriFlag(String, String, String, Boolean, Boolean, Material) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.PriFlag
-
Constructs a new PriFlag with the specified parameters.
- PriFlag(String, String, String, Boolean, Boolean, Material, String) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.PriFlag
-
Constructs a privilege flag with an optional native Dialog UI icon.
- PriFlagGroup - Class in cn.lunadeer.dominion.api.dtos.flag
-
A type-safe group of privilege flags.
- PriFlagGroup(String, String, String, Material) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.PriFlagGroup
-
Constructs an empty privilege flag group.
- PriFlagGroup(String, String, String, Material, Collection<? extends PriFlag>) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.PriFlagGroup
-
Constructs a privilege flag group without a Dialog UI icon.
- PriFlagGroup(String, String, String, Material, String, Collection<? extends PriFlag>) - Constructor for class cn.lunadeer.dominion.api.dtos.flag.PriFlagGroup
-
Constructs a privilege flag group.
- PROJECTILE_CHARGE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls charging bows and crossbows.
- PVP - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls player-versus-player damage.
R
- RAID - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls triggering raids.
- RED_STONE_POWDER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interaction with redstone dust.
- registerEnvFlag(JavaPlugin, EnvFlag) - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Registers a custom environment flag.
- registerEnvFlagGroup(JavaPlugin, EnvFlagGroup) - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Registers an environment flag group.
- registerPriFlag(JavaPlugin, PriFlag) - Static method in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Registers a custom privilege flag.
- registerPriFlagGroup(JavaPlugin, PriFlagGroup) - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Registers a privilege flag group.
- reloadCache() - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Reloads the dominion cache.
- reloadConfig() - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Reloads the Dominion configuration and related runtime state.
- removeFlag(T) - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Removes a flag from this group.
- removeMember(CommandSender, DominionDTO, GroupDTO, MemberDTO) - Method in class cn.lunadeer.dominion.providers.GroupProvider
-
Removes a member from the specified group within a dominion.
- removeMember(CommandSender, DominionDTO, MemberDTO) - Method in class cn.lunadeer.dominion.providers.MemberProvider
-
Removes an existing member from the specified dominion.
- RENAME - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Allows renaming a dominion.
- RENAME_SUB - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Allows renaming sub-dominions.
- renameDominion(CommandSender, DominionDTO, String) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Renames an existing dominion to a new name.
- renameGroup(CommandSender, DominionDTO, GroupDTO, String) - Method in class cn.lunadeer.dominion.providers.GroupProvider
-
Renames an existing group within the specified dominion.
- renameTemplate(Player, TemplateDTO, String) - Method in class cn.lunadeer.dominion.providers.TemplateProvider
-
Renames a template owned by the operator.
- REPEATER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interaction with repeaters.
- replaceConfiguredGroups(Collection<EnvFlagGroup>, Collection<PriFlagGroup>) - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Replaces the configured groups during plugin configuration loading.
- resetPlayerCurrentDominionId(Player) - Method in class cn.lunadeer.dominion.api.DominionAPI
-
Resets the current dominion ID for a player.
- RESIZE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Allows resizing a dominion.
- RESIZE_SUB - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Allows resizing sub-dominions.
- resizeDominion(CommandSender, DominionDTO, DominionReSizeEvent.TYPE, DominionReSizeEvent.DIRECTION, int) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Resizes an existing dominion by expanding or contracting it in a specified direction.
- ResultEvent - Class in cn.lunadeer.dominion.events
-
Base event for an operation initiated by a command sender.
- ResultEvent(CommandSender) - Constructor for class cn.lunadeer.dominion.events.ResultEvent
-
Constructs a new ResultEvent.
- RIDING - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls riding vehicles and rideable entities.
S
- setCancelled(boolean) - Method in class cn.lunadeer.dominion.events.FlagRegisterEvent
-
Sets whether registration is cancelled.
- setCancelled(boolean) - Method in class cn.lunadeer.dominion.events.ResultEvent
-
Sets the cancellation state of the event.
- setColor(Color) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Sets the map color of the dominion.
- setCuboid(CuboidDTO) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Sets the cuboid of the dominion.
- setCuboid(CuboidDTO) - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Sets the cuboid representing the dominion's boundaries.
- setDefaultValue(Boolean) - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Sets the default value of the flag.
- setDescription(String) - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Sets the group's description.
- setDescription(String) - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Sets the description of the flag.
- setDirection(DominionReSizeEvent.DIRECTION) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent
-
Sets the direction of the size change.
- setDisplayName(String) - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Sets the group's display name.
- setDisplayName(String) - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Sets the display name of the flag.
- setDominion(DominionDTO) - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Deprecated, for removal: This API element is subject to removal in a future version.since 4.6.0; use
DominionCreateEvent.afterCreated(Consumer)instead - setDominion(DominionDTO) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionModifyEvent
-
Sets the dominion to be modified.
- setDominion(DominionDTO) - Method in class cn.lunadeer.dominion.events.group.GroupCreateEvent
-
Sets the dominion to which the group belongs.
- setDominion(DominionDTO) - Method in class cn.lunadeer.dominion.events.group.GroupDeleteEvent
-
Sets the dominion to which the group belongs.
- setDominion(DominionDTO) - Method in class cn.lunadeer.dominion.events.member.MemberAddedEvent
-
Sets the dominion.
- setDominion(DominionDTO) - Method in class cn.lunadeer.dominion.events.member.MemberRemovedEvent
-
Sets the dominion.
- setDominionEnvFlag(CommandSender, DominionDTO, EnvFlag, boolean) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Sets an environment flag for the dominion.
- setDominionGuestFlag(CommandSender, DominionDTO, PriFlag, boolean) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Sets a guest privilege flag for the dominion.
- setDominionMapColor(CommandSender, DominionDTO, Color) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Sets the map display color for the dominion.
- setDominionMessage(CommandSender, DominionDTO, DominionSetMessageEvent.TYPE, String) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Sets a message for the dominion (enter/leave messages, etc.).
- setDominionTpLocation(CommandSender, DominionDTO, Location) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Sets the teleport location for a dominion.
- setEnable(Boolean) - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Sets the enable status of the flag.
- setEnvFlagValue(EnvFlag, Boolean) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Sets the value of an environment flag for the dominion.
- setFlag(Flag) - Method in class cn.lunadeer.dominion.events.FlagRegisterEvent
-
Replaces the flag proposed for registration.
- setFlagValue(PriFlag, Boolean) - Method in interface cn.lunadeer.dominion.api.dtos.GroupDTO
-
Sets the value of a specific privilege flag for the group.
- setFlagValue(PriFlag, Boolean) - Method in interface cn.lunadeer.dominion.api.dtos.MemberDTO
-
Sets the value of a specific privilege flag for the member.
- setForce(boolean) - Method in class cn.lunadeer.dominion.events.dominion.DominionDeleteEvent
-
Sets whether the deletion is forced.
- setForce(boolean) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionTransferEvent
-
Sets whether the transfer is forced.
- setGroup(GroupDTO) - Method in class cn.lunadeer.dominion.events.group.GroupCreateEvent
-
Deprecated, for removal: This API element is subject to removal in a future version.since 4.6.0; use
GroupCreateEvent.afterCreated(Consumer)instead - setGroup(GroupDTO) - Method in class cn.lunadeer.dominion.events.group.GroupDeleteEvent
-
Sets the group being deleted.
- setGroup(GroupDTO) - Method in class cn.lunadeer.dominion.events.group.GroupRenamedEvent
-
Sets the group being renamed.
- setGroupFlag(CommandSender, DominionDTO, GroupDTO, PriFlag, boolean) - Method in class cn.lunadeer.dominion.providers.GroupProvider
-
Sets a privilege flag for a specific group within a dominion.
- setGroupNameColored(String) - Method in class cn.lunadeer.dominion.events.group.GroupCreateEvent
-
Sets the name of the group with color codes.
- setGroupTitle(Player, GroupDTO) - Method in class cn.lunadeer.dominion.providers.PlayerProvider
-
Selects or clears the group title displayed for the operator.
- setGuestFlagValue(PriFlag, Boolean) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Sets the value of a guest privilege flag for the dominion.
- setIcon(String) - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Sets the native Dialog UI sprite path.
- setIcon(String) - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Sets the native Dialog UI sprite path.
- setJoinMessage(String) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Sets the message sent when a player enters the dominion.
- setLeaveMessage(String) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Sets the message sent when a player leaves the dominion.
- setList(List<McaRecord>) - Method in class cn.lunadeer.dominion.events.ExportMcaListEvent
-
Replaces the MCA records carried by this event.
- setMaterial(Material) - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
-
Sets the material used to represent this group in chest UIs.
- setMaterial(String) - Method in class cn.lunadeer.dominion.api.dtos.flag.Flag
-
Sets the material used by this flag in chest user interfaces.
- setMember(MemberDTO) - Method in class cn.lunadeer.dominion.events.group.GroupAddMemberEvent
-
Sets the member being added to the group.
- setMember(MemberDTO) - Method in class cn.lunadeer.dominion.events.group.GroupRemoveMemberEvent
-
Sets the member being removed.
- setMember(MemberDTO) - Method in class cn.lunadeer.dominion.events.member.MemberRemovedEvent
-
Sets the member.
- setMember(MemberDTO) - Method in class cn.lunadeer.dominion.events.member.MemberAddedEvent
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setMemberFlag(CommandSender, DominionDTO, MemberDTO, PriFlag, boolean) - Method in class cn.lunadeer.dominion.providers.MemberProvider
-
Sets a privilege flag for a specific member within a dominion.
- setName(String) - Method in interface cn.lunadeer.dominion.api.dtos.GroupDTO
-
Sets the name of the group.
- setName(String) - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Sets the name of the dominion.
- setName(String) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Sets the name of the dominion.
- setNewColor(Color) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetMapColorEvent
-
Sets the new color for the dominion.
- setNewMessage(String) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetMessageEvent
-
Sets the new message content.
- setNewName(String) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionRenameEvent
-
Sets the new name for the dominion.
- setNewName(String) - Method in class cn.lunadeer.dominion.events.group.GroupRenamedEvent
-
Sets the new name of the group.
- setNewOwner(PlayerDTO) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionTransferEvent
-
Sets the new owner of the dominion.
- setNewTpLocation(Location) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetTpLocationEvent
-
Sets the new teleport location.
- setNewValue(boolean) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetEnvFlagEvent
-
Sets the new value of the environmental flag.
- setNewValue(boolean) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionSetGuestFlagEvent
-
Sets the new value of the guest flag.
- setNewValue(boolean) - Method in class cn.lunadeer.dominion.events.group.GroupSetFlagEvent
-
Sets the new value of the flag.
- setNewValue(boolean) - Method in class cn.lunadeer.dominion.events.member.MemberSetFlagEvent
-
Sets the new value of the flag.
- setOwner(UUID) - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Sets the owner of the dominion.
- setOwner(UUID) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Sets the owner of the dominion.
- setOwner(Player) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Sets the owner of the dominion using a Bukkit player.
- setParent(DominionDTO) - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Sets the parent dominion.
- setPlayer(PlayerDTO) - Method in class cn.lunadeer.dominion.events.member.MemberAddedEvent
-
Sets the player.
- setPos1(int[]) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Sets the first corner of the cuboid.
- setPos2(int[]) - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Sets the second corner of the cuboid.
- setSize(int) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent
-
Sets the size of the size change.
- setSkipEconomy(boolean) - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Sets whether to skip the economic system processing.
- setSkipEconomy(boolean) - Method in class cn.lunadeer.dominion.events.dominion.DominionDeleteEvent
-
Sets whether to skip the economy check during deletion.
- setSkipEconomy(boolean) - Method in class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent
-
Sets whether to skip the economy check.
- setTemplateFlag(Player, TemplateDTO, PriFlag, boolean) - Method in class cn.lunadeer.dominion.providers.TemplateProvider
-
Sets a privilege value in a template owned by the operator.
- setTpLocation(Location) - Method in interface cn.lunadeer.dominion.api.dtos.DominionDTO
-
Sets the teleport location of the dominion.
- setWorld(World) - Method in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
Sets the world where the dominion is located.
- SHEAR - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls shearing sheep.
- SHELF - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening shelves.
- SHOOT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- SHOW_BORDER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls whether a dominion border is shown to entering players.
- SHULKER_BOX - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening shulker boxes.
- SMOKER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls opening smokers.
- SNOW_ACCUMULATION - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls snow accumulation.
- SNOW_MELT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls snow melting.
- SOUTH - Enum constant in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.DIRECTION
-
The positive z direction.
- SOWING - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls planting crops.
T
- teleport(Player, DominionDTO) - Method in class cn.lunadeer.dominion.providers.TeleportProvider
-
Teleports a player to a dominion's configured teleport location.
- TELEPORT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls teleportation to the dominion.
- TeleportProvider - Class in cn.lunadeer.dominion.providers
-
API entry point for local and cross-server dominion teleportation.
- TeleportProvider() - Constructor for class cn.lunadeer.dominion.providers.TeleportProvider
- TemplateDTO - Interface in cn.lunadeer.dominion.api.dtos
-
A reusable set of member privilege values owned by a player.
- TemplateProvider - Class in cn.lunadeer.dominion.providers
-
API operations for player-owned privilege templates.
- TemplateProvider() - Constructor for class cn.lunadeer.dominion.providers.TemplateProvider
- TNT_DAMAGE_ARMOR_STAND - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls TNT explosion damage to armor stands.
- TNT_DAMAGE_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls TNT explosion damage to ordinary entities.
- TNT_DAMAGE_HANGING_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls TNT explosion damage to hanging entities.
- TNT_EXPLODE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls TNT explosion block damage.
- toString() - Method in record class cn.lunadeer.dominion.utils.McaRecord
-
Returns a string representation of this record class.
- TRADE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls trading with villagers.
- TRAMPLE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls player trampling of farmland.
- transferDominion(CommandSender, DominionDTO, PlayerDTO) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Transfers ownership of a dominion to a new player with force enabled by default.
- transferDominion(CommandSender, DominionDTO, PlayerDTO, boolean) - Method in class cn.lunadeer.dominion.providers.DominionProvider
-
Transfers ownership of a dominion to a new player.
- TRAPDOOR - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls interaction with trapdoors.
- TRIDENT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- TRIDENT_HIT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls impacts caused by player-fired tridents.
- TRIDENT_LAUNCH - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls launching tridents.
- TRIG_PRESSURE_DROP - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls dropped-item-triggered pressure plates.
- TRIG_PRESSURE_MOB - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls mob-triggered pressure plates.
- TRIG_PRESSURE_PROJ - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls projectile-triggered pressure plates.
U
- UNKNOWN - Static variable in interface cn.lunadeer.dominion.api.dtos.PlayerDTO
-
Placeholder record used when a player cannot be resolved from the cache.
- unregisterEnvFlagGroup(String) - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Removes an environment flag group from the registry.
- unregisterPriFlagGroup(String) - Static method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroups
-
Removes a privilege flag group from the registry.
- UP - Enum constant in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.DIRECTION
-
The positive y direction.
- updateLastKnownName(String, URL) - Method in interface cn.lunadeer.dominion.api.dtos.PlayerDTO
-
Updates the last known name and skin URL of the player.
V
- valueOf(String) - Static method in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.DIRECTION
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.TYPE
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.lunadeer.dominion.events.dominion.modify.DominionSetMessageEvent.TYPE
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.lunadeer.dominion.providers.CopyType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.DIRECTION
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.TYPE
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.lunadeer.dominion.events.dominion.modify.DominionSetMessageEvent.TYPE
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.lunadeer.dominion.providers.CopyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VEHICLE_DESTROY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls destroying vehicles.
- VEHICLE_SPAWN - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls spawning vehicles.
- VILLAGER_BREED - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls villager breeding.
- VILLAGER_KILLING - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls damaging villagers.
- VILLAGER_SPAWN - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls natural or world-generated villager spawning.
- VILLAGER_SPAWN_EGG - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls creation of villagers with spawn eggs.
- VILLAGER_SPAWNER - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls villager spawning from monster spawners.
W
- WEST - Enum constant in enum class cn.lunadeer.dominion.events.dominion.modify.DominionReSizeEvent.DIRECTION
-
The negative x direction.
- WIND_CHARGE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Deprecated.
- WIND_CHARGE_EXPLODE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls explosions caused by player-fired wind charges.
- WIND_CHARGE_HIT - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls impacts caused by player-fired wind charges.
- WIND_CHARGE_LAUNCH - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls launching wind charges.
- WITHER_BREAK_BLOCK - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls block breaking caused by an injured Wither.
- WITHER_EXPLODE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls block damage caused by a Wither spawning explosion.
- WITHER_SKULL_DAMAGE_ARMOR_STAND - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Wither Skull explosion damage to armor stands.
- WITHER_SKULL_DAMAGE_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Wither Skull explosion damage to ordinary entities.
- WITHER_SKULL_DAMAGE_HANGING_ENTITY - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Wither Skull explosion damage to hanging entities.
- WITHER_SKULL_EXPLODE - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Wither Skull explosion block damage.
- WITHER_SPAWN - Static variable in class cn.lunadeer.dominion.api.dtos.flag.Flags
-
Controls Wither spawning.
- world - Variable in class cn.lunadeer.dominion.events.dominion.DominionCreateEvent
-
The world in which the dominion will be created.
- world() - Method in record class cn.lunadeer.dominion.utils.McaRecord
-
Returns the value of the
worldrecord component.
X
- x() - Method in record class cn.lunadeer.dominion.utils.McaRecord
-
Returns the value of the
xrecord component. - x1() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets the x-coordinate of the first position.
- x2() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets the x-coordinate of the second position.
- xLength() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets the coordinate extent of the cuboid along the x-axis.
Y
- y1() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets the y-coordinate of the first position.
- y2() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets the y-coordinate of the second position.
- yLength() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets the coordinate extent of the cuboid along the y-axis.
Z
- z() - Method in record class cn.lunadeer.dominion.utils.McaRecord
-
Returns the value of the
zrecord component. - z1() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets the z-coordinate of the first position.
- z2() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets the z-coordinate of the second position.
- ZERO - Static variable in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
A cuboid whose coordinate extents are all zero.
- zLength() - Method in class cn.lunadeer.dominion.api.dtos.CuboidDTO
-
Gets the coordinate extent of the cuboid along the z-axis.
All Classes and Interfaces|All Packages
Flags.applyChanges()and observe the returned future