Index

A B C D E F G H I J L M N P R S T U V W X Y Z 
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.
use Flags.applyChanges() and observe the returned future
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.yml key for this flag's Dialog UI icon.
getConfigurationDialogUiIconKey() - Method in class cn.lunadeer.dominion.api.dtos.flag.FlagGroup
Returns the flags.yml key 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.
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.
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 McaRecord record 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.
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.
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 world record component.

X

x() - Method in record class cn.lunadeer.dominion.utils.McaRecord
Returns the value of the x record 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 z record 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.
A B C D E F G H I J L M N P R S T U V W X Y Z 
All Classes and Interfaces|All Packages