ImageFrame Moderation on Discord Extension
ImageFrameMDE is a moderation extension for the ImageFrame Minecraft plugin. It intercepts image-loading commands and sends them to Discord for moderator approval before allowing the image to load in-game.
Supports Minecraft 1.21.11.
- Intercepts ImageFrame commands that include image URLs
- Sends moderation requests to Discord
- One-click Approve / Reject buttons for moderators
- Image preview shown in the moderation message
- Approved images load instantly without re-moderation
- Configurable rate limit for pending requests
- SQLite database for moderation decisions
- Minecraft server 1.21.11
- Paper / Spigot
- Java 21
- ImageFrame plugin
- Discord bot token
- Download the plugin
.jar - Place it inside the server
pluginsfolder - Start the server once to generate the config
- Configure the Discord bot token and moderation channel
- Restart the server
config.yml
moderation: max-pending-requests-per-player: 3
discord: token: "YOUR_BOT_TOKEN" moderation-channel-id: 123456789012345678
- Player runs an ImageFrame command containing an image URL
- Plugin intercepts the command
- If the image has not been moderated:
- A request is sent to Discord
- The command is blocked
- A moderator approves or rejects the request
- Approved images can then be used normally
The plugin uses SQLite and stores two types of data.
urls Stores the final moderation decision for an image.
requests Stores moderation request history.
MIT License Copyright (c) 2026 iSoham