ProNewbie | New-Player Protection [1.20–1.21] icon

ProNewbie | New-Player Protection [1.20–1.21] -----

A safe start for every new player.




ProNewbie
A safe start for every new player.

The first few minutes decide whether a new player stays. ProNewbie protects them from the
moment they first join for a duration you control so an early death to a mob, a bad fall, or a
player camping spawn never turns a first impression into a lost player.

Built for busy servers
Performance was the starting point, not an afterthought. ProNewbie runs a single shared task instead
of one timer per player, keeps its protection state lock-free, and writes to disk off the main thread
only when something actually changes, never on a tick. You get the full feature set with a
negligible footprint, even with hundreds of players online.

Features
  • Automatic protection on a player's first join, for a configurable duration.
  • Full PvP protection both ways — protected players can't be hit by, or hit, other players.
  • Optional PvE protection against mobs and the environment.
  • Optional action-bar countdown showing the time remaining.
  • Two-step /newbie disable for players who want to opt out early.
  • Admin controls to grant, reset, or remove protection on demand.
  • Live reload — change any setting without restarting the server.

Make it yours
Every message the plugin sends lives in messages.yml and is yours to rewrite, with full
MiniMessage support alongside classic & codes and &#RRGGBB hex
colors. Durations, sounds, the action bar, and the disable flow are all configured in
config.yml.

Integrations
  • PlaceholderAPI — expose a player's protection status anywhere placeholders are read.
  • WorldGuard — keep protected players out of the regions you choose, with push-back and a title.
Both are optional soft-depends: install them to unlock the feature, or run without them.

Commands
  • /newbie — view your protection status
  • /newbie disable — remove your own protection (run twice to confirm)
  • /newbie admin give <player> — grant or reset a player's protection
  • /newbie admin remove <player> — remove a player's protection
  • /newbie reload — reload configuration and messages
Alias: /pnewbie. All subcommands include permission-aware tab completion.

Permissions
  • pronewbie.bypass — protection is skipped for this player (default: off)
  • pronewbie.admin — access the admin subcommands (default: operators)
  • pronewbie.reload — access the reload subcommand (default: operators)

PlaceholderAPI
  • %pronewbie_active% — true / false
  • %pronewbie_time_left% — formatted, e.g. 1h 59m
  • %pronewbie_seconds_left% — raw seconds remaining

Requirements
Paper 1.20.1 or newer (works through 1.21.x) · Java 17+
Optional: PlaceholderAPI, WorldGuard​

Free to use. Bug reports and feature requests are welcome in the Discussion tab.
Resource Information
Author:
----------
Total Downloads: 6
First Release: Jun 15, 2026
Last Update: Jun 15, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings