JWFrames
A plugin for convenient invisible item frames
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
JWFrames
JWFrames
Invisible, rotation-locked item frames — the right way.
JWFrames is a lightweight Paper/Spigot plugin that gives server builders precise control over item frames — without cluttering your hotbar with command blocks or relying on heavy utility suites.
Toggle visibility, lock rotation, and reset frames in a single shift-click. Everything is configurable: swap the trigger items, disable messages, or adjust the prefix to match your server's style.
---
Features
- 🔒 One-click reset — prevent players from spinning frames by accident; toggle on/off with a shift-click - 👁 One-click reset — hide the frame entity completely while keeping the item inside visible and functional - ↩ One-click reset — restore a frame to its default state (visible + freely rotating) instantly
---
How to use
1. Hold the appropriate item in your main hand (see table below) 2. Sneak (Shift) + right-click the target item frame 3. The action is applied immediately and a confirmation message is shown in chat
| Item | Action | Toggles | |------|--------|---------| | Glass Pane | Lock / unlock rotation | ✅ | | Shears | Make invisible / visible | ✅ | | Brush | Reset all modifications | ❌ |
> All trigger items can be changed in `config.yml`.
---
Commands & Permissions
| Command | Description | |---------|-------------| | `/jwframes reload` | Reload the plugin configuration |
| Permission | Description | Default | |------------|-------------|---------| | `jwframes.reload` | Allows reloading the plugin configuration | op |
---
Compatibility
- Java 21+ - Java 21+ - No external dependencies — drop the jar into your `plugins/` folder and restart
---
*Made by JohnWail · Issues and suggestions are welcome on the project page.*