AntiCrystal-Anchor

AntiCrystal-Anchor

AntiCrystal-Anchor is a Plugin that prevents Players to craft & use Crystals and Anchors.

1 740 downloads 4 followers

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.

Craft Crystals

Placing Crystals

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

Craft Anchors

Place Anchors

  • 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

No gallery available for this project.

Version Minecraft Loader Download

V1.3

1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
folia, paper, purpur
Download

AntiCrystal-Anchor-V1.2

V1.2

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, folia, paper, purpur, spigot
Download

AntiCrystal-Anchor-V1.1

V1.1

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
bukkit, folia, paper, purpur, spigot
Download

AntiCrystal-Anchor-V1

V1

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
bukkit, folia, paper, purpur, spigot
Download