Warning: file_put_contents(/www/wwwroot/nmbt.106988770/cache/modrinth_versions_OsPydya9.json): Failed to open stream: Permission denied in /www/wwwroot/nmbt.106988770/resource_detail.php on line 53
AntiSignEdit - 墨喵 Minecraft 资源
AntiSignEdit 图标

AntiSignEdit

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.2.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/antisignedit
资源信息

Minecraft 版本: 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

平台: folia paper purpur spigot

标签: game-mechanics social

资源介绍

AntiSignEdit

A simple Folia-compatible Minecraft 1.21.x plugin that locks signs after a player finishes writing on them, preventing any future edits.


Features

  • Locks signs the moment the sign GUI closes after placement
  • Automatically locks pre-existing signs (placed before the plugin was installed) on first interaction
  • Works with all sign types: classic signs, wall signs, and all hanging sign variants
  • Signs can still be broken normally
  • Ops and players with antisignedit.bypass can still edit signs freely
  • Configurable message shown when a player is blocked (or disable the message entirely)
  • Folia compatible via RegionScheduler

Permissions

Permission Default Description
antisignedit.bypass op Allows the player to bypass sign locking

Configuration

Located at plugins/AntiSignEdit/config.yml after first run.

messages:
  # Set to false to silently block without sending any message
  send-on-block: true

  # Supports full MiniMessage formatting
  edit-blocked: "<red>This sign has been locked and cannot be edited."

How It Works

New signs: When a player closes the sign editing GUI, SignChangeEvent fires. A region-scheduled task (Folia-safe) immediately waxes the sign block after the event resolves. Waxed signs cannot be opened for editing in vanilla Minecraft.

Pre-existing signs: When a player right-clicks any unwaxed sign, the plugin waxes it on the spot before cancelling the interaction. This means old signs are retroactively locked on first touch.

Bypass: If the interacting player is an op (player.isOp()) or has the antisignedit.bypass permission, the interaction is not cancelled and they may edit freely.

下载与版本
评论(0)
请 登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

赞助作者

请 登录 后赞助作者。

🔥 相关推荐
AEA: TNT CrashFix

价格:0 墨喵币
下载量:0

查看详情
PureAuth

价格:0 墨喵币
下载量:0

查看详情
Doltastic Enchantments

价格:0 墨喵币
下载量:0

查看详情
Atzlk MC: Official Modpack Plus+

价格:0 墨喵币
下载量:0

查看详情