Klasse EstateCommand
java.lang.Object
de.delinkedde.areashopreborn.command.EstateCommand
- Alle implementierten Schnittstellen:
io.papermc.paper.command.brigadier.BasicCommand
public final class EstateCommand
extends Object
implements io.papermc.paper.command.brigadier.BasicCommand
Exposes the initial command surface for cities, parcels, listings, and purchases.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungEstateCommand(org.bukkit.plugin.java.JavaPlugin plugin, SelectionService selections, SelectionWand selectionWand, SelectionPreviewService selectionPreviews, ConfirmationService confirmations, EstateApplicationService estates, PurchaseService purchases, SellbackService sellbacks, OwnershipTransferService transfers, RegionAccessService access, ReconciliationService reconciliation, RentalService rentals, DisplayService displays, AdminInspectionService inspections, SafeTeleportService safeTeleports, AdminCorrectionService corrections, SchematicService schematics, DatabaseBackupService databaseBackups, PlayerFinanceService finances, ParcelOfferService parcelOffers, TransactionRecoveryService recovery, SystemStatusService systemStatus, ParcelPreviewService previews, ParcelFlagService parcelFlags, WorldGuardImportService worldGuardImports, LegacyAreaShopImportService legacyAreaShopImports, RegionGroupService regionGroups, LimitService limits, DebugService debug, HomeAccessService homeAccess, HomeProtectionCache homeProtectionCache, PlayerActivityService playerActivity, InactivityReleaseService inactivityReleases, EstateBrowserGui browserGui, EventActionService eventActions, MessageService messages, OperationFailurePublisher failurePublisher, OperationalModeService modes, RegionSuggestionCache suggestionCache, GroupSuggestionCache groupSuggestionCache, WorldGuardGateway worldGuard, EconomyGateway economy) Creates the root command. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidDispatches root command arguments to application use cases.Provides lightweight root command suggestions.Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden io.papermc.paper.command.brigadier.BasicCommand
canUse, permission
-
Konstruktordetails
-
EstateCommand
public EstateCommand(org.bukkit.plugin.java.JavaPlugin plugin, SelectionService selections, SelectionWand selectionWand, SelectionPreviewService selectionPreviews, ConfirmationService confirmations, EstateApplicationService estates, PurchaseService purchases, SellbackService sellbacks, OwnershipTransferService transfers, RegionAccessService access, ReconciliationService reconciliation, RentalService rentals, DisplayService displays, AdminInspectionService inspections, SafeTeleportService safeTeleports, AdminCorrectionService corrections, SchematicService schematics, DatabaseBackupService databaseBackups, PlayerFinanceService finances, ParcelOfferService parcelOffers, TransactionRecoveryService recovery, SystemStatusService systemStatus, ParcelPreviewService previews, ParcelFlagService parcelFlags, WorldGuardImportService worldGuardImports, LegacyAreaShopImportService legacyAreaShopImports, RegionGroupService regionGroups, LimitService limits, DebugService debug, HomeAccessService homeAccess, HomeProtectionCache homeProtectionCache, PlayerActivityService playerActivity, InactivityReleaseService inactivityReleases, EstateBrowserGui browserGui, EventActionService eventActions, MessageService messages, OperationFailurePublisher failurePublisher, OperationalModeService modes, RegionSuggestionCache suggestionCache, GroupSuggestionCache groupSuggestionCache, WorldGuardGateway worldGuard, EconomyGateway economy) Creates the root command.- Parameter:
plugin- owning pluginselections- player selection serviceselectionWand- plugin-owned selection wandselectionPreviews- persistent bounded selection particle previewsconfirmations- pending destructive-action confirmationsestates- estate use casespurchases- purchase use casessellbacks- sellback use casestransfers- ownership transfer use casesaccess- region access and teleport use casesreconciliation- database and WorldGuard consistency use casesrentals- rental use casesdisplays- persistent sign and display use casesinspections- read-only transaction and audit inspectionssafeTeleports- safe destination resolvercorrections- audited administrative ownership correctionsschematics- bounded WorldEdit backup and restore use casesdatabaseBackups- consistent SQLite snapshot and verification use casesfinances- player-facing finance projectionsparcelOffers- persistent sale and rental preparation workflowsrecovery- conservative startup recovery and safe retry operationssystemStatus- database and adapter health inspectionspreviews- bounded per-player parcel particle previewsparcelFlags- allowlisted WorldGuard state-flag operationsworldGuardImports- resumable WorldGuard city batch importlegacyAreaShopImports- safe legacy AreaShop YAML migrationregionGroups- persistent administrative region groupslimits- permission-selected limit profilesdebug- temporary diagnostic tracinghomeAccess- explicit home-teleport access grantshomeProtectionCache- non-blocking home destination authorization cacheplayerActivity- authoritative login activity and inactivity previewsinactivityReleases- journaled inactivity ownership returnsbrowserGui- inventory-based available-estate browsereventActions- validated completed-event console actionsmessages- configurable player message rendererfailurePublisher- normalized command failure-event publishermodes- runtime mutation gatesuggestionCache- non-blocking region command suggestionsgroupSuggestionCache- non-blocking group command suggestionsworldGuard- WorldGuard adaptereconomy- Vault adapter
-
-
Methodendetails
-
execute
Dispatches root command arguments to application use cases.- Angegeben von:
executein Schnittstelleio.papermc.paper.command.brigadier.BasicCommand- Parameter:
source- Paper command sourceargs- command arguments following/estate
-
suggest
public Collection<String> suggest(io.papermc.paper.command.brigadier.CommandSourceStack source, String[] args) Provides lightweight root command suggestions.- Angegeben von:
suggestin Schnittstelleio.papermc.paper.command.brigadier.BasicCommand- Parameter:
source- Paper command sourceargs- current command arguments- Gibt zurück:
- matching suggestions
-