
ModsJava
Invis Items
A simple 1.21.6+ spigot & paper plugin to make items invisible to all but those holding them. Useful for lobby items, minigames, trolling, or really any…
⬇ Download on Modrinth



Invis Items
Requires PacketEvents
Supports 1.21.6+ spigot, paper, and (most) paper forks
A simple 1.21.6+ spigot & paper plugin to make items invisible to all but those holding them. Useful for lobby items, minigames, trolling, or really any time when you need to keep an item hidden.
Features
- Items are securely hidden from players by using packet level interception – clients can't possibly know about items they were never told of.
- Supports applying and removing invisibility to and from items, as well as giving invisible items and replacing slots with invisible items.
- Permissions down to each subcommand node and customisable messages in config.yml.
- Brigadier (minecraft's native command system) support on papermc (and papermc forks) for command colouration, /execute as support, argument tooltips, and more of brigadier's advantages.
- Supports selectors like @p, @r, etc, in commands and offers full tab complete.
- Should support Purpur and most other forks of paper.
Command and Permissions
| Subcommand | Permission | Description |
|---|---|---|
| /invisitems version | invisitems.version | Send the plugin version in chat |
| /invisitems reload | invisitems.reload | Reload the config.yml/custom messages |
| /invisitems apply [<slot>] [<entities>] | invisitems.apply | Apply invisibility to the item in the hand or specified slot of you or other entities |
| /invisitems remove [<slot>] [<entities>] | invisitems.remove | Remove invisibility from the item in the hand or specified slot of you or other entities |
| /invisitems give <item> [<amount>] [<players>] | invisitems.give | Give an invisible item or invisible items to yourself or other players |
| /invisitems replace <slot> <item> [<entities>] | invisitems.replace | Replace the specified slot with an invisible item, for you or other entities |
Config.yml
The config.yml contains the customisable messages. Use /invisitems reload to reload it.
messages:
reload: "Reloaded InvisItems"
version: "Running InvisItems version %version%"
receive-item: "You have been given %amount%x invisible %item%"
give-player-item: "Gave %amount%x invisible %item% to %player%"
apply-to-item: "Applied invisibility to %item%"
apply-to-entities: "Applied invisibility to slot %slot% for %amount% entity(s)"
remove-from-item: "Removed invisibility from %item%"
remove-from-entities: "Removed invisibility from slot %slot% for %amount% entity(s)"
set-slot-to-item: "Set slot %slot% to invisible %item%"
set-entity-slot-to-item: "Set slot %slot% to invisible %item% for %amount% entity(s)"
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21.6, 1.21.7, 1.21.8
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Verified by MCModsHub
- Ships as Invis Items-1.0.0.jar — drop this file into the mods folder
- Download size: 26 KB
- Download link checked 2 Oct 2026 — working
These come from our own check of the pack file, not from the source page.