Index
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form
A
- ABOVE - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.ContainerDirection
-
The container directly above the sign.
- access() - Methode in Datensatzklasse de.delinkedde.pipes.inventory.InventoryHandle
-
Gibt den Wert für die Datensatzkomponente
accesszurück. - activeOutputs() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
activeOutputszurück. - activeOutputs() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt den Wert für die Datensatzkomponente
activeOutputszurück. - addFilter(ItemKey) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Appends a filter item, ignoring duplicates.
- addNetwork(NetworkRuntime) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Adds a network to the registry, creating its owner runtime if necessary.
- advanceDeliveryCursor(ItemKey) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Advances the delivery round-robin cursor for an item by one.
- allows(int, ItemKey) - Methode in Schnittstelle de.delinkedde.pipes.inventory.ContainerInventoryAccess.ExtractFilter
-
Tests whether an item may be extracted from a given slot.
- apply(int, boolean) - Methode in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Returns a mask with this permission turned on or off.
- apply(Connection) - Methode in Schnittstelle de.delinkedde.pipes.storage.Migration
-
Applies the schema change.
- apply(Connection) - Methode in Klasse de.delinkedde.pipes.storage.migrations.Migration001Initial
- apply(Connection) - Methode in Klasse de.delinkedde.pipes.storage.migrations.Migration002Trust
- apply(Connection) - Methode in Klasse de.delinkedde.pipes.storage.migrations.Migration003ContainerDir
- applyBlockedCooldown(long, int, int) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Applies a blocked-source cooldown (items present but no target accepted) with exponential backoff.
- applyEmptyCooldown(long, int, int) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Applies an empty-source cooldown with exponential backoff.
- assignNetwork(PipeRuntime, UUID) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Reassigns a sign to another of its owner's networks, persisting and re-rendering it.
- assignToSharedNetwork(PipeRuntime, NetworkRuntime) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Moves a sign into a shared network owned by someone else, transferring ownership to that owner.
- AuthManager - Klasse in de.delinkedde.pipes.web
-
In-memory authentication for the diagnostics web panel: short-lived one-time in-game login codes and browser session tokens.
- AuthManager(int, int) - Konstruktor für Klasse de.delinkedde.pipes.web.AuthManager
-
Creates the auth manager.
- averageTickMicros() - Methode in Datensatzklasse de.delinkedde.pipes.api.TransportStats
-
Gibt den Wert für die Datensatzkomponente
averageTickMicroszurück. - averageTickMicros() - Methode in Klasse de.delinkedde.pipes.transport.TransportMetrics
-
Gibt the rolling average scheduler tick duration over the last 100 ticks, in microseconds zurück.
- avgTickMicros() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
avgTickMicroszurück. - avgTickMicros() - Methode in Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
-
Gibt den Wert für die Datensatzkomponente
avgTickMicroszurück.
B
- BELOW - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.ContainerDirection
-
The container directly below the sign.
- bind() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.WebSettings
-
Gibt den Wert für die Datensatzkomponente
bindzurück. - bit() - Methode in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Gibt the single bit representing this permission in a mask zurück.
- BLACKLIST - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.FilterMode
-
Accepts an item only if it matches none of the sign's configured filter items.
- blacklistInputs() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Returns this network's blacklist input signs, priority-ordered.
- blockedMaxTicks() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CooldownSettings
-
Gibt den Wert für die Datensatzkomponente
blockedMaxTickszurück. - blockedMinTicks() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CooldownSettings
-
Gibt den Wert für die Datensatzkomponente
blockedMinTickszurück. - BlockKey - Datensatzklasse in de.delinkedde.pipes.model
-
Immutable, hashable identifier of a single block position in a specific world.
- BlockKey(UUID, int, int, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.model.BlockKey
-
Canonical constructor validating the world reference.
- BREAK - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Break signs in the network.
- BREWING_FUEL - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.InventoryRole
-
The fuel (blaze powder) slot of a brewing stand (wall sign on the side).
- BREWING_INGREDIENT - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.InventoryRole
-
The ingredient slot of a brewing stand (sign standing on top).
- BREWING_OUTPUT - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.InventoryRole
-
The three bottle slots of a brewing stand (hanging sign below).
- budgetIdlePct() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
budgetIdlePctzurück. - budgetStackPct() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
budgetStackPctzurück. - budgetTimePct() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
budgetTimePctzurück. - busyTimeoutMillis() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.DatabaseSettings
-
Gibt den Wert für die Datensatzkomponente
busyTimeoutMilliszurück.
C
- cacheContainer(ResolvedContainer) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Stores the resolved bound container in the cache.
- call(Callable<T>) - Methode in Klasse de.delinkedde.pipes.storage.StorageExecutor
-
Submits a task to the storage thread and blocks the calling thread until it completes, returning its result.
- CAMPFIRE - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.InventoryRole
-
The four cooking slots of a campfire (or soul campfire).
- CampfireInputs - Klasse in de.delinkedde.pipes.inventory
-
Classifies which items a campfire can cook, and how long each takes.
- CampfireInventoryAccess - Klasse in de.delinkedde.pipes.inventory
-
Insert-only
InventoryAccessfor a campfire (or soul campfire). - CampfireInventoryAccess(Block) - Konstruktor für Klasse de.delinkedde.pipes.inventory.CampfireInventoryAccess
-
Creates the access over a campfire block.
- can(Player, PipeRuntime, TrustPermission) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Returns whether a player may perform an action on a sign: always for the sign's owner and for admins, otherwise only if the player is trusted in the sign's network with that permission.
- candidates(Block) - Methode in Klasse de.delinkedde.pipes.inventory.InventoryResolver
-
Returns the distinct directions in which this sign has a supported container,
DEFAULTfirst. - canTrusted(UUID, TrustPermission) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Tests whether a trusted player has a specific permission in this network.
- Caps - Klasse in de.delinkedde.pipes
-
Resolves per-player caps from a permission-keyed config map.
- chunkKey() - Methode in Datensatzklasse de.delinkedde.pipes.model.BlockKey
-
Returns the
ChunkKeyof the chunk that contains this block. - ChunkKey - Datensatzklasse in de.delinkedde.pipes.model
-
Immutable, hashable identifier of a single chunk in a specific world.
- ChunkKey(UUID, int, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.model.ChunkKey
-
Canonical constructor validating the world reference.
- chunkX() - Methode in Datensatzklasse de.delinkedde.pipes.model.ChunkKey
-
Gibt den Wert für die Datensatzkomponente
chunkXzurück. - chunkZ() - Methode in Datensatzklasse de.delinkedde.pipes.model.ChunkKey
-
Gibt den Wert für die Datensatzkomponente
chunkZzurück. - clear() - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Drops all in-memory state.
- clear(Player) - Methode in Klasse de.delinkedde.pipes.command.LoadTestGenerator
-
Removes every pipe sign owned by the player together with its sign block and bound container.
- close() - Methode in Klasse de.delinkedde.pipes.storage.Database
-
Closes the underlying connection if it is open.
- codeTtlSeconds() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.WebSettings
-
Gibt den Wert für die Datensatzkomponente
codeTtlSecondszurück. - collector() - Methode in Klasse de.delinkedde.pipes.PipesConfig
-
Gibt the ground-item collector settings; never
nullzurück. - COLLECTOR - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.PipeMode
-
The sign is a collector: it has no bound inventory and instead vacuums dropped item entities from the ground around itself, feeding them into its network exactly like an
PipeMode.OUTPUTsource. - collectorCaps() - Methode in Klasse de.delinkedde.pipes.PipesConfig
-
Gibt the per-permission collector caps zurück.
- collectorCount(UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Returns the number of collector signs an owner has, across all their networks.
- collectorCursor() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt the round-robin cursor used to rotate over this network's collector signs zurück.
- collectorCursor(int) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Sets the collector round-robin cursor.
- collectors() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Returns this network's collector signs (ground-item vacuums).
- CollectorSettings(int, int, int, boolean) - Konstruktor für Datensatzklasse de.delinkedde.pipes.PipesConfig.CollectorSettings
-
Erstellt eine Instanz einer Datensatzklasse
CollectorSettings. - connection() - Methode in Klasse de.delinkedde.pipes.storage.Database
-
Returns the open connection.
- container() - Methode in Datensatzklasse de.delinkedde.pipes.model.ResolvedContainer
-
Gibt den Wert für die Datensatzkomponente
containerzurück. - container() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt the cached bound container, or
nullif it has not been resolved yet zurück. - CONTAINER_MISSING - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.InvalidReason
-
The sign still exists but its bound container is gone.
- containerBlock() - Methode in Datensatzklasse de.delinkedde.pipes.inventory.InventoryHandle
-
Gibt den Wert für die Datensatzkomponente
containerBlockzurück. - containerDirection() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
containerDirectionzurück. - containerDirection() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt which adjacent container this sign is bound to zurück.
- containerDirection(ContainerDirection) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Sets which adjacent container this sign is bound to.
- ContainerDirection - Enum-Klasse in de.delinkedde.pipes.model
-
Which container a sign is bound to when more than one is adjacent.
- ContainerInventoryAccess - Klasse in de.delinkedde.pipes.inventory
-
InventoryAccessover a Bukkit inventory with explicit readable and writable slot sets and an optional insert filter. - ContainerInventoryAccess(Inventory, int[], int[], Predicate<ItemKey>, ContainerInventoryAccess.ExtractFilter) - Konstruktor für Klasse de.delinkedde.pipes.inventory.ContainerInventoryAccess
-
Creates an access with explicit slot sets and optional insert/extract filters.
- ContainerInventoryAccess.ExtractFilter - Schnittstelle in de.delinkedde.pipes.inventory
-
Decides, per slot and item type, whether extraction is allowed.
- containsFilter(ItemKey) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Returns whether an item type is among this sign's filters.
- cookingTime(ItemKey) - Statische Methode in Klasse de.delinkedde.pipes.inventory.CampfireInputs
-
Returns the campfire cooking time in ticks for an item, or
-1if the campfire cannot cook it. - cooldowns() - Methode in Klasse de.delinkedde.pipes.PipesConfig
-
Gibt the cooldown settings; never
nullzurück. - CooldownSettings(int, int, int, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.PipesConfig.CooldownSettings
-
Erstellt eine Instanz einer Datensatzklasse
CooldownSettings. - cooldownUntilTick() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Returns the tick until which this source is on cooldown and should be skipped.
- copyStack() - Methode in Klasse de.delinkedde.pipes.model.ItemKey
-
Returns a fresh copy of the underlying amount-1 stack, safe for the caller to display or mutate.
- CREATE - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Create new signs in the network.
- createCollector(UUID, Block) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Creates a collector sign: a networked source that vacuums ground items instead of draining a container.
- createdAt() - Methode in Datensatzklasse de.delinkedde.pipes.model.NetworkData
-
Gibt den Wert für die Datensatzkomponente
createdAtzurück. - createdAt() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
createdAtzurück. - createdAt() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt creation time in epoch milliseconds zurück.
- createdAt() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt creation time in epoch milliseconds zurück.
- createNetwork(UUID) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Creates a new network for an owner with an auto-generated, collision-free name (
"LagerN"with the lowest freeN) and persists it. - createNetwork(UUID, String) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Creates a new network for an owner with the given display name and persists it.
- createSession(String) - Methode in Klasse de.delinkedde.pipes.web.AuthManager
-
Creates a new session for an authenticated player.
- createSign(UUID, Block, ResolvedContainer) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Creates and registers a new pipe sign owned by a player, persisting it asynchronously.
D
- database() - Methode in Klasse de.delinkedde.pipes.PipesConfig
-
Gibt the database settings; never
nullzurück. - Database - Klasse in de.delinkedde.pipes.storage
-
Owns the plugin's single SQLite
Connectionand applies the required PRAGMAs when it is opened. - Database(Path, int, Logger) - Konstruktor für Klasse de.delinkedde.pipes.storage.Database
-
Creates a database handle.
- DatabaseSettings(String, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.PipesConfig.DatabaseSettings
-
Erstellt eine Instanz einer Datensatzklasse
DatabaseSettings. - de.delinkedde.pipes - Package de.delinkedde.pipes
-
Root package of the Pipes plugin: the
PipesPluginentry point and the typed configuration (PipesConfig). - de.delinkedde.pipes.api - Package de.delinkedde.pipes.api
-
The stable, public integration surface for other plugins.
- de.delinkedde.pipes.command - Package de.delinkedde.pipes.command
-
The
/pipescommand tree (PipesCommand), registered through Paper's Brigadier lifecycle API. - de.delinkedde.pipes.diag - Package de.delinkedde.pipes.diag
-
Diagnostics: sampling Pipes' own load into immutable
DiagnosticsSnapshots (DiagnosticsService) for the diagnostics commands and, later, the web panel. - de.delinkedde.pipes.gui - Package de.delinkedde.pipes.gui
-
The inventory-based configuration GUI: its holder (
PipeGuiHolder), the builder that opens it (PipeGui) and the click handler (PipeGuiListener). - de.delinkedde.pipes.inventory - Package de.delinkedde.pipes.inventory
-
Resolution of the inventory a pipe sign controls (
InventoryResolver). - de.delinkedde.pipes.listener - Package de.delinkedde.pipes.listener
-
Bukkit event listeners.
- de.delinkedde.pipes.model - Package de.delinkedde.pipes.model
-
Immutable value types shared across the plugin: the pipe enums (
PipeMode,FilterMode,InventoryRole) and the position keys (BlockKey,ChunkKey). - de.delinkedde.pipes.placeholder - Package de.delinkedde.pipes.placeholder
- de.delinkedde.pipes.region - Package de.delinkedde.pipes.region
- de.delinkedde.pipes.registry - Package de.delinkedde.pipes.registry
-
The in-memory runtime registry (
PipeRegistry) that holds all active pipe signs and the owner/network indexes the transport scheduler queries. - de.delinkedde.pipes.storage - Package de.delinkedde.pipes.storage
-
Persistence layer: the single SQLite connection (
Database), the thread that serialises access to it (StorageExecutor), and the forward-only schema migration framework (Migration,MigrationRunnerand the migrations underde.delinkedde.pipes.storage.migrations). - de.delinkedde.pipes.storage.migrations - Package de.delinkedde.pipes.storage.migrations
- de.delinkedde.pipes.transport - Package de.delinkedde.pipes.transport
-
The item transport engine: the repeating
TransportScheduler, theTargetResolverthat finds eligible input signs, and the loss-freeTransferService. - de.delinkedde.pipes.web - Package de.delinkedde.pipes.web
-
The embedded diagnostics web panel: a JDK-
HttpServer-based server (WebServer) with in-game login-code authentication (AuthManager) and a small JSON API. - DEFAULT - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.ContainerDirection
-
Use the container implied by the sign's type.
- DEFAULT - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.InventoryRole
-
The whole inventory.
- DEFAULT_KEY - Statische Variable in Klasse de.delinkedde.pipes.Caps
-
The config key whose value applies to every player without any permission.
- defaultNetwork() - Methode in Klasse de.delinkedde.pipes.registry.OwnerRuntime
-
Returns this owner's earliest-created network, treated as the default for newly created signs.
- delete(UUID) - Methode in Klasse de.delinkedde.pipes.storage.NetworkStorage
-
Deletes a network by id.
- delete(UUID) - Methode in Klasse de.delinkedde.pipes.storage.PipeStorage
-
Deletes a sign by id.
- delete(UUID, UUID) - Methode in Klasse de.delinkedde.pipes.storage.TrustStorage
-
Removes a player's trust from a network.
- deleteAt(BlockKey) - Methode in Klasse de.delinkedde.pipes.storage.PipeStorage
-
Deletes any sign stored at the given block position, regardless of its id.
- deleteNetworkForce(NetworkRuntime) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Force-deletes a network together with all its signs.
- deleteNetworkIfEmpty(NetworkRuntime) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Deletes a network if it has no signs.
- deliveryCursor(ItemKey) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Returns the delivery round-robin cursor for an item.
- describe(PipeRuntime) - Methode in Klasse de.delinkedde.pipes.PipesApiImpl
-
Builds a public snapshot of a runtime sign, resolving its network for the display name.
- deserialize(byte[]) - Statische Methode in Klasse de.delinkedde.pipes.model.ItemKey
-
Reconstructs a key from the bytes produced by
ItemKey.serialize(). - DiagnosticsDisk - Klasse in de.delinkedde.pipes.diag
-
Persists diagnostics history to one CSV file per day, so the web panel can show trends beyond the in-memory window.
- DiagnosticsDisk(Path, Logger) - Konstruktor für Klasse de.delinkedde.pipes.diag.DiagnosticsDisk
-
Creates the disk history in the given directory (created on first write).
- diagnosticsSampleSeconds() - Methode in Klasse de.delinkedde.pipes.PipesConfig
-
Gibt how often (seconds) the diagnostics sampler takes a snapshot zurück.
- DiagnosticsService - Klasse in de.delinkedde.pipes.diag
-
Collects Pipes' own load into periodic
DiagnosticsSnapshots. - DiagnosticsService(Plugin, PipeRegistry, TransportMetrics) - Konstruktor für Klasse de.delinkedde.pipes.diag.DiagnosticsService
-
Creates the service.
- DiagnosticsSnapshot - Datensatzklasse in de.delinkedde.pipes.diag
-
Immutable point-in-time snapshot of Pipes' own load, produced by the
DiagnosticsServicesampler and read by the diagnostics commands (and, later, the web panel). - DiagnosticsSnapshot(long, long, long, long, int, long, int, int, int, int, int, int, int, int, List<NetworkStat>, List<OwnerStat>) - Konstruktor für Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Erstellt eine Instanz einer Datensatzklasse
DiagnosticsSnapshot. - diskHistory(int) - Methode in Klasse de.delinkedde.pipes.diag.DiagnosticsService
-
Reads persisted history across the last
daysdays (for the web panel). - displayName() - Methode in Datensatzklasse de.delinkedde.pipes.model.NetworkData
-
Gibt den Wert für die Datensatzkomponente
displayNamezurück. - displayName() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt the player-facing name zurück.
- displayName(String) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Renames the network.
E
- EDIT_FILTERS - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Add or remove a sign's filter items.
- emptyMaxTicks() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CooldownSettings
-
Gibt den Wert für die Datensatzkomponente
emptyMaxTickszurück. - emptyMinTicks() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CooldownSettings
-
Gibt den Wert für die Datensatzkomponente
emptyMinTickszurück. - enabled() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt den Wert für die Datensatzkomponente
enabledzurück. - enabled() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
enabledzurück. - enabled() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.WebSettings
-
Gibt den Wert für die Datensatzkomponente
enabledzurück. - enabled() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt whether this sign participates in transport zurück.
- enabled(boolean) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Enables or disables this sign.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.api.NetworkInfo
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.api.TransportStats
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.inventory.InventoryHandle
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.model.BlockKey
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.model.ChunkKey
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Klasse de.delinkedde.pipes.model.ItemKey
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.model.NetworkData
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.model.ResolvedContainer
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CollectorSettings
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CooldownSettings
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.DatabaseSettings
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.LimitSettings
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.WebSettings
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.storage.TrustStorage.TrustRow
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- equals(Object) - Methode in Datensatzklasse de.delinkedde.pipes.transport.TargetPlan
-
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
- esc(String) - Statische Methode in Klasse de.delinkedde.pipes.web.Json
-
Escapes a string for inclusion inside JSON double quotes (the quotes are not added).
- execute(Runnable) - Methode in Klasse de.delinkedde.pipes.storage.StorageExecutor
-
Submits a task for asynchronous execution on the storage thread and returns immediately.
- extract(int, int) - Methode in Klasse de.delinkedde.pipes.inventory.CampfireInventoryAccess
- extract(int, int) - Methode in Klasse de.delinkedde.pipes.inventory.ContainerInventoryAccess
- extract(int, int) - Methode in Schnittstelle de.delinkedde.pipes.inventory.InventoryAccess
-
Removes up to
amountitems from a slot and returns what was removed.
F
- file() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.DatabaseSettings
-
Gibt den Wert für die Datensatzkomponente
filezurück. - filterCount() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt the number of configured filter items zurück.
- filterMode() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt den Wert für die Datensatzkomponente
filterModezurück. - filterMode() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
filterModezurück. - filterMode() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt the input filter mode zurück.
- filterMode(FilterMode) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Sets the input filter mode.
- FilterMode - Enum-Klasse in de.delinkedde.pipes.model
-
Decides which items a sign filters.
- filters() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt den Wert für die Datensatzkomponente
filterszurück. - filters() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Returns this sign's filter items in slot order.
- FilterStorage - Klasse in de.delinkedde.pipes.storage
-
Reads and writes the
pipe_filterstable. - FilterStorage(Database, Logger) - Konstruktor für Klasse de.delinkedde.pipes.storage.FilterStorage
-
Creates a filter storage backed by the given database handle.
- finalizeSignLater(Block, PipeRuntime) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Schedules stamping of the physical sign block one tick later.
- findNetworkByName(UUID, String) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Finds an owner's network by display name, case-insensitively.
- flags() - Methode in Datensatzklasse de.delinkedde.pipes.storage.TrustStorage.TrustRow
-
Gibt den Wert für die Datensatzkomponente
flagszurück. - from(FileConfiguration) - Statische Methode in Klasse de.delinkedde.pipes.PipesConfig
-
Reads a configuration from a loaded
FileConfiguration, applying defaults for any missing key. - fromData(PipeSignData) - Statische Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Reconstructs a runtime sign from a persisted snapshot.
- Fuels - Klasse in de.delinkedde.pipes.inventory
-
A pragmatic classification of which items a furnace fuel slot should accept.
- fullCacheTicks() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt den Wert für die Datensatzkomponente
fullCacheTickszurück. - FURNACE_FUEL - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.InventoryRole
-
The fuel slot of a furnace-type block (wall sign on the side of the furnace).
- FURNACE_INPUT - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.InventoryRole
-
The smelting input slot of a furnace-type block (sign standing on top of the furnace).
- FURNACE_OUTPUT - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.InventoryRole
-
The result slot of a furnace-type block (hanging sign below the furnace).
G
- generate(Player, int) - Methode in Klasse de.delinkedde.pipes.command.LoadTestGenerator
-
Starts building a load-test system of the given number of cells near the player.
- get() - Statische Methode in Klasse de.delinkedde.pipes.api.PipesProvider
-
Returns the active API instance.
- getAuthor() - Methode in Klasse de.delinkedde.pipes.placeholder.PipesPlaceholders
- getHandlerList() - Statische Methode in Klasse de.delinkedde.pipes.api.PipeSignCreateEvent
-
Gibt the handler list for this event type (required by the Bukkit event system) zurück.
- getHandlerList() - Statische Methode in Klasse de.delinkedde.pipes.api.PipeSignRemoveEvent
-
Gibt the handler list for this event type (required by the Bukkit event system) zurück.
- getHandlers() - Methode in Klasse de.delinkedde.pipes.api.PipeSignCreateEvent
- getHandlers() - Methode in Klasse de.delinkedde.pipes.api.PipeSignRemoveEvent
- getIdentifier() - Methode in Klasse de.delinkedde.pipes.placeholder.PipesPlaceholders
- getInventory() - Methode in Klasse de.delinkedde.pipes.gui.NetworkGuiHolder
- getInventory() - Methode in Klasse de.delinkedde.pipes.gui.PipeGuiHolder
- getInventory() - Methode in Klasse de.delinkedde.pipes.gui.TrustGuiHolder
- getLocation() - Methode in Klasse de.delinkedde.pipes.api.PipeSignCreateEvent
-
Gibt the sign block's location zurück.
- getNetworks(UUID) - Methode in Schnittstelle de.delinkedde.pipes.api.PipesApi
-
Returns the storage networks owned by a player.
- getNetworks(UUID) - Methode in Klasse de.delinkedde.pipes.PipesApiImpl
- getOrCreateOwner(UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Returns the owner runtime for a player, creating an empty one if it does not exist yet.
- getPipeSign(Location) - Methode in Schnittstelle de.delinkedde.pipes.api.PipesApi
-
Returns the pipe sign registered at a block location, if any.
- getPipeSign(Location) - Methode in Klasse de.delinkedde.pipes.PipesApiImpl
- getPipeSigns(UUID) - Methode in Schnittstelle de.delinkedde.pipes.api.PipesApi
-
Returns all pipe signs owned by a player, across all their networks.
- getPipeSigns(UUID) - Methode in Klasse de.delinkedde.pipes.PipesApiImpl
- getPlayer() - Methode in Klasse de.delinkedde.pipes.api.PipeSignCreateEvent
-
Gibt the player creating the sign zurück.
- getRemover() - Methode in Klasse de.delinkedde.pipes.api.PipeSignRemoveEvent
-
Returns the player who removed the sign.
- getRole() - Methode in Klasse de.delinkedde.pipes.api.PipeSignCreateEvent
-
Gibt the resolved inventory role of the container the sign will control, or
nullfor a collector sign which has no bound container zurück. - getSign() - Methode in Klasse de.delinkedde.pipes.api.PipeSignRemoveEvent
-
Gibt a snapshot of the sign as it was just before removal zurück.
- getTotalSignCount() - Methode in Schnittstelle de.delinkedde.pipes.api.PipesApi
-
Gibt the total number of pipe signs currently registered on the server zurück.
- getTotalSignCount() - Methode in Klasse de.delinkedde.pipes.PipesApiImpl
- getTransportStats() - Methode in Schnittstelle de.delinkedde.pipes.api.PipesApi
-
Gibt a snapshot of the transport engine's current runtime metrics zurück.
- getTransportStats() - Methode in Klasse de.delinkedde.pipes.PipesApiImpl
- getVersion() - Methode in Klasse de.delinkedde.pipes.placeholder.PipesPlaceholders
H
- handleClick(InventoryClickEvent) - Methode in Klasse de.delinkedde.pipes.gui.NetworkGui
-
Handles a click inside the network GUI.
- handleClick(InventoryClickEvent) - Methode in Klasse de.delinkedde.pipes.gui.PipeGui
-
Handles a click inside a pipe GUI.
- handleClick(InventoryClickEvent) - Methode in Klasse de.delinkedde.pipes.gui.TrustGui
-
Handles a click inside a trust GUI.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.api.NetworkInfo
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.api.TransportStats
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.inventory.InventoryHandle
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.model.BlockKey
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.model.ChunkKey
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Klasse de.delinkedde.pipes.model.ItemKey
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.model.NetworkData
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.model.ResolvedContainer
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CollectorSettings
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CooldownSettings
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.DatabaseSettings
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.LimitSettings
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.WebSettings
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.storage.TrustStorage.TrustRow
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hashCode() - Methode in Datensatzklasse de.delinkedde.pipes.transport.TargetPlan
-
Gibt einen Hashcodewert für diese Objekt zurück.
- hasPrimary() - Methode in Datensatzklasse de.delinkedde.pipes.transport.TargetPlan
-
Returns whether at least one explicit (whitelist/blacklist) candidate exists.
- height() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CollectorSettings
-
Gibt den Wert für die Datensatzkomponente
heightzurück. - history() - Methode in Klasse de.delinkedde.pipes.diag.DiagnosticsService
-
Gibt an immutable copy of the rolling in-memory history (oldest first) zurück.
- HistoryPoint - Datensatzklasse in de.delinkedde.pipes.diag
-
One compact point in the rolling diagnostics history (for trends and the web panel).
- HistoryPoint(long, long, int, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
-
Erstellt eine Instanz einer Datensatzklasse
HistoryPoint.
I
- id() - Methode in Datensatzklasse de.delinkedde.pipes.api.NetworkInfo
-
Gibt den Wert für die Datensatzkomponente
idzurück. - id() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt den Wert für die Datensatzkomponente
idzurück. - id() - Methode in Datensatzklasse de.delinkedde.pipes.model.NetworkData
-
Gibt den Wert für die Datensatzkomponente
idzurück. - id() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
idzurück. - id() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt the network's unique identifier zurück.
- id() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt the sign's unique identifier zurück.
- INPUT - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.PipeMode
-
The bound inventory is a target.
- insert(ItemKey, int) - Methode in Klasse de.delinkedde.pipes.inventory.CampfireInventoryAccess
- insert(ItemKey, int) - Methode in Klasse de.delinkedde.pipes.inventory.ContainerInventoryAccess
- insert(ItemKey, int) - Methode in Schnittstelle de.delinkedde.pipes.inventory.InventoryAccess
-
Inserts up to
amountitems of a type and returns how many were actually inserted. - invalid() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
invalidzurück. - invalid() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt den Wert für die Datensatzkomponente
invalidzurück. - invalidPipesOf(UUID) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Returns the currently-invalid signs owned by a player.
- invalidReason() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
invalidReasonzurück. - invalidReason() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt why this sign is unusable, or
nullif it is valid zurück. - InvalidReason - Enum-Klasse in de.delinkedde.pipes.model
-
Why a pipe sign is currently unusable.
- InventoryAccess - Schnittstelle in de.delinkedde.pipes.inventory
-
Uniform read/write access to the inventory a pipe sign controls.
- InventoryAccessFactory - Klasse in de.delinkedde.pipes.inventory
-
Turns a runtime sign into a live
InventoryHandle, performing the lazy validation the transport layer relies on. - InventoryAccessFactory(InventoryResolver) - Konstruktor für Klasse de.delinkedde.pipes.inventory.InventoryAccessFactory
-
Creates the factory.
- InventoryHandle - Datensatzklasse in de.delinkedde.pipes.inventory
-
A resolved
InventoryAccesstogether with the container block backing it. - InventoryHandle(InventoryAccess, Block) - Konstruktor für Datensatzklasse de.delinkedde.pipes.inventory.InventoryHandle
-
Erstellt eine Instanz einer Datensatzklasse
InventoryHandle. - InventoryResolver - Klasse in de.delinkedde.pipes.inventory
-
Determines, deterministically, which inventory a pipe sign controls and which part of it.
- InventoryResolver() - Konstruktor für Klasse de.delinkedde.pipes.inventory.InventoryResolver
-
Creates a stateless inventory resolver.
- InventoryRole - Enum-Klasse in de.delinkedde.pipes.model
-
Which part of a bound inventory a pipe sign addresses.
- isAvailable() - Statische Methode in Klasse de.delinkedde.pipes.api.PipesProvider
-
Gibt whether the API is currently available (Pipes is enabled) zurück.
- isCancelled() - Methode in Klasse de.delinkedde.pipes.api.PipeSignCreateEvent
- isEmpty() - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Returns whether the registry currently holds no pipe signs.
- isEmpty() - Methode in Datensatzklasse de.delinkedde.pipes.transport.TargetPlan
-
Returns whether there are no candidate targets of any kind.
- isFuel(ItemKey) - Statische Methode in Klasse de.delinkedde.pipes.inventory.Fuels
-
Returns whether an item type is treated as furnace fuel.
- isFullFor(ItemKey, long) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Returns whether this input target is currently remembered as full for an item type.
- isOwnerOrAdmin(Player, PipeRuntime) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Gibt whether a player owns a sign or is an admin zurück.
- isSet(int) - Methode in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Tests whether this permission is set in a mask.
- isTrusted(UUID) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt whether a player is on this network's trust list zurück.
- isValid() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt
trueif this sign has no invalid reason zurück. - ItemKey - Klasse in de.delinkedde.pipes.model
-
The canonical key of an item type: an
ItemStacknormalised to amount 1.
J
- Json - Klasse in de.delinkedde.pipes.web
-
Minimal JSON string builder for the diagnostics API — just enough to emit objects, arrays and escaped scalars without pulling in a JSON dependency.
L
- lastActiveMillis() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt epoch milliseconds when this network was last processed (for freshness checks) zurück.
- lastTickMicros() - Methode in Datensatzklasse de.delinkedde.pipes.api.TransportStats
-
Gibt den Wert für die Datensatzkomponente
lastTickMicroszurück. - lastTickMicros() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
lastTickMicroszurück. - lastTickMicros() - Methode in Klasse de.delinkedde.pipes.transport.TransportMetrics
-
Gibt the duration of the most recent scheduler tick, in microseconds zurück.
- latest() - Methode in Klasse de.delinkedde.pipes.diag.DiagnosticsService
-
Gibt the most recent snapshot, sampling one immediately if none exists yet zurück.
- limits() - Methode in Klasse de.delinkedde.pipes.PipesConfig
-
Gibt the limit settings; never
nullzurück. - LimitSettings(int, int, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.PipesConfig.LimitSettings
-
Erstellt eine Instanz einer Datensatzklasse
LimitSettings. - loadAll() - Methode in Klasse de.delinkedde.pipes.PipeService
-
Loads all networks and signs from the database into the registry.
- loadAll() - Methode in Klasse de.delinkedde.pipes.storage.FilterStorage
-
Loads every sign's filters, grouped by sign id and ordered by slot.
- loadAll() - Methode in Klasse de.delinkedde.pipes.storage.NetworkStorage
-
Loads every network in the database.
- loadAll() - Methode in Klasse de.delinkedde.pipes.storage.PipeStorage
-
Loads every sign in the database.
- loadAll() - Methode in Klasse de.delinkedde.pipes.storage.TrustStorage
-
Loads every trust row in the database.
- LoadTestGenerator - Klasse in de.delinkedde.pipes.command
-
Builds and tears down a synthetic storage system for load testing.
- LoadTestGenerator(PipesPlugin, PipeService, PipeRegistry) - Konstruktor für Klasse de.delinkedde.pipes.command.LoadTestGenerator
-
Creates the generator.
- location() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt den Wert für die Datensatzkomponente
locationzurück. - location() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
locationzurück. - logoutAll() - Methode in Klasse de.delinkedde.pipes.web.WebServer
-
Revokes all active browser sessions.
- LuckPermsCapResolver - Klasse in de.delinkedde.pipes.placeholder
-
OfflineCapResolverbacked by LuckPerms. - LuckPermsCapResolver() - Konstruktor für Klasse de.delinkedde.pipes.placeholder.LuckPermsCapResolver
-
Creates the resolver, obtaining the LuckPerms API.
M
- markFull(ItemKey, long) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Remembers this input target as full for an item type until a given tick.
- markIndexDirty() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Marks the derived transport indexes stale, forcing a rebuild on next access.
- markInvalid(InvalidReason) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Marks this sign invalid, dropping its cached container.
- markValid() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Clears any invalid reason, marking the sign valid again.
- matches(ItemStack) - Methode in Klasse de.delinkedde.pipes.model.ItemKey
-
Tests whether another stack is the same item type as this key, without allocating.
- material() - Methode in Klasse de.delinkedde.pipes.model.ItemKey
-
Gibt the material of this item type zurück.
- MAX_NETWORK_NAME - Statische Variable in Klasse de.delinkedde.pipes.SignRenderer
-
Maximum number of characters of the network name shown on line 2.
- maxFiltersPerSign() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.LimitSettings
-
Gibt den Wert für die Datensatzkomponente
maxFiltersPerSignzurück. - maxItemsPerStackMove() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt den Wert für die Datensatzkomponente
maxItemsPerStackMovezurück. - maxNetworksPerPlayer() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.LimitSettings
-
Gibt den Wert für die Datensatzkomponente
maxNetworksPerPlayerzurück. - maxPickupsPerTick() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CollectorSettings
-
Gibt den Wert für die Datensatzkomponente
maxPickupsPerTickzurück. - maxPriority() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.LimitSettings
-
Gibt den Wert für die Datensatzkomponente
maxPriorityzurück. - maxStackMovesPerNetwork() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt den Wert für die Datensatzkomponente
maxStackMovesPerNetworkzurück. - maxStackMovesPerOwner() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt den Wert für die Datensatzkomponente
maxStackMovesPerOwnerzurück. - maxStackMovesPerTick() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt den Wert für die Datensatzkomponente
maxStackMovesPerTickzurück. - maxStackSize() - Methode in Klasse de.delinkedde.pipes.model.ItemKey
-
Gibt the maximum stack size of this item type zurück.
- maxStacksPerSource() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt den Wert für die Datensatzkomponente
maxStacksPerSourcezurück. - maxTickMicros() - Methode in Datensatzklasse de.delinkedde.pipes.api.TransportStats
-
Gibt den Wert für die Datensatzkomponente
maxTickMicroszurück. - maxTickMicros() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
maxTickMicroszurück. - maxTickMicros() - Methode in Klasse de.delinkedde.pipes.transport.TransportMetrics
-
Gibt the maximum observed scheduler tick duration, in microseconds zurück.
- maxTimeMsPerTick() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt den Wert für die Datensatzkomponente
maxTimeMsPerTickzurück. - maybeAppend(HistoryPoint) - Methode in Klasse de.delinkedde.pipes.diag.DiagnosticsDisk
-
Appends a point at most once per minute (down-sampled), then prunes old files.
- mayCollectAt(UUID, Location) - Methode in Schnittstelle de.delinkedde.pipes.region.RegionGuard
-
Whether the collector owner may collect an item at the given location.
- mayCollectAt(UUID, Location) - Methode in Klasse de.delinkedde.pipes.region.WorldGuardRegionGuard
- memberIds() - Methode in Klasse de.delinkedde.pipes.gui.TrustGuiHolder
-
Gibt the ordered member ids shown in the member-list view zurück.
- metrics() - Methode in Klasse de.delinkedde.pipes.transport.TransportScheduler
-
Returns the metrics sink recording transport activity.
- microsLastSecond() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt microseconds of Pipes time this network consumed in the last completed second zurück.
- microsPerSec() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt den Wert für die Datensatzkomponente
microsPerSeczurück. - microsPerSec() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
-
Gibt den Wert für die Datensatzkomponente
microsPerSeczurück. - migrate(Connection) - Methode in Klasse de.delinkedde.pipes.storage.MigrationRunner
-
Applies every migration newer than the recorded schema version and returns the resulting version.
- Migration - Schnittstelle in de.delinkedde.pipes.storage
-
A single, ordered, forward-only change to the database schema.
- Migration001Initial - Klasse in de.delinkedde.pipes.storage.migrations
-
Initial schema (version 1).
- Migration001Initial() - Konstruktor für Klasse de.delinkedde.pipes.storage.migrations.Migration001Initial
-
Creates the initial-schema migration.
- Migration002Trust - Klasse in de.delinkedde.pipes.storage.migrations
-
Schema version 2: per-network, per-player trust.
- Migration002Trust() - Konstruktor für Klasse de.delinkedde.pipes.storage.migrations.Migration002Trust
-
Creates the trust-schema migration.
- Migration003ContainerDir - Klasse in de.delinkedde.pipes.storage.migrations
-
Schema version 3: the chosen container direction of a sign.
- Migration003ContainerDir() - Konstruktor für Klasse de.delinkedde.pipes.storage.migrations.Migration003ContainerDir
-
Creates the container-direction migration.
- MigrationRunner - Klasse in de.delinkedde.pipes.storage
-
Brings the database schema up to date by applying all pending
Migrations in ascending version order. - MigrationRunner(List<Migration>, Logger) - Konstruktor für Klasse de.delinkedde.pipes.storage.MigrationRunner
-
Creates a runner for the given migrations.
- mode() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt den Wert für die Datensatzkomponente
modezurück. - mode() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
modezurück. - mode() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt whether this sign is a source (
PipeMode.OUTPUT) or target zurück. - mode(PipeMode) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Sets the transport direction.
- movedStacksLastSecond() - Methode in Datensatzklasse de.delinkedde.pipes.api.TransportStats
-
Gibt den Wert für die Datensatzkomponente
movedStacksLastSecondzurück. - movedStacksLastSecond() - Methode in Klasse de.delinkedde.pipes.transport.TransportMetrics
-
Gibt the sum of stack moves over the last 20 ticks (~1 second) zurück.
- movePipeToNetwork(PipeRuntime, UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Moves a sign from its current network to another network of the same owner, keeping every index consistent.
- movePipeToNetwork(PipeRuntime, UUID, UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Moves a sign to another owner's network (used for shared networks), keeping every index consistent.
- movesLastSecond() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt stack moves this network produced in the last completed second zurück.
- movesPerSec() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
movesPerSeczurück. - movesPerSec() - Methode in Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
-
Gibt den Wert für die Datensatzkomponente
movesPerSeczurück. - movesPerSec() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt den Wert für die Datensatzkomponente
movesPerSeczurück. - movesPerSec() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
-
Gibt den Wert für die Datensatzkomponente
movesPerSeczurück.
N
- name() - Methode in Datensatzklasse de.delinkedde.pipes.api.NetworkInfo
-
Gibt den Wert für die Datensatzkomponente
namezurück. - name() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt den Wert für die Datensatzkomponente
namezurück. - name() - Methode in Schnittstelle de.delinkedde.pipes.storage.Migration
-
A short human-readable name used in log output (for example
"initial"). - name() - Methode in Klasse de.delinkedde.pipes.storage.migrations.Migration001Initial
- name() - Methode in Klasse de.delinkedde.pipes.storage.migrations.Migration002Trust
- name() - Methode in Klasse de.delinkedde.pipes.storage.migrations.Migration003ContainerDir
- name(UUID) - Methode in Klasse de.delinkedde.pipes.diag.NameResolver
-
Returns a display name for a player: the cached name if fresh, otherwise a short id while a background Mojang lookup fills the cache.
- NameResolver - Klasse in de.delinkedde.pipes.diag
-
Resolves player
UUIDs to names, caching results and falling back to the Mojang session server for players the server has never seen. - NameResolver(boolean, int) - Konstruktor für Klasse de.delinkedde.pipes.diag.NameResolver
-
Creates the resolver.
- network(UUID) - Methode in Klasse de.delinkedde.pipes.registry.OwnerRuntime
-
Returns a network of this owner by id.
- network(UUID, UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Looks up a network by owner and id.
- networkById(UUID) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Looks up a network by id alone, across all owners.
- networkById(UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Looks up a network by id alone, across all owners.
- networkCaps() - Methode in Klasse de.delinkedde.pipes.PipesConfig
-
Gibt the per-permission network caps zurück.
- networkCount() - Methode in Klasse de.delinkedde.pipes.registry.OwnerRuntime
-
Gibt the number of networks this owner has zurück.
- networkCount(UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Returns the number of storage networks an owner has.
- networkCursor() - Methode in Klasse de.delinkedde.pipes.registry.OwnerRuntime
-
Returns the round-robin cursor used to rotate over this owner's networks.
- networkCursor(int) - Methode in Klasse de.delinkedde.pipes.registry.OwnerRuntime
-
Sets the network round-robin cursor.
- NetworkData - Datensatzklasse in de.delinkedde.pipes.model
-
Immutable snapshot of one
pipe_networksrow. - NetworkData(UUID, UUID, String, long, long) - Konstruktor für Datensatzklasse de.delinkedde.pipes.model.NetworkData
-
Canonical constructor validating the reference components.
- NetworkGui - Klasse in de.delinkedde.pipes.gui
-
Builds, opens and handles clicks for the network-selection GUI.
- NetworkGui(PipeService, PipesPlugin) - Konstruktor für Klasse de.delinkedde.pipes.gui.NetworkGui
-
Creates the GUI.
- NetworkGuiHolder - Klasse in de.delinkedde.pipes.gui
-
InventoryHolderfor the network-selection GUI. - NetworkGuiHolder(PipeRuntime, List<UUID>, int, boolean) - Konstruktor für Klasse de.delinkedde.pipes.gui.NetworkGuiHolder
-
Creates the holder.
- networkId() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt den Wert für die Datensatzkomponente
networkIdzurück. - networkId() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt den Wert für die Datensatzkomponente
networkIdzurück. - networkId() - Methode in Klasse de.delinkedde.pipes.gui.TrustGuiHolder
-
Gibt the id of the network being managed zurück.
- networkId() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
networkIdzurück. - networkId() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt the network this sign currently belongs to zurück.
- networkId() - Methode in Datensatzklasse de.delinkedde.pipes.storage.TrustStorage.TrustRow
-
Gibt den Wert für die Datensatzkomponente
networkIdzurück. - networkId(UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Reassigns this sign to another network.
- networkIds() - Methode in Klasse de.delinkedde.pipes.gui.NetworkGuiHolder
-
Returns the full list of the owner's network ids, in display order across all pages.
- NetworkInfo - Datensatzklasse in de.delinkedde.pipes.api
-
Immutable, read-only snapshot of a storage network, handed to other plugins through the
PipesApi. - NetworkInfo(UUID, UUID, String, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.api.NetworkInfo
-
Erstellt eine Instanz einer Datensatzklasse
NetworkInfo. - networkName() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt den Wert für die Datensatzkomponente
networkNamezurück. - networkOf(PipeRuntime) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Returns the network a sign belongs to.
- NetworkRuntime - Klasse in de.delinkedde.pipes.registry
-
In-memory representation of one storage network and the signs that belong to it.
- NetworkRuntime(UUID, UUID, String, long) - Konstruktor für Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Creates a network runtime.
- networks() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
networkszurück. - networks() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
-
Gibt den Wert für die Datensatzkomponente
networkszurück. - networks() - Methode in Klasse de.delinkedde.pipes.registry.OwnerRuntime
-
Returns this owner's networks.
- networksOf(UUID) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Returns all networks owned by a player, in insertion order.
- NetworkStat - Datensatzklasse in de.delinkedde.pipes.diag
-
Immutable per-network diagnostics sample: how much transport load one network drew.
- NetworkStat(UUID, String, UUID, String, long, int, int, int, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Erstellt eine Instanz einer Datensatzklasse
NetworkStat. - NetworkStorage - Klasse in de.delinkedde.pipes.storage
-
Reads and writes the
pipe_networkstable. - NetworkStorage(Database) - Konstruktor für Klasse de.delinkedde.pipes.storage.NetworkStorage
-
Creates a network storage backed by the given database handle.
- newCode(String) - Methode in Klasse de.delinkedde.pipes.web.AuthManager
-
Generates and stores a fresh one-time login code for a player.
O
- of(ItemStack) - Statische Methode in Klasse de.delinkedde.pipes.model.ItemKey
-
Creates a key from any stack, normalising it to amount 1.
- OfflineCapResolver - Schnittstelle in de.delinkedde.pipes.placeholder
-
Resolves a permission-based cap for an offline player, whose permissions a live Bukkit
Permissiblecannot answer. - ofFullInventory(Inventory) - Statische Methode in Klasse de.delinkedde.pipes.inventory.ContainerInventoryAccess
-
Creates an access over an entire inventory: every slot readable and writable, no filters.
- onBlockBreak(BlockBreakEvent) - Methode in Klasse de.delinkedde.pipes.listener.PipeSignListener
-
Protects and unregisters a pipe sign when it is broken.
- onClick(InventoryClickEvent) - Methode in Klasse de.delinkedde.pipes.gui.PipeGuiListener
-
Routes a click to the GUI that owns the inventory.
- onDisable() - Methode in Klasse de.delinkedde.pipes.PipesPlugin
- onDrag(InventoryDragEvent) - Methode in Klasse de.delinkedde.pipes.gui.PipeGuiListener
-
Cancels any drag inside a pipe GUI.
- onEnable() - Methode in Klasse de.delinkedde.pipes.PipesPlugin
- onInteract(PlayerInteractEvent) - Methode in Klasse de.delinkedde.pipes.listener.PipeSignListener
-
Opens the configuration GUI when a player right-clicks a registered pipe sign.
- onJoin(PlayerJoinEvent) - Methode in Klasse de.delinkedde.pipes.listener.PlayerJoinReportListener
-
Reports invalid signs to a joining player.
- onRequest(OfflinePlayer, String) - Methode in Klasse de.delinkedde.pipes.placeholder.PipesPlaceholders
- onSignChange(SignChangeEvent) - Methode in Klasse de.delinkedde.pipes.listener.PipeSignListener
-
Registers a new pipe sign when the first front line reads
[PIPES]. - open() - Methode in Klasse de.delinkedde.pipes.storage.Database
-
Opens the connection and applies the WAL-mode PRAGMAs (
journal_mode=WAL,synchronous=NORMAL,foreign_keys=ON,busy_timeout,temp_store=MEMORY). - open(Player, PipeRuntime) - Methode in Klasse de.delinkedde.pipes.gui.NetworkGui
-
Opens the viewer's own networks at the first page.
- open(Player, PipeRuntime) - Methode in Klasse de.delinkedde.pipes.gui.PipeGui
-
Opens the configuration GUI for a sign.
- open(Player, PipeRuntime, int) - Methode in Klasse de.delinkedde.pipes.gui.NetworkGui
-
Opens the viewer's own networks at a given page.
- OPEN_GUI - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Open a sign's configuration GUI.
- openMembers(Player, NetworkRuntime) - Methode in Klasse de.delinkedde.pipes.gui.TrustGui
-
Opens the member-list view for a network.
- OUTPUT - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.PipeMode
-
The bound inventory is a source.
- outputCursor() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Returns the round-robin cursor used to rotate over this network's output signs.
- outputCursor(int) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Sets the output round-robin cursor.
- outputs() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Returns this network's output signs (transport sources).
- owner() - Methode in Datensatzklasse de.delinkedde.pipes.api.NetworkInfo
-
Gibt den Wert für die Datensatzkomponente
ownerzurück. - owner() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt den Wert für die Datensatzkomponente
ownerzurück. - owner(UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Returns the owner runtime for a player, or
nullif they have none. - ownerCursor() - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Returns the round-robin cursor used by the transport scheduler to rotate over owners.
- ownerCursor(int) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Sets the owner round-robin cursor.
- ownerId() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt den Wert für die Datensatzkomponente
ownerIdzurück. - ownerId() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
-
Gibt den Wert für die Datensatzkomponente
ownerIdzurück. - ownerId() - Methode in Datensatzklasse de.delinkedde.pipes.model.NetworkData
-
Gibt den Wert für die Datensatzkomponente
ownerIdzurück. - ownerId() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
ownerIdzurück. - ownerId() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt the owning player's
UUIDzurück. - ownerId() - Methode in Klasse de.delinkedde.pipes.registry.OwnerRuntime
-
Gibt the owning player's
UUIDzurück. - ownerId() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt the owning player's
UUIDzurück. - ownerId(UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Reassigns this sign to another owner (used when moving it into a shared network, where the sign becomes the network owner's).
- ownerName() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt den Wert für die Datensatzkomponente
ownerNamezurück. - ownerName() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
-
Gibt den Wert für die Datensatzkomponente
ownerNamezurück. - OwnerRuntime - Klasse in de.delinkedde.pipes.registry
-
In-memory representation of one owner and all the storage networks they own.
- OwnerRuntime(UUID) - Konstruktor für Klasse de.delinkedde.pipes.registry.OwnerRuntime
-
Creates an owner runtime with no networks.
- owners() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
ownerszurück. - owners() - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Returns all registered owners.
- OwnerStat - Datensatzklasse in de.delinkedde.pipes.diag
-
Immutable per-owner diagnostics sample: a player's total Pipes usage across their networks.
- OwnerStat(UUID, String, int, int, long, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
-
Erstellt eine Instanz einer Datensatzklasse
OwnerStat.
P
- page() - Methode in Klasse de.delinkedde.pipes.gui.NetworkGuiHolder
-
Returns the zero-based page currently shown.
- peek(int) - Methode in Klasse de.delinkedde.pipes.inventory.CampfireInventoryAccess
- peek(int) - Methode in Klasse de.delinkedde.pipes.inventory.ContainerInventoryAccess
- peek(int) - Methode in Schnittstelle de.delinkedde.pipes.inventory.InventoryAccess
-
Returns a copy of the item in a slot, or
nullif the slot is empty. - PER_PAGE - Statische Variable in Klasse de.delinkedde.pipes.gui.NetworkGui
-
Networks shown per page (top five rows).
- persist() - Methode in Klasse de.delinkedde.pipes.placeholder.PipesPlaceholders
- pipe() - Methode in Klasse de.delinkedde.pipes.gui.NetworkGuiHolder
-
Returns the sign being reassigned.
- pipe() - Methode in Klasse de.delinkedde.pipes.gui.PipeGuiHolder
-
Returns the sign this GUI configures.
- PIPE_ID_KEY - Statische Variable in Klasse de.delinkedde.pipes.PipeService
-
Key under which a sign stores its pipe id in its persistent data container.
- pipeAt(BlockKey) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Returns the sign registered at a block position.
- pipeCount() - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Returns the number of pipe signs currently held in memory.
- PipeGui - Klasse in de.delinkedde.pipes.gui
-
Builds, opens and handles clicks for the main pipe configuration GUI.
- PipeGui(PipeService, PipesConfig) - Konstruktor für Klasse de.delinkedde.pipes.gui.PipeGui
-
Creates the GUI.
- PipeGuiHolder - Klasse in de.delinkedde.pipes.gui
-
InventoryHolderthat identifies a Pipes configuration GUI and links it to the sign it edits. - PipeGuiHolder(PipeRuntime) - Konstruktor für Klasse de.delinkedde.pipes.gui.PipeGuiHolder
-
Creates a holder bound to a sign.
- PipeGuiListener - Klasse in de.delinkedde.pipes.gui
-
Dispatches inventory events to the correct pipe GUI.
- PipeGuiListener(PipeGui, NetworkGui, TrustGui) - Konstruktor für Klasse de.delinkedde.pipes.gui.PipeGuiListener
-
Creates the listener.
- pipeIdKey() - Methode in Klasse de.delinkedde.pipes.PipeService
-
Returns the namespaced key under which pipe ids are stored on sign blocks.
- PipeMode - Enum-Klasse in de.delinkedde.pipes.model
-
Direction in which a pipe sign moves items relative to the inventory it is bound to.
- PipeRegistry - Klasse in de.delinkedde.pipes.registry
-
The in-memory source of truth for all registered pipe signs and networks during runtime.
- PipeRegistry() - Konstruktor für Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Creates an empty registry.
- PipeRuntime - Klasse in de.delinkedde.pipes.registry
-
The mutable in-memory representation of one registered pipe sign.
- PipeRuntime(UUID, UUID, UUID, BlockKey, PipeMode, FilterMode, int, boolean, InvalidReason, long) - Konstruktor für Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Creates a runtime sign.
- pipes() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Returns the signs in this network.
- PipesApi - Schnittstelle in de.delinkedde.pipes.api
-
Read-only facade for other plugins to query the Pipes system.
- PipesApiImpl - Klasse in de.delinkedde.pipes
-
Default
PipesApiimplementation, mapping the internal registry and metrics to the public immutable snapshots. - PipesApiImpl(PipeRegistry, TransportMetrics) - Konstruktor für Klasse de.delinkedde.pipes.PipesApiImpl
-
Creates the implementation.
- PipesCommand - Klasse in de.delinkedde.pipes.command
-
Registers and implements the
/pipescommand tree via Paper's Brigadier lifecycle API. - PipesCommand(PipesPlugin, PipeRegistry, PipeService, TransportMetrics, TrustGui, DiagnosticsService, WebServer) - Konstruktor für Klasse de.delinkedde.pipes.command.PipesCommand
-
Creates the command handler.
- pipesConfig() - Methode in Klasse de.delinkedde.pipes.PipesPlugin
-
Returns the loaded configuration snapshot.
- PipesConfig - Klasse in de.delinkedde.pipes
-
Immutable, typed view of
config.yml. - PipesConfig.CollectorSettings - Datensatzklasse in de.delinkedde.pipes
-
Ground-item collector settings.
- PipesConfig.CooldownSettings - Datensatzklasse in de.delinkedde.pipes
-
Exponential-backoff bounds for source cooldowns, in ticks.
- PipesConfig.DatabaseSettings - Datensatzklasse in de.delinkedde.pipes
-
Database-related settings.
- PipesConfig.LimitSettings - Datensatzklasse in de.delinkedde.pipes
-
Per-player and per-sign limits.
- PipesConfig.TransportSettings - Datensatzklasse in de.delinkedde.pipes
-
Transport scheduler budgets and behaviour.
- PipesConfig.WebSettings - Datensatzklasse in de.delinkedde.pipes
-
Embedded diagnostics web-panel settings.
- pipeService() - Methode in Klasse de.delinkedde.pipes.PipesPlugin
-
Returns the pipe lifecycle service.
- PipeService - Klasse in de.delinkedde.pipes
-
Coordinates the lifecycle of pipe signs across the registry, the database and the sign block itself.
- PipeService(Plugin, PipeRegistry, StorageExecutor, NetworkStorage, PipeStorage, FilterStorage, TrustStorage) - Konstruktor für Klasse de.delinkedde.pipes.PipeService
-
Creates the service.
- PipeSignCreateEvent - Klasse in de.delinkedde.pipes.api
-
Fired when a player is about to register a new pipe sign, before it is created.
- PipeSignCreateEvent(Player, Location, InventoryRole) - Konstruktor für Klasse de.delinkedde.pipes.api.PipeSignCreateEvent
-
Creates the event.
- PipeSignData - Datensatzklasse in de.delinkedde.pipes.model
-
Immutable snapshot of one
pipe_signsrow (its configuration, not its filters). - PipeSignData(UUID, UUID, UUID, BlockKey, PipeMode, FilterMode, int, boolean, InvalidReason, ContainerDirection, long, long) - Konstruktor für Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Canonical constructor validating the required reference components.
- PipeSignInfo - Datensatzklasse in de.delinkedde.pipes.api
-
Immutable, read-only snapshot of a single pipe sign, handed to other plugins through the
PipesApiand carried byPipeSignRemoveEvent. - PipeSignInfo(UUID, UUID, UUID, String, Location, PipeMode, FilterMode, int, boolean, boolean, List<ItemStack>) - Konstruktor für Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Erstellt eine Instanz einer Datensatzklasse
PipeSignInfo. - PipeSignListener - Klasse in de.delinkedde.pipes.listener
-
Turns signs into pipes, opens the configuration GUI on right-click and protects pipe signs from being edited or broken by others.
- PipeSignListener(PipesPlugin, PipeService, PipeRegistry, InventoryResolver, PipeGui, PipesApiImpl) - Konstruktor für Klasse de.delinkedde.pipes.listener.PipeSignListener
-
Creates the listener.
- PipeSignRemoveEvent - Klasse in de.delinkedde.pipes.api
-
Fired after a player has broken and thereby removed a pipe sign.
- PipeSignRemoveEvent(PipeSignInfo, Player) - Konstruktor für Klasse de.delinkedde.pipes.api.PipeSignRemoveEvent
-
Creates the event.
- pipesInChunk(ChunkKey) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Returns the signs whose sign block lies in the given chunk.
- PipesPlaceholders - Klasse in de.delinkedde.pipes.placeholder
-
PlaceholderAPI expansion exposing a player's Pipes usage and limits.
- PipesPlaceholders(PipeRegistry, Supplier<PipesConfig>, String, OfflineCapResolver) - Konstruktor für Klasse de.delinkedde.pipes.placeholder.PipesPlaceholders
-
Creates the expansion.
- PipesPlugin - Klasse in de.delinkedde.pipes
-
Entry point of the Pipes plugin.
- PipesPlugin() - Konstruktor für Klasse de.delinkedde.pipes.PipesPlugin
-
Creates the plugin instance.
- PipesProvider - Klasse in de.delinkedde.pipes.api
-
Static access point to the
PipesApi. - PipeStorage - Klasse in de.delinkedde.pipes.storage
-
Reads and writes the
pipe_signstable. - PipeStorage(Database) - Konstruktor für Klasse de.delinkedde.pipes.storage.PipeStorage
-
Creates a pipe storage backed by the given database handle.
- playerId() - Methode in Datensatzklasse de.delinkedde.pipes.storage.TrustStorage.TrustRow
-
Gibt den Wert für die Datensatzkomponente
playerIdzurück. - PlayerJoinReportListener - Klasse in de.delinkedde.pipes.listener
-
Tells a player, when they join, about their pipe signs that have become invalid (their sign or container was removed while they were away).
- PlayerJoinReportListener(PipeService) - Konstruktor für Klasse de.delinkedde.pipes.listener.PlayerJoinReportListener
-
Creates the listener.
- port() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.WebSettings
-
Gibt den Wert für die Datensatzkomponente
portzurück. - primary() - Methode in Datensatzklasse de.delinkedde.pipes.transport.TargetPlan
-
Gibt den Wert für die Datensatzkomponente
primaryzurück. - priority() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt den Wert für die Datensatzkomponente
priorityzurück. - priority() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
priorityzurück. - priority() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt the delivery priority (
>= 1, smaller is more important) zurück. - priority(int) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Sets the delivery priority.
- published() - Methode in Klasse de.delinkedde.pipes.diag.DiagnosticsService
-
Gibt the last published snapshot without sampling, or
nullif none yet zurück.
R
- radius() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CollectorSettings
-
Gibt den Wert für die Datensatzkomponente
radiuszurück. - readableSlots() - Methode in Klasse de.delinkedde.pipes.inventory.CampfireInventoryAccess
- readableSlots() - Methode in Klasse de.delinkedde.pipes.inventory.ContainerInventoryAccess
- readableSlots() - Methode in Schnittstelle de.delinkedde.pipes.inventory.InventoryAccess
-
Returns the slot indices that may be extracted from, in scan order.
- readRange(int) - Methode in Klasse de.delinkedde.pipes.diag.DiagnosticsDisk
-
Reads the history points of the last
dayscalendar days (oldest first). - REASON_IDLE - Statische Variable in Klasse de.delinkedde.pipes.transport.TransportMetrics
-
A tick ended because it had nothing more to do.
- REASON_STACK - Statische Variable in Klasse de.delinkedde.pipes.transport.TransportMetrics
-
A tick ended because it hit the global stack-move budget.
- REASON_TIME - Statische Variable in Klasse de.delinkedde.pipes.transport.TransportMetrics
-
A tick ended because it hit the wall-clock time budget.
- reasonPercent(int) - Methode in Klasse de.delinkedde.pipes.transport.TransportMetrics
-
Returns the share of recent ticks that ended for a given reason.
- recordTick(int, long, int) - Methode in Klasse de.delinkedde.pipes.transport.TransportMetrics
-
Records one scheduler tick.
- recordWork(long, long, int) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Records the transport work spent on this network during one scheduler tick.
- RegionGuard - Schnittstelle in de.delinkedde.pipes.region
-
Decides whether a collector may pick up an item at a given location, so a collector never vacuums items off land its owner has no claim to.
- register() - Methode in Klasse de.delinkedde.pipes.command.PipesCommand
-
Registers the command tree with the server.
- registerPipe(PipeRuntime) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Registers a sign and indexes it by location, chunk, owner and network.
- registry() - Methode in Klasse de.delinkedde.pipes.PipesPlugin
-
Returns the in-memory pipe registry.
- reloadPipes() - Methode in Klasse de.delinkedde.pipes.PipesPlugin
-
Re-reads
config.ymland restarts the transport scheduler with the new settings. - remember(UUID, String) - Methode in Klasse de.delinkedde.pipes.diag.NameResolver
-
Records a name the server already knows (e.g. from an online or cached player).
- removeFilterAt(int) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Removes the filter at the given index.
- removeNetwork(UUID, UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Removes an empty network from an owner.
- removeSign(PipeRuntime) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Removes a sign from the registry and deletes it from the database asynchronously.
- renameNetwork(NetworkRuntime, String) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Renames a network, persisting the change and re-rendering the network's signs (whose second line shows the network name).
- render(PipeRuntime, String) - Statische Methode in Klasse de.delinkedde.pipes.SignRenderer
-
Builds the four sign lines for a pipe.
- replace(UUID, List<ItemKey>) - Methode in Klasse de.delinkedde.pipes.storage.FilterStorage
-
Replaces all persisted filters of a sign with the given list, in one transaction.
- resetCooldown() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Clears any cooldown and resets the backoff, called after a successful transfer (and when the source's chunk reloads or its network is reconfigured).
- resolve(NetworkRuntime, ItemKey) - Methode in Klasse de.delinkedde.pipes.transport.TargetResolver
-
Builds the target plan for an item within a network.
- resolve(PipeRuntime) - Methode in Klasse de.delinkedde.pipes.inventory.InventoryAccessFactory
-
Resolves the live inventory handle for a sign, or returns
nullif it is currently unavailable. - resolve(Predicate<String>, Map<String, Integer>, String, int) - Statische Methode in Klasse de.delinkedde.pipes.Caps
-
Resolves the effective cap using an arbitrary permission check, so the same tiered logic can run against sources other than a live
Permissible— for example an offline player's cached permissions from a permissions plugin. - resolve(UUID, Map<String, Integer>, String, int) - Methode in Klasse de.delinkedde.pipes.placeholder.LuckPermsCapResolver
- resolve(UUID, Map<String, Integer>, String, int) - Methode in Schnittstelle de.delinkedde.pipes.placeholder.OfflineCapResolver
-
Resolves the effective cap for an offline player.
- resolve(Block) - Methode in Klasse de.delinkedde.pipes.inventory.InventoryResolver
-
Resolves the container a sign is bound to.
- resolve(Block, ContainerDirection) - Methode in Klasse de.delinkedde.pipes.inventory.InventoryResolver
-
Resolves the container a sign is bound to in a specific direction.
- resolve(Permissible, Map<String, Integer>, String, int) - Statische Methode in Klasse de.delinkedde.pipes.Caps
-
Resolves the effective cap for a player.
- ResolvedContainer - Datensatzklasse in de.delinkedde.pipes.model
-
The concrete inventory a pipe sign controls, as resolved from the sign's position and type.
- ResolvedContainer(BlockKey, InventoryRole) - Konstruktor für Datensatzklasse de.delinkedde.pipes.model.ResolvedContainer
-
Canonical constructor validating both components.
- respectRegions() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CollectorSettings
-
Gibt den Wert für die Datensatzkomponente
respectRegionszurück. - RETENTION_DAYS - Statische Variable in Klasse de.delinkedde.pipes.diag.DiagnosticsDisk
-
Days of daily files kept before pruning.
- revalidate(PipeRuntime, ResolvedContainer) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Re-checks and reactivates a previously-invalid sign whose sign block and container are back.
- revokeAll() - Methode in Klasse de.delinkedde.pipes.web.AuthManager
-
Revokes every active session and pending code.
- role() - Methode in Datensatzklasse de.delinkedde.pipes.model.ResolvedContainer
-
Gibt den Wert für die Datensatzkomponente
rolezurück. - runNextTick(Runnable) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Runs a task on the next server tick.
S
- sample() - Methode in Klasse de.delinkedde.pipes.diag.DiagnosticsService
-
Builds a fresh snapshot from the registry and metrics.
- saveFilters(PipeRuntime) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Persists a sign's current filter items (whole-list replace).
- serialize() - Methode in Klasse de.delinkedde.pipes.model.ItemKey
-
Serialises this key using Paper's versioned item serialisation (
serializeAsBytes), which survives Minecraft data upgrades. - sessionMinutes() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.WebSettings
-
Gibt den Wert für die Datensatzkomponente
sessionMinuteszurück. - sessionName(String) - Methode in Klasse de.delinkedde.pipes.web.AuthManager
-
Returns the player name behind a valid session token, refreshing its expiry.
- SET_PRIORITY - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Change a sign's delivery priority.
- setCancelled(boolean) - Methode in Klasse de.delinkedde.pipes.api.PipeSignCreateEvent
- setContainerDirection(PipeRuntime, ContainerDirection) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Binds a sign to a different adjacent container (the player's chat selection), clears its cached container so the new one is resolved next tick, and persists and re-renders it.
- setEnabled(PipeRuntime, boolean) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Enables or disables a sign, persisting the change.
- setFilterMode(PipeRuntime, FilterMode) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Sets a sign's input filter mode, persisting and re-rendering it.
- setFilters(Collection<ItemKey>) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Replaces all filters with the given items (duplicates dropped, order preserved).
- setInstance(PipesApi) - Statische Methode in Klasse de.delinkedde.pipes.api.PipesProvider
-
Internal: sets or clears the active API instance.
- setInventory(Inventory) - Methode in Klasse de.delinkedde.pipes.gui.NetworkGuiHolder
-
Sets the backing inventory.
- setInventory(Inventory) - Methode in Klasse de.delinkedde.pipes.gui.PipeGuiHolder
-
Sets the inventory backing this holder.
- setInventory(Inventory) - Methode in Klasse de.delinkedde.pipes.gui.TrustGuiHolder
-
Sets the backing inventory.
- setMode(PipeRuntime, PipeMode) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Sets a sign's transport direction, persisting and re-rendering it.
- setNetworkEnabled(NetworkRuntime, boolean) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Enables or disables every sign in a network in one go.
- setNetworkGui(NetworkGui) - Methode in Klasse de.delinkedde.pipes.gui.PipeGui
-
Sets the network-selection GUI opened by the network button.
- setPipeGui(PipeGui) - Methode in Klasse de.delinkedde.pipes.gui.NetworkGui
-
Sets the main GUI reopened after a selection.
- setPriority(PipeRuntime, int) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Sets a sign's delivery priority, persisting and re-rendering it.
- setTrustFlags(NetworkRuntime, UUID, int) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Sets a trusted player's permission bitmask in a network and persists it.
- setTrustFlags(UUID, int) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Sets a trusted player's permission bitmask.
- shared() - Methode in Klasse de.delinkedde.pipes.gui.NetworkGuiHolder
-
Gibt whether this view lists networks shared with the viewer (rather than their own) zurück.
- sharedNetworksFor(UUID, TrustPermission) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Returns the networks a player is trusted in, with the given permission granted.
- shutdown(Duration) - Methode in Klasse de.delinkedde.pipes.storage.StorageExecutor
-
Stops accepting new tasks, waits for already-queued tasks to finish, and then terminates the worker thread.
- SIGN_MISSING - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.InvalidReason
-
The block at the sign's stored position is no longer a matching pipe sign.
- signCaps() - Methode in Klasse de.delinkedde.pipes.PipesConfig
-
Gibt the per-permission total-sign caps zurück.
- signCount() - Methode in Datensatzklasse de.delinkedde.pipes.api.NetworkInfo
-
Gibt den Wert für die Datensatzkomponente
signCountzurück. - signCount(UUID) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Returns the total number of signs an owner has across all their networks.
- signCount(UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Returns the number of ordinary pipe signs an owner has (outputs and inputs), across all their networks.
- signLocation() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Gibt the sign block's position zurück.
- SignRenderer - Klasse in de.delinkedde.pipes
-
Renders the four display lines shown on a pipe sign.
- signs() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
signszurück. - signs() - Methode in Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
-
Gibt den Wert für die Datensatzkomponente
signszurück. - signs() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt den Wert für die Datensatzkomponente
signszurück. - signs() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
-
Gibt den Wert für die Datensatzkomponente
signszurück. - simulateInsert(ItemKey, int) - Methode in Klasse de.delinkedde.pipes.inventory.CampfireInventoryAccess
- simulateInsert(ItemKey, int) - Methode in Klasse de.delinkedde.pipes.inventory.ContainerInventoryAccess
- simulateInsert(ItemKey, int) - Methode in Schnittstelle de.delinkedde.pipes.inventory.InventoryAccess
-
Computes how many items of a type could be inserted, without changing anything.
- size() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt the number of signs in this network zurück.
- SIZE - Statische Variable in Klasse de.delinkedde.pipes.gui.NetworkGui
-
Number of slots in the GUI (six rows).
- SIZE - Statische Variable in Klasse de.delinkedde.pipes.gui.PipeGui
-
Number of slots in the GUI (six rows).
- slotCursor() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Returns the slot index at which the next source scan should start.
- slotCursor(int) - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Sets the slot cursor for the next source scan.
- start() - Methode in Klasse de.delinkedde.pipes.transport.TransportScheduler
-
Starts the repeating task if it is not already running.
- start() - Methode in Klasse de.delinkedde.pipes.web.WebServer
-
Starts the server.
- start(int) - Methode in Klasse de.delinkedde.pipes.diag.DiagnosticsService
-
Starts the periodic sampler.
- stop() - Methode in Klasse de.delinkedde.pipes.diag.DiagnosticsService
-
Stops the sampler if running.
- stop() - Methode in Klasse de.delinkedde.pipes.transport.TransportScheduler
-
Stops the repeating task if it is running.
- stop() - Methode in Klasse de.delinkedde.pipes.web.WebServer
-
Stops the server and revokes all sessions.
- StorageException - Ausnahmeklasse in de.delinkedde.pipes.storage
-
Unchecked exception for failures in the storage layer (opening the database, running migrations, executing queued writes).
- StorageException(String) - Konstruktor für Ausnahmeklasse de.delinkedde.pipes.storage.StorageException
-
Creates a storage exception with a detail message.
- StorageException(String, Throwable) - Konstruktor für Ausnahmeklasse de.delinkedde.pipes.storage.StorageException
-
Creates a storage exception with a detail message and an underlying cause.
- storageExecutor() - Methode in Klasse de.delinkedde.pipes.PipesPlugin
-
Returns the storage executor that serialises all database access onto its single thread.
- StorageExecutor - Klasse in de.delinkedde.pipes.storage
-
Serialises all access to the single SQLite
Connectiononto one dedicated background thread. - StorageExecutor() - Konstruktor für Klasse de.delinkedde.pipes.storage.StorageExecutor
-
Creates the executor and starts its single daemon worker thread named
Pipes-Storage. - str(String) - Statische Methode in Klasse de.delinkedde.pipes.web.Json
-
Wraps a string as a quoted, escaped JSON string literal.
- SWITCH_FILTER_MODE - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Switch a sign's filter mode (whitelist/blacklist/unfiltered).
- SWITCH_MODE - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Switch a sign between input and output.
T
- TargetPlan - Datensatzklasse in de.delinkedde.pipes.transport
-
The candidate input signs for one item within a network, split by filter precedence.
- TargetPlan(List<PipeRuntime>, List<PipeRuntime>) - Konstruktor für Datensatzklasse de.delinkedde.pipes.transport.TargetPlan
-
Erstellt eine Instanz einer Datensatzklasse
TargetPlan. - targetPlayer() - Methode in Klasse de.delinkedde.pipes.gui.TrustGuiHolder
-
Gibt the member whose permissions are shown, or
nullfor the member list zurück. - TargetResolver - Klasse in de.delinkedde.pipes.transport
-
Finds the input signs that may accept a given item within a network, grouped by filter precedence.
- TargetResolver() - Konstruktor für Klasse de.delinkedde.pipes.transport.TargetResolver
-
Creates a stateless target resolver.
- tickInterval() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt den Wert für die Datensatzkomponente
tickIntervalzurück. - timestamp() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
timestampzurück. - timestamp() - Methode in Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
-
Gibt den Wert für die Datensatzkomponente
timestampzurück. - toData() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
-
Produces an immutable snapshot of the current state for persistence, stamped with the current time as
updatedAt. - TOGGLE_ENABLED - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Toggle a sign enabled/disabled.
- topNetworks() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
topNetworkszurück. - topOwners() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
topOwnerszurück. - toString() - Methode in Datensatzklasse de.delinkedde.pipes.api.NetworkInfo
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.api.TransportStats
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.inventory.InventoryHandle
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.model.BlockKey
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.model.ChunkKey
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Klasse de.delinkedde.pipes.model.ItemKey
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.model.NetworkData
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.model.ResolvedContainer
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CollectorSettings
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CooldownSettings
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.DatabaseSettings
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.LimitSettings
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.WebSettings
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.storage.TrustStorage.TrustRow
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- toString() - Methode in Datensatzklasse de.delinkedde.pipes.transport.TargetPlan
-
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
- totalMoves() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
-
Gibt den Wert für die Datensatzkomponente
totalMoveszurück. - totalStackMoves() - Methode in Datensatzklasse de.delinkedde.pipes.api.TransportStats
-
Gibt den Wert für die Datensatzkomponente
totalStackMoveszurück. - totalStackMoves() - Methode in Klasse de.delinkedde.pipes.transport.TransportMetrics
-
Gibt the total stack moves since the plugin started zurück.
- transferFromEntity(Item, TargetPlan, NetworkRuntime, long) - Methode in Klasse de.delinkedde.pipes.transport.TransferService
-
Attempts to move items from a ground item entity into the best target permitted by the plan.
- transferFromSlot(InventoryHandle, int, ItemKey, TargetPlan, NetworkRuntime, long) - Methode in Klasse de.delinkedde.pipes.transport.TransferService
-
Attempts to move items from a source slot into the best target permitted by the plan.
- TransferService - Klasse in de.delinkedde.pipes.transport
-
Moves items from one source slot into the best available target, honouring filter precedence and never losing an item.
- TransferService(InventoryAccessFactory, Logger, int, int, boolean) - Konstruktor für Klasse de.delinkedde.pipes.transport.TransferService
-
Creates the transfer service.
- transport() - Methode in Klasse de.delinkedde.pipes.PipesConfig
-
Gibt the transport scheduler settings; never
nullzurück. - TransportMetrics - Klasse in de.delinkedde.pipes.transport
-
Lightweight, in-memory counters describing transport activity, for
/pipes stats. - TransportMetrics() - Konstruktor für Klasse de.delinkedde.pipes.transport.TransportMetrics
-
Creates an empty metrics sink with all counters at zero.
- TransportScheduler - Klasse in de.delinkedde.pipes.transport
-
The synchronous repeating task that drives item transport, fairly and within a fixed budget.
- TransportScheduler(Plugin, PipeRegistry, InventoryAccessFactory, TargetResolver, TransferService, PipesConfig.TransportSettings, PipesConfig.CooldownSettings, PipesConfig.CollectorSettings, RegionGuard, TransportMetrics) - Konstruktor für Klasse de.delinkedde.pipes.transport.TransportScheduler
-
Creates the scheduler.
- TransportSettings(int, double, int, int, int, int, int, boolean, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Erstellt eine Instanz einer Datensatzklasse
TransportSettings. - TransportStats - Datensatzklasse in de.delinkedde.pipes.api
-
Immutable snapshot of the transport engine's runtime metrics, handed to other plugins through the
PipesApi. - TransportStats(int, long, long, long, long) - Konstruktor für Datensatzklasse de.delinkedde.pipes.api.TransportStats
-
Erstellt eine Instanz einer Datensatzklasse
TransportStats. - trust(NetworkRuntime, UUID) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Trusts a player in a network (with no permissions) and persists it.
- trust(UUID) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Adds a player to this network's trust list (with no permissions) if not already present.
- trustedIds() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt an unmodifiable view of just the trusted player ids zurück.
- trustedPlayers() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt an unmodifiable view of the trusted players and their permission bitmasks zurück.
- trustFlags(UUID) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Gibt a player's granted-permission bitmask, or
0if not trusted zurück. - TrustGui - Klasse in de.delinkedde.pipes.gui
-
Trust-management GUI: a member list of player heads, and per-member permission toggles.
- TrustGui(PipeService) - Konstruktor für Klasse de.delinkedde.pipes.gui.TrustGui
-
Creates the GUI.
- TrustGuiHolder - Klasse in de.delinkedde.pipes.gui
-
InventoryHolderfor the trust-management GUI. - TrustGuiHolder(UUID, UUID, List<UUID>) - Konstruktor für Klasse de.delinkedde.pipes.gui.TrustGuiHolder
-
Creates the holder.
- TrustPermission - Enum-Klasse in de.delinkedde.pipes.model
-
A single capability a network owner can grant to an individual trusted player, per network.
- TrustRow(UUID, UUID, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.storage.TrustStorage.TrustRow
-
Erstellt eine Instanz einer Datensatzklasse
TrustRow. - TrustStorage - Klasse in de.delinkedde.pipes.storage
-
Reads and writes the
pipe_network_trusttable (per-network, per-player trust masks). - TrustStorage(Database) - Konstruktor für Klasse de.delinkedde.pipes.storage.TrustStorage
-
Creates a trust storage backed by the given database handle.
- TrustStorage.TrustRow - Datensatzklasse in de.delinkedde.pipes.storage
-
One persisted trust row: a player's permission bitmask within a network.
U
- unfiltered() - Methode in Datensatzklasse de.delinkedde.pipes.transport.TargetPlan
-
Gibt den Wert für die Datensatzkomponente
unfilteredzurück. - UNFILTERED - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.FilterMode
-
Accepts any item for which no whitelist or blacklist input of the same network exists.
- unfilteredAcceptsOverflow() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
-
Gibt den Wert für die Datensatzkomponente
unfilteredAcceptsOverflowzurück. - unfilteredInputs() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Returns this network's unfiltered input signs, priority-ordered.
- unregisterPipe(PipeRuntime) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
-
Removes a sign from all indexes.
- untrust(NetworkRuntime, UUID) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Removes a player's trust from a network and persists it.
- untrust(UUID) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Removes a player from this network's trust list.
- updatedAt() - Methode in Datensatzklasse de.delinkedde.pipes.model.NetworkData
-
Gibt den Wert für die Datensatzkomponente
updatedAtzurück. - updatedAt() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
-
Gibt den Wert für die Datensatzkomponente
updatedAtzurück. - updateSignText(Block, PipeRuntime) - Methode in Klasse de.delinkedde.pipes.PipeService
-
Renders the current text of a sign and pushes it to the physical block immediately.
- upsert(NetworkData) - Methode in Klasse de.delinkedde.pipes.storage.NetworkStorage
-
Inserts a new network, or updates the display name and timestamp of an existing one.
- upsert(PipeSignData) - Methode in Klasse de.delinkedde.pipes.storage.PipeStorage
-
Inserts a new sign, or fully updates an existing one identified by its id.
- upsert(UUID, UUID, int) - Methode in Klasse de.delinkedde.pipes.storage.TrustStorage
-
Inserts or updates a player's trust mask in a network.
V
- valid() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
-
Gibt den Wert für die Datensatzkomponente
validzurück. - valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.ContainerDirection
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.FilterMode
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.InvalidReason
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.InventoryRole
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.PipeMode
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- values() - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.ContainerDirection
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.FilterMode
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.InvalidReason
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.InventoryRole
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.PipeMode
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse de.delinkedde.pipes.model.TrustPermission
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- verifyCode(String, String) - Methode in Klasse de.delinkedde.pipes.web.AuthManager
-
Verifies a submitted code and, on success, consumes it (one-time use).
- version() - Methode in Schnittstelle de.delinkedde.pipes.storage.Migration
-
The schema version this migration produces.
- version() - Methode in Klasse de.delinkedde.pipes.storage.migrations.Migration001Initial
- version() - Methode in Klasse de.delinkedde.pipes.storage.migrations.Migration002Trust
- version() - Methode in Klasse de.delinkedde.pipes.storage.migrations.Migration003ContainerDir
W
- web() - Methode in Klasse de.delinkedde.pipes.PipesConfig
-
Gibt the diagnostics web-panel settings; never
nullzurück. - WebServer - Klasse in de.delinkedde.pipes.web
-
Embedded diagnostics web panel, served by the JDK's built-in
HttpServer(no dependency). - WebServer(Plugin, DiagnosticsService, PipesConfig.WebSettings) - Konstruktor für Klasse de.delinkedde.pipes.web.WebServer
-
Creates the web server (does not start it).
- WebSettings(boolean, String, int, int, int) - Konstruktor für Datensatzklasse de.delinkedde.pipes.PipesConfig.WebSettings
-
Erstellt eine Instanz einer Datensatzklasse
WebSettings. - WHITELIST - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.FilterMode
-
Accepts an item only if it matches one of the sign's configured filter items.
- whitelistInputsFor(ItemKey) - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
-
Returns the whitelist input signs that list the given item, priority-ordered.
- world() - Methode in Datensatzklasse de.delinkedde.pipes.model.BlockKey
-
Gibt den Wert für die Datensatzkomponente
worldzurück. - world() - Methode in Datensatzklasse de.delinkedde.pipes.model.ChunkKey
-
Gibt den Wert für die Datensatzkomponente
worldzurück. - WORLD_MISSING - Enum-Konstante in Enum-Klasse de.delinkedde.pipes.model.InvalidReason
-
The sign's world is not loaded (transient; not persisted as a hard failure).
- WorldGuardRegionGuard - Klasse in de.delinkedde.pipes.region
-
RegionGuardbacked by WorldGuard region membership. - WorldGuardRegionGuard() - Konstruktor für Klasse de.delinkedde.pipes.region.WorldGuardRegionGuard
-
Creates the guard, obtaining the WorldGuard region container.
- writeDump() - Methode in Klasse de.delinkedde.pipes.diag.DiagnosticsService
-
Writes a human-readable snapshot to a timestamped text file in
diagnostics/.
X
- x() - Methode in Datensatzklasse de.delinkedde.pipes.model.BlockKey
-
Gibt den Wert für die Datensatzkomponente
xzurück.
Y
- y() - Methode in Datensatzklasse de.delinkedde.pipes.model.BlockKey
-
Gibt den Wert für die Datensatzkomponente
yzurück.
Z
- z() - Methode in Datensatzklasse de.delinkedde.pipes.model.BlockKey
-
Gibt den Wert für die Datensatzkomponente
zzurück.
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form