Index

A B C D E F G H I J L M N O P R S T U V W X Y Z 
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 access zurück.
activeOutputs() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
Gibt den Wert für die Datensatzkomponente activeOutputs zurück.
activeOutputs() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
Gibt den Wert für die Datensatzkomponente activeOutputs zurü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 averageTickMicros zurü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 avgTickMicros zurück.
avgTickMicros() - Methode in Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
Gibt den Wert für die Datensatzkomponente avgTickMicros zurü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 bind zurü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 blockedMaxTicks zurück.
blockedMinTicks() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CooldownSettings
Gibt den Wert für die Datensatzkomponente blockedMinTicks zurü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 budgetIdlePct zurück.
budgetStackPct() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
Gibt den Wert für die Datensatzkomponente budgetStackPct zurück.
budgetTimePct() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
Gibt den Wert für die Datensatzkomponente budgetTimePct zurück.
busyTimeoutMillis() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.DatabaseSettings
Gibt den Wert für die Datensatzkomponente busyTimeoutMillis zurü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 InventoryAccess for 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, DEFAULT first.
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 ChunkKey of 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 chunkX zurück.
chunkZ() - Methode in Datensatzklasse de.delinkedde.pipes.model.ChunkKey
Gibt den Wert für die Datensatzkomponente chunkZ zurü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 codeTtlSeconds zurück.
collector() - Methode in Klasse de.delinkedde.pipes.PipesConfig
Gibt the ground-item collector settings; never null zurü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.OUTPUT source.
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 container zurück.
container() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
Gibt the cached bound container, or null if 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 containerBlock zurück.
containerDirection() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
Gibt den Wert für die Datensatzkomponente containerDirection zurü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
InventoryAccess over 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 -1 if the campfire cannot cook it.
cooldowns() - Methode in Klasse de.delinkedde.pipes.PipesConfig
Gibt the cooldown settings; never null zurü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 createdAt zurück.
createdAt() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
Gibt den Wert für die Datensatzkomponente createdAt zurü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 free N) 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 null zurück.
Database - Klasse in de.delinkedde.pipes.storage
Owns the plugin's single SQLite Connection and 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 PipesPlugin entry 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 /pipes command 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, MigrationRunner and the migrations under de.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, the TargetResolver that finds eligible input signs, and the loss-free TransferService.
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 DiagnosticsService sampler 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 days days (for the web panel).
displayName() - Methode in Datensatzklasse de.delinkedde.pipes.model.NetworkData
Gibt den Wert für die Datensatzkomponente displayName zurü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 emptyMaxTicks zurück.
emptyMinTicks() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CooldownSettings
Gibt den Wert für die Datensatzkomponente emptyMinTicks zurück.
enabled() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
Gibt den Wert für die Datensatzkomponente enabled zurück.
enabled() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
Gibt den Wert für die Datensatzkomponente enabled zurück.
enabled() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.WebSettings
Gibt den Wert für die Datensatzkomponente enabled zurü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 amount items 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 file zurü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 filterMode zurück.
filterMode() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
Gibt den Wert für die Datensatzkomponente filterMode zurü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 filters zurü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_filters table.
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 flags zurü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 fullCacheTicks zurü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 null for 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 height zurü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 id zurück.
id() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
Gibt den Wert für die Datensatzkomponente id zurück.
id() - Methode in Datensatzklasse de.delinkedde.pipes.model.NetworkData
Gibt den Wert für die Datensatzkomponente id zurück.
id() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
Gibt den Wert für die Datensatzkomponente id zurü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 amount items 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 invalid zurück.
invalid() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
Gibt den Wert für die Datensatzkomponente invalid zurü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 invalidReason zurück.
invalidReason() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
Gibt why this sign is unusable, or null if 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 InventoryAccess together 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 true if this sign has no invalid reason zurück.
ItemKey - Klasse in de.delinkedde.pipes.model
The canonical key of an item type: an ItemStack normalised 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 lastTickMicros zurück.
lastTickMicros() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
Gibt den Wert für die Datensatzkomponente lastTickMicros zurü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 null zurü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 location zurück.
location() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
Gibt den Wert für die Datensatzkomponente location zurück.
logoutAll() - Methode in Klasse de.delinkedde.pipes.web.WebServer
Revokes all active browser sessions.
LuckPermsCapResolver - Klasse in de.delinkedde.pipes.placeholder
OfflineCapResolver backed 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 maxFiltersPerSign zurück.
maxItemsPerStackMove() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
Gibt den Wert für die Datensatzkomponente maxItemsPerStackMove zurück.
maxNetworksPerPlayer() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.LimitSettings
Gibt den Wert für die Datensatzkomponente maxNetworksPerPlayer zurück.
maxPickupsPerTick() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CollectorSettings
Gibt den Wert für die Datensatzkomponente maxPickupsPerTick zurück.
maxPriority() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.LimitSettings
Gibt den Wert für die Datensatzkomponente maxPriority zurück.
maxStackMovesPerNetwork() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
Gibt den Wert für die Datensatzkomponente maxStackMovesPerNetwork zurück.
maxStackMovesPerOwner() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
Gibt den Wert für die Datensatzkomponente maxStackMovesPerOwner zurück.
maxStackMovesPerTick() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.TransportSettings
Gibt den Wert für die Datensatzkomponente maxStackMovesPerTick zurü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 maxStacksPerSource zurück.
maxTickMicros() - Methode in Datensatzklasse de.delinkedde.pipes.api.TransportStats
Gibt den Wert für die Datensatzkomponente maxTickMicros zurück.
maxTickMicros() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
Gibt den Wert für die Datensatzkomponente maxTickMicros zurü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 maxTimeMsPerTick zurü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 microsPerSec zurück.
microsPerSec() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
Gibt den Wert für die Datensatzkomponente microsPerSec zurü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 mode zurück.
mode() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
Gibt den Wert für die Datensatzkomponente mode zurü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 movedStacksLastSecond zurü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 movesPerSec zurück.
movesPerSec() - Methode in Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
Gibt den Wert für die Datensatzkomponente movesPerSec zurück.
movesPerSec() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
Gibt den Wert für die Datensatzkomponente movesPerSec zurück.
movesPerSec() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
Gibt den Wert für die Datensatzkomponente movesPerSec zurück.

N

name() - Methode in Datensatzklasse de.delinkedde.pipes.api.NetworkInfo
Gibt den Wert für die Datensatzkomponente name zurück.
name() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
Gibt den Wert für die Datensatzkomponente name zurü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_networks row.
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
InventoryHolder for 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 networkId zurück.
networkId() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
Gibt den Wert für die Datensatzkomponente networkId zurü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 networkId zurü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 networkId zurü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 networkName zurü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 networks zurück.
networks() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
Gibt den Wert für die Datensatzkomponente networks zurü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_networks table.
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 Permissible cannot 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 owner zurück.
owner() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
Gibt den Wert für die Datensatzkomponente owner zurück.
owner(UUID) - Methode in Klasse de.delinkedde.pipes.registry.PipeRegistry
Returns the owner runtime for a player, or null if 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 ownerId zurück.
ownerId() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
Gibt den Wert für die Datensatzkomponente ownerId zurück.
ownerId() - Methode in Datensatzklasse de.delinkedde.pipes.model.NetworkData
Gibt den Wert für die Datensatzkomponente ownerId zurück.
ownerId() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
Gibt den Wert für die Datensatzkomponente ownerId zurück.
ownerId() - Methode in Klasse de.delinkedde.pipes.registry.NetworkRuntime
Gibt the owning player's UUID zurück.
ownerId() - Methode in Klasse de.delinkedde.pipes.registry.OwnerRuntime
Gibt the owning player's UUID zurück.
ownerId() - Methode in Klasse de.delinkedde.pipes.registry.PipeRuntime
Gibt the owning player's UUID zurü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 ownerName zurück.
ownerName() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
Gibt den Wert für die Datensatzkomponente ownerName zurü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 owners zurü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 null if 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
InventoryHolder that 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 PipesApi implementation, 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 /pipes command 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_signs row (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 PipesApi and carried by PipeSignRemoveEvent.
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_signs table.
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 playerId zurü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 port zurück.
primary() - Methode in Datensatzklasse de.delinkedde.pipes.transport.TargetPlan
Gibt den Wert für die Datensatzkomponente primary zurück.
priority() - Methode in Datensatzklasse de.delinkedde.pipes.api.PipeSignInfo
Gibt den Wert für die Datensatzkomponente priority zurück.
priority() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
Gibt den Wert für die Datensatzkomponente priority zurü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 null if none yet zurück.

R

radius() - Methode in Datensatzklasse de.delinkedde.pipes.PipesConfig.CollectorSettings
Gibt den Wert für die Datensatzkomponente radius zurü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 days calendar 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.yml and 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 null if 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 respectRegions zurü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 role zurü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 sessionMinutes zurü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 signCount zurü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 signs zurück.
signs() - Methode in Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
Gibt den Wert für die Datensatzkomponente signs zurück.
signs() - Methode in Datensatzklasse de.delinkedde.pipes.diag.NetworkStat
Gibt den Wert für die Datensatzkomponente signs zurück.
signs() - Methode in Datensatzklasse de.delinkedde.pipes.diag.OwnerStat
Gibt den Wert für die Datensatzkomponente signs zurü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 Connection onto 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 null for 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 tickInterval zurück.
timestamp() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
Gibt den Wert für die Datensatzkomponente timestamp zurück.
timestamp() - Methode in Datensatzklasse de.delinkedde.pipes.diag.HistoryPoint
Gibt den Wert für die Datensatzkomponente timestamp zurü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 topNetworks zurück.
topOwners() - Methode in Datensatzklasse de.delinkedde.pipes.diag.DiagnosticsSnapshot
Gibt den Wert für die Datensatzkomponente topOwners zurü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 totalMoves zurück.
totalStackMoves() - Methode in Datensatzklasse de.delinkedde.pipes.api.TransportStats
Gibt den Wert für die Datensatzkomponente totalStackMoves zurü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 null zurü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 0 if 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
InventoryHolder for 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_trust table (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 unfiltered zurü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 unfilteredAcceptsOverflow zurü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 updatedAt zurück.
updatedAt() - Methode in Datensatzklasse de.delinkedde.pipes.model.PipeSignData
Gibt den Wert für die Datensatzkomponente updatedAt zurü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 valid zurü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 null zurü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 world zurück.
world() - Methode in Datensatzklasse de.delinkedde.pipes.model.ChunkKey
Gibt den Wert für die Datensatzkomponente world zurü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
RegionGuard backed 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 x zurück.

Y

y() - Methode in Datensatzklasse de.delinkedde.pipes.model.BlockKey
Gibt den Wert für die Datensatzkomponente y zurück.

Z

z() - Methode in Datensatzklasse de.delinkedde.pipes.model.BlockKey
Gibt den Wert für die Datensatzkomponente z zurück.
A B C D E F G H I J L M N O P R S T U V W X Y Z 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form