FamilyFriendly 图标

FamilyFriendly

作者:rebot | 分类:模组

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

Minecraft 版本: 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7

平台: paper purpur spigot

标签: management social utility

资源介绍

FamilyFriendly Plugin

A Minecraft plugin that ensures a safe and age-appropriate chat experience by filtering inappropriate words, links, and spam, with a full moderation and warning system.

Features

  • Age verification system (players must set age on first join)
  • Underage players are protected: Only underage players have their chat filtered and are warned/muted/kicked/banned for blocked words
  • Adults chat freely: Adults see and send unfiltered chat, but are still subject to spam and link moderation
  • Private message protection: If an adult sends a private message with blocked words to an underage player, the message is filtered for the underage recipient and the adult is warned/escalated
  • Mute and shadow mute are separate: If a player is muted, they cannot chat at all. If shadow muted, their messages are only visible to themselves.
  • Age-based chat filtering (blocked words, links, and server IPs)
  • Configurable blocked words list
  • Permission-based link bypass
  • Private message filtering (with same filtering as public chat)
  • Automatic age prompt and movement lock on first join
  • Configurable replacement characters and warning messages
  • Spam protection with separate escalation (warn → mute → kick)
  • Mute, unmute, and timed mute commands (with short aliases)
  • Persistent warning system (general and spam warnings saved across restarts)
  • Escalation system: warn → mute → kick → ban for severe offenses (underage only, except for private messages to underage)
  • Separate escalation for spam
  • Admin commands to reset warnings and spam warnings
  • View warnings for any player
  • Enhanced logging system

Requirements

  • Minecraft Spigot/Paper 1.21.X

Installation

  1. Download the latest version of the plugin jar file
  2. Place the jar file in your server's plugins folder
  3. Restart your server

Configuration Files

  • config.yml: All settings, thresholds, durations, and permissions
  • blockedwords.yml: The list of blocked words
  • messages.yml: All user-facing messages (customizable)
  • players.yml: Stores player ages, warnings, and spam warnings

Main Commands

  • /age <age> — Set or update your age
  • /mute <player> <duration> or /ffmute <player> <duration> — Temporarily mute a player
  • /unmute <player> or /ffunmute <player> — Unmute a player early
  • /resetwarnings <player> or /ffresetwarnings <player> — Reset a player's general warning count
  • /resetspamwarnings <player> or /ffresetspamwarnings <player> — Reset a player's spam warning count
  • /familyfriendly reload or /ff reload — Reload plugin configuration
  • /familyfriendly viewwarn <player> or /ff viewwarn <player> — View a player's general and spam warnings

Tip for staff: All moderation commands have short aliases (e.g., /mute, /unmute, /resetwarnings, /resetspamwarnings, and their /ff... versions) for quick access.

How It Works

  • First join: Players must set their age before chatting or moving.
  • Chat filtering: Underage players have messages filtered for blocked words and links. Adults see and send unfiltered chat, but are still subject to spam and link moderation.
  • Private message protection: If an adult sends a private message with blocked words to an underage player, the message is filtered for the underage recipient and the adult is warned/escalated.
  • Mute and shadow mute:
    • If a player is muted, they cannot chat at all and see a mute message.
    • If a player is shadow muted, their messages are only visible to themselves (they are not notified).
    • The two effects never overlap or conflict; mute always takes precedence.
  • Spam protection: Repeated messages trigger a separate warning/mute/kick system (never bans for spam).
  • Escalation: General offenses (cursing, links) escalate from warning to mute, kick, and finally ban (all configurable, underage only, except for private messages to underage).
  • Warnings: All warnings are saved and persist across restarts. Admins can reset or view warnings for any player.

Permissions

All permissions are managed via LuckPerms (or your permissions plugin of choice). Assign as needed:

  • familyfriendly.age: Allows players to set their age
  • familyfriendly.reload: Allows reloading the plugin configuration
  • familyfriendly.link: Allows players to share links and server IPs
  • familyfriendly.op: Bypass all FamilyFriendly restrictions
  • familyfriendly.mute: Allows moderators to mute players
  • familyfriendly.unmute: Allows unmuting players
  • familyfriendly.resetwarnings: Allows resetting general warnings
  • familyfriendly.resetspamwarnings: Allows resetting spam warnings
  • familyfriendly.viewwarns: Allows viewing warning counts

Example LuckPerms Usage

lp user <player> permission set familyfriendly.mute true
lp group staff permission set familyfriendly.viewwarns true

Troubleshooting

  • If players can't set their age: Ensure the plugin has write permissions in the plugins folder
  • If chat filtering isn't working: Check config.yml and blockedwords.yml
  • If private messages aren't being filtered: Check if players have set their age
  • If configuration changes aren't applying: Use /familyfriendly reload to reload the settings

Logging

  • All chat and private messages are logged to the server console
  • Blocked and filtered messages are logged with warnings

License

All Rights Reserved


下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Treasure Bags

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

查看详情
APS Cobblemon Skins

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

查看详情
Greek Mythology

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

查看详情
Refract Shaders

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

查看详情