MH-Anti-Sign-Edit
1.2-SNAPSHOTSign disabler plugins for newest versions with custom sounds, messages and effects
1.2-SNAPSHOTlatestAnti Sign Edit v1.2 — The Complete RewriteNov 2, 2025 A smarter, cleaner, fully configurable experience for protecting your signs. _________________________________________________ Overview This update is a full internal rewrite — cleaner code, a modular config, and far more customization than before. Anti Sign Edit now goes beyond simply blocking sign edits: it gives admins and staff live alerts, Discord integration, per-world control, and polished player feedback — all from one lightweight plugin.What's New · Staff Alerts — Receive centered messages when a player tries to edit a sign. • Includes clickable TP to the sign and Return to previous location. • Optional temporary invisibility after teleport. · Fully Customizable Discord Webhook — • Build your own embed with title, description, color, images, footer, and fields. • Replace placeholders (%player%, %world%, %x%, %y%, %z%) dynamically. • Define avatar, username, and multiple embeds per webhook. · Per-World Controls — • Switch between WHITELIST or BLACKLIST mode to decide where edits are blocked. • Players with mh.edit.sign bypass protection globally. · Silent Mode — • mh.antisign.silent now allows staff or test users to trigger no sounds or messages when blocked. · Config Overhaul — • Clear separation between permissions, worlds, notify, logging, and staff-alert. • Every feature toggleable; clean defaults right out of the box. · UX Polish — • Optional no-permission chat message, sound, and potion effect. • Console log levels (console-info / console-warn) to avoid spam.
Technical Improvements · New YAML structure for painless configuration. · Improved reload command: /cweditsign reload. · Safer handling for invalid sounds/effects with graceful fallbacks. · Cleaner internal handling for teleport and back commands. · Webhook logic optimized and supports rich embeds. · Logs now respect toggles — no more unwanted console noise. Example Webhook Embed Code (YAML): webhook-embed: enabled : true username : 'MineHorizon Alerts' avatar_url : ' [
]
(
)'
content
: ''
embeds:
- title
: 'Sign Edit Attempt'
description
:
"Player: %player%\nWorld: %world% (%x%, %y%, %z%)"
color
: '
#ff4757'
thumbnail
:
{ url
: '
[https://visage.surgeplay.com/head/
%player%.png](https://visage.surgeplay.com/head/%player%.png)' }
image
:
{ url
: '
[https://visage.surgeplay.com/bust/
%player%.png](https://visage.surgeplay.com/bust/%player%.png)' }
footer
:
{ text
: 'MineHorizon • AntiSignEdit', icon_url
: '
[
]
(
)', timestamp
: true
}
Commands & Permissions
· /cweditsign reload — reload configuration (mh.antisign.admin)
· /cweditsign__tp_internal, /cweditsign__back_internal — used by staff alert buttons (mh.staff)
Compatibility Fully tested on Paper, Spigot, and Purpur for 1.19.x – 1.20.x. Lightweight, async-safe, and ready for production networks. _________________________________________________ Developed and maintained by CodeHorizon118 — SysAdmin of MineHorizon Network.
1.1-SNAPSHOT"ERROR DOES NOT START" The plugin has been updated!Jan 8, 2024 Apparently I have to apologize, since I posted a version that didn't start directly. It was because I was using the wrong command initialization interface. It's time to enjoy the plugin!1.0-SNAPSHOTJan 5, 2024
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta