HomeJavaModsSelectivePlates
SelectivePlates
ModsJava

SelectivePlates

Lightweight plugin that let's you control which entities trigger which pressure plates

⬇ Download on HangarOpen in MCModsHubGet it on Google Play →
# SelectivePlates SelectivePlates is a lightweight Paper plugin for Minecraft 1.21+ that lets you precisely control **which entities can trigger which pressure plates**. By default, it does **nothing**. All plates behave exactly like vanilla. Enable per-plate rules in `plugins/SelectivePlates/config.yml` to create: - Player-only doors - Mob-only triggers - Item/arrow-only plates - Fully custom combos per plate group ![Wolf stood on a plate without the door opening](https://hangarcdn.papermc.io/avatars/user/0ec7f286-e2b6-49d0-8c71-bae3c5968171.webp?v=1) ## Features - Per-group configuration for every current plate: - Wood - Stone - Polished Blackstone - Light Weighted - Heavy Weighted - Toggle categories: - `players` - `hostile_mobs` - `passive_mobs` - `villagers` - `armor_stands` - `items` - `projectiles` - `vehicles` - `other_living` - Optional debug logging. - Simple status & reload commands. Some of these work better than others. For example, vehicles only work if they're occupied. And rules can clash, for example if mobs aren't allowed and vehicles are, then clearly a mob in a vehicle will get through. I'm not going to change any behaviour like that, I only made it to have doors that mobs can't get in. ## Commands - `/selectiveplates` or `/sp` Shows a summary of: - Debug state - Any plate groups that are overridden. - `/selectiveplates status full` Shows all plate groups and their allowed categories. - `/selectiveplates reload` Reloads `config.yml` from disk. ## Permissions - `selectiveplates.reload` - Default: OP - Required for all above commands. ## Configuration By default, all groups are: `enabled: false`, so the plugin doesn't change gameplay until you enable a config Example: make polished blackstone plates player-only: ```yaml plates: polished_blackstone: enabled: true players: true hostile_mobs: false passive_mobs: false villagers: false armor_stands: false items: false projectiles: false vehicles: false other_living: false ``` Example: stone plates mob-only: ```yaml plates: stone: enabled: true players: false hostile_mobs: true passive_mobs: true villagers: true armor_stands: false items: false projectiles: false vehicles: false other_living: true ``` Restart the server or use /selectiveplates reload after editing.

SelectivePlates is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.19.1, 1.19.2, 1.19.3 and newer. Downloaded 6 times (via Hangar). Download it and open it directly in the game.

Explore more