ItemStayPut: The Ultimate Floating Item Display Plugin for Minecraft Shops
Minecraft servers constantly evolve, and shop designs are no exception. Many servers rely on inventory GUI shops, but they can feel detached from the blocky world. ItemStayPut brings back the classic floating item display, allowing you to place items that stay put and cannot be picked up, creating an immersive shopping experience. This plugin, a full rewrite of the original ItemStay concept, works seamlessly with EssentialsX shop signs and is compatible with Spigot, Paper, and Bukkit from 1.13.3 to 1.19.3.
What Is ItemStayPut?
ItemStayPut is a server plugin that lets you drop floating items in the world that are immune to player and mob pickup. These items serve as visual representations for shops, museums, or decorative displays. Unlike traditional item frames, they float in mid-air and can be placed precisely where you look. The plugin is designed for server owners who want a more natural, immersive feel for their economy setups.
How It Works
Using ItemStayPut is straightforward. Hold the item you want to display in your main hand, look at the desired spot, and type /isp place. The item will appear as a floating entity that cannot be collected. Players can admire the item, but it remains fixed. To remove it, use /isp delete <id> or clear multiple items within a range with /isp remove <range>. The plugin also integrates with EssentialsX shop signs, so you can link a sign to the floating item for a complete shop system.
Key Features
- Immersive floating items: Items hover in place, unaffected by gravity or player interaction.
- Multi-language support: Choose from English, Portuguese, Spanish, or add your own locale file.
- ClearLagg integration: The plugin tells ClearLagg to ignore its items, preventing accidental deletion.
- Auto updates: Automatically download and install new versions, with config preservation.
- Flexible command aliases: Use /isp, /item, /itemstayput, and more to avoid conflicts.
- Admin tools: Import items from CSV, reload configs, and manage player locales.
Commands and Permissions
ItemStayPut offers a rich command set for both players and admins. The root command is /isp, but you can configure aliases like /item or /itemstayput to avoid conflicts with other plugins. Here's a quick overview:
Player Commands
/isp place– Drops the held item at the looked-at location./isp list [range]– Lists your placed items, or all items if admin./isp delete <id>– Removes a specific item by ID./isp remove <range>– Deletes all your items within a radius./isp locale– Manage your language preference.
Admin Commands
/isp import <filename>– Import items from a CSV file./isp reload– Reload all configuration files./isp version <nbr>– Check version or view changelog./isp locale listplayers– See all players' language settings.
Permissions are managed through any permissions plugin like LuckPerms. The default setup grants all players access to basic commands, while itemstayput.admin gives full control, though reload and version commands still require OP status.
Configuration and Auto Updates
The config.yml file is well-documented and easy to tweak. You can set the update mode to auto, check, or off. When a new version is installed, ItemStayPut automatically updates the config while preserving your custom values—no manual merging needed. The plugin also keeps backups of configuration files, so you can always revert if something goes wrong. For those who prefer a streamlined setup, the foxygame.net launcher offers a convenient way to install ItemStayPut directly from its mod menu, making it a flexible and modern choice for server administrators who want to skip manual jar placement.
Compatibility and Lag Prevention
ItemStayPut supports all Bukkit/Spigot/Paper versions from 1.13.3 to 1.19.3. One common issue with floating items is that lag removal plugins like ClearLagg often delete them. ItemStayPut solves this by using ClearLagg's API to mark its items as ignored. If you use another lag remover, you can configure it to ignore items with the localized name "ItemStayPut". The plugin also includes a view distance setting to prevent items from being placed too far away, reducing potential performance impact.
Why Choose ItemStayPut Over GUI Shops?
GUI shops are functional but break immersion. Floating items blend into the environment, making your server's market feel like a real bazaar. Players can see exactly what they're buying without opening menus. Combined with EssentialsX signs, you get a seamless transaction experience. The plugin's multi-language support also makes it accessible to a global player base.
Conclusion
ItemStayPut revives a beloved classic concept with modern reliability. Whether you run a survival economy, a roleplay server, or a creative showcase, this plugin adds a tangible, visual layer to your world. With auto updates, ClearLagg protection, and easy configuration, it's a low-maintenance addition that delivers high immersion. Drop the jar into your plugins folder, restart, and start placing floating items that truly stay put.