Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
AntiCrystal-Anchor
A lightweight protection plugin that stops End Crystal, Respawn Anchor and TNT abuse on your server — with granular control over crafting, placing, using and explosions.
Runs on Paper, Folia and Purpur from 1.21 up to 26.3 — one jar for all of them.
Key Features
- End Crystal Protection: Block crafting, placing and detonating End Crystals to shut down crystal PvP. Or keep crystals but defuse their explosions — they still break when hit, but deal no damage and destroy no blocks.


- Respawn Anchor Protection: Prevent Respawn Anchor bombs. Existing anchors can still be mined, and players can still build against them.


- TNT Protection (optional): Block TNT crafting, placing, igniting (redstone, fire, arrows, flint & steel), dispensing and explosions — including TNT minecarts. Fully independent from the Crystal/Anchor settings.
- Dragon Fight Friendly: The natural crystals on the End pillars stay destructible, and players can still place crystals on the exit portal to respawn the Ender Dragon.
- Crafter Blocking: Prevents crafting via the Crafter block for all three item types — no more bypassing restrictions!
- Granular Control: Enable/disable each restriction independently per item.
- World Filter: Restrict the plugin to specific worlds via whitelist or blacklist.
- Notification Types: Choose how blocked-action messages appear — Chat, ActionBar, or Title.
- Inventory Scanning: Periodic inventory checks with configurable actions (notify, remove, or drop). Dropped items are confiscated — only players with bypass can pick them up.
- Admin Alerts: Get notified when players carry blocked items, with a cooldown against spam.
- Bypass Permissions: Allow trusted players to bypass restrictions per item type.
- Multi-Language Support: Fully translated in English and German. Supports legacy (
&a), HEX (&#RRGGBB) and MiniMessage colors. - Auto-Config Updates: New config options are added automatically — your settings and translations are kept.
Protection Options
| Item | Craft | Crafter | Place | Use | Explosion |
|---|---|---|---|---|---|
| End Crystal | ✅ | ✅ | ✅ | ✅ (detonate) | ✅ (defuse) |
| Respawn Anchor | ✅ | ✅ | ✅ | ✅ (charge/use) | — |
| TNT (optional) | ✅ | ✅ | ✅ | ✅ (ignite, dispense) | ✅ |
Commands & Permissions
| Role | Command / Permission | Description | Default |
|---|---|---|---|
| Admin | /aca reload · anticrystalanchor.admin |
Reload configuration | OP |
| Admin | anticrystalanchor.notify |
Receive inventory-check notifications | OP |
| Bypass | anticrystalanchor.bypass.crystal |
Bypass End Crystal restrictions | — |
| Bypass | anticrystalanchor.bypass.anchor |
Bypass Respawn Anchor restrictions | — |
| Bypass | anticrystalanchor.bypass.tnt |
Bypass TNT restrictions | — |
| Bypass | anticrystalanchor.bypass.all / bypass.* |
Bypass all restrictions | OP |
Note: Operators bypass all restrictions by default. To test the plugin, use a non-OP account or negate
anticrystalanchor.bypass.all.
Aliases: /aca, /anticrystal
Configuration Highlights
# End Crystal Settings
end-crystal:
enabled: true
block-craft: true
block-autocraft: true # Crafter block
block-place: true
block-use: true # No detonating player-placed crystals
block-explosion: false # Crystals break, but deal no damage
allow-dragon-respawn: true # Crystals on the exit portal stay allowed
# Respawn Anchor Settings
respawn-anchor:
enabled: true
block-craft: true
block-autocraft: true
block-place: true
block-use: true
remove-on-place: true
# TNT Settings (disabled by default)
tnt:
enabled: false
block-craft: true
block-autocraft: true
block-place: true
block-activate: true # Redstone, fire, arrows, flint & steel
block-dispenser: true # Block TNT dispensing
block-explosion: false # Cancel all TNT and TNT minecart explosions
remove-on-place: true
# World Filter
worlds:
mode: "blacklist" # or "whitelist"
list: [] # world names, empty = no filter
# Notification type for blocked-action messages
notifications:
type: "chat" # chat, actionbar, or title
# Inventory scanning
inventory-check:
enabled: true
interval: 60 # seconds (minimum 10)
action: "notify" # notify, remove, or drop
notify-player: true
admin-cooldown: 30 # seconds between admin notifications per player
Why Use This Plugin?
🛡️ Prevent Grief: Stop crystal, anchor and TNT bombing on your server
⚔️ Fair PvP: Disable overpowered crystal PvP mechanics
🐉 Keeps the End playable: Dragon fight and dragon respawn keep working
🔒 Full Control: Granular settings for each item and action
🤖 Crafter Proof: Block Crafter exploits
🌍 World Filter: Only protect specific worlds or exclude others
📢 Admin Alerts: Get notified when players carry blocked items
Dependencies (optional)
We recommend installing LuckPerms for a better permission management experience!
Compatibility
✅ Paper 1.21 – 1.21.11 and 26.1 – 26.3
✅ Folia 1.21.x and 26.x
✅ Purpur and other Paper forks (Leaf, Pufferfish, …)
❌ Spigot / CraftBukkit — not supported, the plugin needs the Paper API
Requires Java 21 or newer (26.x servers need Java 25 anyway).
Support
For bugs or support: https://discord.gg/Mkgz7YK7Y8


