Minecraft anticheat guide

Inventory Move and Open Timing Checks Explained

How FairPlay's inventory checks observe movement while menus are open, slot clicks, close-and-click order and chest taking, with review steps.

What do the inventory timing checks observe?

The inventory group flags menu behavior that a player cannot easily produce by hand. FairPlay names checks for moving while a container is open, clicking slots while moving, the order of close and click packets inside one client tick, view changes during inventory use, and chest stealing. Each one looks at what the client sent around opening, clicking and closing a menu.

These checks overlap with the existing inventory articles on this site. This one focuses on timing and movement while a menu is open, not on the general inventory state.

Staff should also remember that menu habits are shaped by the server's own menus. A player who learns a shop's layout quickly will act fast there without any automation, so compare each flagged menu with that server's menus rather than with vanilla play alone.

Which inventory cheat behavior is targeted?

Inventory automation moves items without the player steering the action. A chest stealer takes many items from a container in a short time. An inventory-walk cheat moves while a menu is open, which vanilla play rarely allows. Packet-order checks look for clicks that arrive after a close in the same tick, which a normal client does not send.

The open-move check is described in its source notes as covering containers such as chests, furnaces, crafting tables and barrels. Its notes also say it does not cover the player's own inventory screen. Confirm that scope on your server before you rely on it.

What legitimate play can resemble it?

Ordinary storage and shop play produces many of the same signals. Shift-clicking a stack after opening a chest looks like rapid taking. Players who close and reopen a container quickly to sort items can produce close-and-click order that looks wrong.

How should staff read an inventory alert?

Start by naming the check, then find the context that matches it. The table lists the first thing to inspect for each public check name, and a common cause to rule out before you act.

First inspection points for FairPlay inventory alerts.
AlertInspect firstLegit cause to rule out
InventoryMoveOpenHorizontal movement during the open-container windowKnockback, a vehicle, or a moving platform
InventoryMoveActionSlot clicks made while the player is movingChest GUI plugin or a sprint stop right before the click
InventoryPacketSequenceClose and click order inside a single client tickLag bunching packets from one moment
InventoryRotationsView changes while a menu is in useLooking around while using a menu
ChestStealerRate and completeness of items taken from one containerStorage plugin, or a player emptying their own chest

What is a safe review procedure?

Inventory evidence is easy to read wrongly without the surrounding play. Use the same steps for every alert so reviews stay comparable across staff.

A reviewer who only reads the alert line will miss the most useful context, which is what the player was doing in the seconds before the menu opened.

What should you tune only in staging?

Test with the GUI plugins you run, since custom menus change the baseline. Shops, storage, warp menus and claim tools each open containers differently. Keep the family alert-only while you collect legit baselines for each menu type on your server.

Read the per-check reference before editing any value. Do not copy a setting from another server, because the menus and the plugins behind them are different on each network.

When you test, include a player who knows the menus well and a new player, since the two produce very different movement and click timing on the same screen. Record which plugin opened each menu, because the same click pattern from a shop menu and from a storage menu should be reviewed against different baselines.

What have we not verified?

We have not measured how often these checks fire with each GUI plugin, how well they handle packet bunching on high ping, or how they compare with other inventory checks. This article describes what the checks are named to observe, and it does not claim that any alert on its own proves automation.

FAQ

Do these checks cover a player's own inventory screen?

Per the open-move check's source notes, it does not cover the player's own inventory screen. Confirm that scope in staging before you rely on any alert from that screen.

Why does chest stealing alert on our storage plugin?

Storage plugins can move many items in one action. Test your storage GUI in staging, then decide with your staff how that plugin should be handled under your own policy.

Is an inventory alert enough for a ban?

Not on its own. Combine it with the fight or farming history and a staff review before deciding.

Related sources and official pages

Browse all anticheat guides