AntiCrystal-Anchor
V1.3AntiCrystal-Anchor is a Plugin that prevents Players to craft & use Crystals and Anchors.
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 | |||||
| Respawn Anchor | — | ||||
| TNT (optional) |
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
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
LuckPerms
A permissions plugin/mod for Minecraft servers.
2.8MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta
SkinsRestorer
🎨 Ability to restore/change skins on servers! (Offline and Online Mode)
1.6MSueta