Overview
Awaiting approval v1.2.2
- Platforms
- Paper, Purpur, Folia
- Minecraft
- 1.21 to 1.21.11 (Java 21); 26.x (Java 25)
- Java
- 21 / 25
- Required
- None
- Optional
- PlaceholderAPI, MiniPlaceholders, LuckPerms
NewbieShield protects genuine first-time players with online-time PvP immunity and configurable Guardian Totem lives. Existing players are seeded without protection when the plugin is first installed.
Requirements #
- Paper, Purpur, or a compatible Paper fork
- Minecraft 1.21 through 1.21.11 with Java 21
- Minecraft 26.x with Java 25
- PlaceholderAPI, MiniPlaceholders, and LuckPerms are optional
Installation #
- Stop the server.
- Place
NewbieShield.jarin the server'spluginsdirectory. - Start the server once to generate the configuration and language files.
- Configure
plugins/NewbieShield/config.ymlas needed. - Run
/newbieshield doctorto verify the active storage backend.
YAML works without setup. SQLite is recommended for larger standalone servers. MySQL is intended for networks that share protection state. Use /newbieshield migrate <YAML|SQLITE|MYSQL> confirm before changing storage.type, then restart the server.
Main features #
- PvP immunity measured only while the player is online
- Optional mutual PvP blocking
- Guardian Totem lives for lethal damage from mobs, falls, lava, PvP, and other normal damage
- Vanilla Totem of Undying priority when configured
- Direct, projectile, tameable-owner, and TNT-source attribution
- First-install seeding that leaves existing players untouched
- YAML, SQLite, and MySQL storage
- Action bar, boss bar, or disabled HUD mode
- English, Turkish, German, Spanish, and French messages
- Paper and Folia scheduler compatibility
- Config validation, safe reload rejection, versioned config migration, and shutdown persistence