Compatibility fix for modded container types. The security modes and the server write gate now apply to vanilla containers only; container subclasses from other mods (for example RossItemDrawers) are detected automatically and left to their own access and sync model.
Fixes missing drawer icons/counts for other players, odd permission behavior, and a possible item loss when depositing into modded containers while strict writes were enforced.
New Compatibility config section: ExtraProtectedContainerPrefabs to opt a modded container into the security modes, AlwaysUnmanagedContainerPrefabs to force one out.
Documentation: compatibility section for container mods and a recovery note for drawers affected by 1.1.1 and older.
1.1.1
Denied item placements now show the "no access" message to modded clients instead of silently returning the item.
Container opens are now refused consistently on modded servers that enforce strict writes, instead of opening and then reverting placed items when a client owns the container.
The server log prints the active enforcement mode at startup and warns when server enforcement is disabled.
Documentation: new "Existing worlds and shared bases" section explaining creator-based ownership and the mode options.
1.1.0
Station pulling: containers can now supply ore and wood to smelters, kilns and blast furnaces, fuel to smelters, cooking stations, fires and torches, food to cooking stations, and ammo to ballista turrets.
Stations accept every item they normally accept, with no built-in exclusions - for example a kiln uses corewood and finewood as well as normal wood.
Station pulls follow the same access rules as crafting (owner strict, wards, server enforcement) and respect the LeaveOne option.
New Stations config section: PullOre, PullFuel, PullCooking, PullAmmo and IgnoreTypes.
1.0.3
Fixed a duplication bug: crafting or building with container resources could be granted without the materials being consumed when the player inventory could not fit them (for example with LeaveOne enabled or a completely full inventory).
LeaveOne now also applies to availability: recipes that would need the last item of a container stack are shown as not craftable instead of failing silently.
Recipes that consume a single chosen ingredient are no longer offered from containers, because the game removes that ingredient outside the normal material path.
The server now tells modded clients when it denies access to a container (new Server/NotifyDeniedPlayers option).
Crafting UI counters respect the free-build and free-craft world modifiers.
Hardened server policy validation and RPC registration; faster container scanning, ward checks and UI updates.
Documentation: known limitations, LeaveOne, ContainerRange clarifications.
1.0.2
New artwork: wooden chest icon with an amber pull arrow.
Added a Discord support link to the mod description.
Clarified multiplayer notes: players without the mod are still protected by the server gate, container contents remain visible as in vanilla, and the mod is not a general anti-cheat.
Releases are now built with clean rebuilds and a guard that blocks developer test builds from being packaged.
1.0.1
Server-side enforcement: container writes and container RPCs are validated on the server, so modified clients cannot bypass access rules.
Unauthorized container writes and ownership changes are dropped server-side; the chest stays intact.
Antispoofing for open/stack/take-all requests using the real sender identity.
Player-aware ward checks that work on dedicated servers.