ModsJava
PlotModGuard
Java mod listed for Minecraft 1.7–1.18. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
️ Plot Mod Guard ️
Fix PlotSquared Permissions for Modded Blocks
Prevent unauthorized access to modded blocks in plots
Fix PlotSquared Permissions for Modded Blocks
Prevent unauthorized access to modded blocks in plots
Download Requirements
Required:
- PlotModGuard.jar (this plugin)
- PlotSquared - Download Here
✨ What is Plot Mod Guard?
Plot Mod Guard is a lightweight protection plugin that fixes PlotSquared's inability to protect modded blocks. If you run a modded server and notice players can interact with modded machines/blocks in other players' plots, this plugin solves that problem!
Key Features:
- ️ Modded Block Protection - Blocks interaction with ALL blocks (vanilla & modded)
- Silent Protection - No spam messages, clean experience
- ⚡ Zero Configuration - Works immediately after installation
- Plot Permission System - Respects PlotSquared ownership and trust
- World Support - Only protects in PlotSquared worlds
- Lightweight - Minimal performance impact
- Forge/Fabric Compatible - Works with any modded setup
How It Works
Protection Logic:
- ✅ Outside Plots - Allow all interactions (wilderness)
- ✅ Plot Owner - Allow all interactions in own plots
- ✅ Trusted Members - Allow interactions for added players
- ❌ Others - Block all interactions (silently, no messages)
What It Protects:
- Modded Machines - Industrial Craft, Mekanism, Thermal, etc.
- Modded Storage - Custom chests, barrels, drawers
- ⚡ Power Systems - Cables, generators, batteries
- ️ Control Panels - Any interactive modded blocks
- Vanilla Blocks - Also protects vanilla blocks (as a bonus!)
⚙️ No Configuration Needed
This plugin has:
- ❌ No config files
- ❌ No commands
- ❌ No permissions
- ❌ No setup required
Just install and it works!
Simply drop the plugin in your plugins/ folder and restart. It automatically:
- Detects PlotSquared worlds
- Identifies plot owners and members
- Blocks unauthorized interactions
- Allows authorized access
Installation Guide
- Download PlotModGuard.jar
- Make sure PlotSquared is installed
- Place PlotModGuard.jar in your plugins/ folder
- Restart your server
- Done! Protection is active immediately
❓ Frequently Asked Questions
Spoiler: Click to Expand FAQ
Q: Does this work with vanilla servers?
A: Yes, but PlotSquared already handles vanilla blocks. This plugin is designed for servers with mods where PlotSquared's protection doesn't work.
Q: Which mods are supported?
A: All mods! This plugin doesn't check specific mod blocks - it intercepts ALL block interactions and applies PlotSquared's permission system to them.
Q: Why don't players see error messages?
A: The plugin uses "silent protection" to avoid spamming chat. Players simply can't interact with protected blocks.
Q: Will this conflict with PlotSquared?
A: No! This plugin enhances PlotSquared by extending its protection to modded blocks. They work together perfectly.
Q: Does this work in the wilderness?
A: No, the plugin only protects blocks INSIDE plots. Wilderness is unaffected.
Q: Can I add friends to my plot?
A: Yes! Use PlotSquared's standard /plot add <player> or /plot trust <player> commands. Once added, they can interact with all blocks.
Q: Does this protect against explosions?
A: No, this plugin only handles player interactions. Use PlotSquared's explosion flags for that.
Q: Does this work on Paper/Purpur?
A: Yes! It works on Spigot, Paper, Purpur, and most 1.13+ forks with PlotSquared.
Q: Can I customize which blocks are protected?
A: No, the plugin protects ALL blocks in plots. This is intentional to ensure complete protection.
Q: Why make a separate plugin for this?
A: PlotSquared's core protection doesn't detect modded blocks because mods add blocks in ways that bypass normal Bukkit events. This plugin uses a different approach to catch everything.
Q: Is this compatible with WorldGuard?
A: Yes, but remember that PlotSquared should be the primary protection in plot worlds. Use WorldGuard for other regions/worlds.
Q: Does this cause lag?
A: No! The plugin is extremely lightweight - it only checks plot ownership for block interactions, which is very fast.
A: Yes, but PlotSquared already handles vanilla blocks. This plugin is designed for servers with mods where PlotSquared's protection doesn't work.
Q: Which mods are supported?
A: All mods! This plugin doesn't check specific mod blocks - it intercepts ALL block interactions and applies PlotSquared's permission system to them.
Q: Why don't players see error messages?
A: The plugin uses "silent protection" to avoid spamming chat. Players simply can't interact with protected blocks.
Q: Will this conflict with PlotSquared?
A: No! This plugin enhances PlotSquared by extending its protection to modded blocks. They work together perfectly.
Q: Does this work in the wilderness?
A: No, the plugin only protects blocks INSIDE plots. Wilderness is unaffected.
Q: Can I add friends to my plot?
A: Yes! Use PlotSquared's standard /plot add <player> or /plot trust <player> commands. Once added, they can interact with all blocks.
Q: Does this protect against explosions?
A: No, this plugin only handles player interactions. Use PlotSquared's explosion flags for that.
Q: Does this work on Paper/Purpur?
A: Yes! It works on Spigot, Paper, Purpur, and most 1.13+ forks with PlotSquared.
Q: Can I customize which blocks are protected?
A: No, the plugin protects ALL blocks in plots. This is intentional to ensure complete protection.
Q: Why make a separate plugin for this?
A: PlotSquared's core protection doesn't detect modded blocks because mods add blocks in ways that bypass normal Bukkit events. This plugin uses a different approach to catch everything.
Q: Is this compatible with WorldGuard?
A: Yes, but remember that PlotSquared should be the primary protection in plot worlds. Use WorldGuard for other regions/worlds.
Q: Does this cause lag?
A: No! The plugin is extremely lightweight - it only checks plot ownership for block interactions, which is very fast.
Perfect For
- Modded Servers - Any server running Forge/Fabric mods
- Industrial Servers - Tech mods with machines
- ️ Creative Plots - Modded building with protection
- Hybrid Servers - Vanilla + mods with plots
- ️ Plot Servers - Any PlotSquared server with mods
Technical Details
How It Works (For Developers):
- Listens to PlayerInteractEvent at HIGHEST priority
- Converts Bukkit location to PlotSquared location
- Checks if location is in a plot
- Verifies player ownership or trust status
- Cancels event if unauthorized (no messages sent)
Why PlotSquared Misses Modded Blocks:
- Modded blocks often use custom interaction events
- PlotSquared filters by block type (doesn't recognize mod blocks)
- This plugin intercepts at a higher level (all block interactions)
Support & Community
Need help? Join our Discord!
Join Discord Server
⭐ If you enjoy this plugin, please leave a 5-star review! ⭐
Your feedback helps improve the plugin and supports continued development! ✨
Custom Development Available!
Need a custom plugin or mod for your server? Feel free to contact me for commission work!
Made with ❤️ by Roinflam
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- 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 Spigot — 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.
PlotModGuard is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 15 times (via Spigot). Download it and open it directly in the game.