Language

Guests

Guests

ModrinthSpigotMC

Show off your builds to newcomers while keeping gameplay secure! Perfect for SMPs that want to protect themselves from griefers and server scanners. Players will join as a guest and you can keep your whitelist off and public!

640 downloads 8 followers updated 5mo ago
latest v1.0.1.4 Modrinth
Bukkit Paper Purpur Spigot 1.17 – 26.1.2 ManagementOptimizationUtility

About

Plugin demo
Created for our college Minecraft server (derex smp), check this plugin in action at server ip

mc.longhorns.dev

Running a public Minecraft survival server today often means dealing with organized griefing groups and automated server scanners, forcing many servers to run /whitelist on just to stay safe. But that comes at the cost of accessibility, what if you actually want people to join and explore?

Guests is a lightweight Bukkit plugin for managing guest players on your Minecraft server. Using a permission system and config, server owners can leave their whitelists off to make a server public, but still vet people who join by turning on a guest mode by default, and setting unverified players to spectator mode.

It allows you to restrict block breaking, block placing, block interaction, and chat for guests, with configurable options.

You use the various permission nodes given and apply them to permission groups to enable or disable guest behavior. A good way is to give guest permissions to the "default" permission group all players get on join, and have a method to promote them upwards once they are whitelisted / verified.

Usage

I recommend using LuckPerms to manage the groups, and adding guest.guest and other permissions to the "default" group. You can use /lp promote to promote specified users.

If you have any suggestions on how to improve this system plz let me know on the GitHub!

Features

  • Force players into spectator mode on join
  • Prevent guests from breaking, placing, or interacting with blocks
  • Prevent guests from talking in chat (prevents spam bots, or griefing organizations from spamming Discord invites)
  • Prevent guests from picking up items
  • Prevent guests from damaging entities
  • Easy promotion from guest to member with full permissions
  • All restrictions and states are managed via plugin permissions
  • Exposes APIs for guest joins and chat blocking for plugins like DiscordSRV to use in alerts

Permissions

  • guests.guest \— Assigned to guest players
  • guests.spectator \— Forces spectator mode
  • guests.muted \— Restricts chat
  • guests.limited \— Restricts block interaction
  • guests.damage \— Allows guests to damage entities
  • guests.pickup \— Allows guests to pickup items
  • guests.reload - Reload config

Configuration

All features can be toggled in the config.yml file:

Join our dev discord! 

Discord
https://discord.gg/HM5XEe6pW6

Credits

Created for the UT Austin Minecraft server, check this plugin in action at mc.longhorns.dev

Developed by Derex (derec4, derex_, derexXD, dereXD, derexwq, DereC_, CORRUPT_Greninja, lordnexus123, and other username iterations).

Versions

Release
1.0.1.4
bukkit, paper, purpur · 1.17, 1.17.1, 1.18 · 5mo ago
Added permissions for dealing damage, as well as picking up items Credits to SoraHjort for suggesting https://github.com/SoraHjort
430
Release
1.0.1.3
bukkit, paper, purpur · 1.17, 1.17.1, 1.18 · 6mo ago
- Fix join bug once again (sigh) - Chat listener was having an exploit where guests could still, yknow, chat
29
Release
1.0.1.2
bukkit, paper, purpur · 1.17, 1.17.1, 1.18 · 6mo ago
- **feat:** Exposed events for guest plugin for external use - **feat:** Config added for title and subtitle text on join - **feat:** Guest config reload…
33
Release
1.0.1.0
bukkit, paper, purpur · 1.18, 1.18.1, 1.18.2 · 7mo ago
big title on join saying ur a guest welcome text is now green removed the force survival mode because that will conflict with people who dont want that, they…
36
Release
1.0.0.2
bukkit, paper, purpur · 1.17, 1.17.1, 1.18 · 8mo ago
Check if no longer guest, then drop em outside of spectator mode
40
Release
1.0.0.1
bukkit, paper, purpur · 1.17, 1.17.1, 1.18 · 8mo ago
removed old permissions that were unused
30
Release
1.0.0.0
bukkit, paper, purpur · 1.18, 1.18.1, 1.18.2 · 8mo ago
- initial version, all details in the plugin description are what is included
42

Comments 0

No comments yet. Be the first to share your thoughts.