Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
FamilyFriendly
PluginLicenseRef-All-Rights-Reserved

FamilyFriendly

A Minecraft plugin that ensures a safe and age-appropriate chat experience by filtering inappropriate words for underage players.

87
Downloads
2
Followers
10 months ago
Updated
📦
3
Versions
managementsocialutilitypaperpurpurspigot
Download Latestv1.1.0View on Modrinth

📖About FamilyFriendly

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


👥 Team & Contributors

WILD_DRS
WILD_DRSOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
paperpurpurspigot
Minecraft Versions
1.211.21.11.21.21.21.31.21.41.21.51.21.61.21.7

🔗 Links

Modrinth Page