Package de.delinkedde.pipes.inventory
package de.delinkedde.pipes.inventory
Resolution of the inventory a pipe sign controls
(
InventoryResolver).
Given a sign block, the resolver deterministically finds the bound container and the addressed
role. Later phases add the uniform
InventoryAccess abstraction that lets the transport layer read and write any container
type through one interface. Everything here reads block state and must run on the main server
thread.
- Seit:
- 0.1.0
-
KlasseBeschreibungClassifies which items a campfire can cook, and how long each takes.Insert-only
InventoryAccessfor a campfire (or soul campfire).InventoryAccessover a Bukkit inventory with explicit readable and writable slot sets and an optional insert filter.Decides, per slot and item type, whether extraction is allowed.A pragmatic classification of which items a furnace fuel slot should accept.Uniform read/write access to the inventory a pipe sign controls.Turns a runtime sign into a liveInventoryHandle, performing the lazy validation the transport layer relies on.A resolvedInventoryAccesstogether with the container block backing it.Determines, deterministically, which inventory a pipe sign controls and which part of it.