GuestMode icon

GuestMode -----

Disables Players without the given Permission to Craft, Build, break Blocks etc.



2.0 finally here :)
This release took me way longer than it should have. Sorry that you had to wait. :3

Changelog:

  • Fixed that Villagers were still attackable by Guests if PassiveEntityDamage was set to true. Thanks for the report squeezer !
  • Added new default materials suggested by squeezer !
  • Added that Guests can no longer use beds to (re-)set their Spawnposition. They still see the Message "Spawnposition set" but that's something from the Client (I researched a lot for this) I cannot change (or I've not found out how, yet). Take note that the Spawnposition for Guests will always set to the default Worldspawn (so make sure you've set it to the correct position if you enable this). Suggested by Noiverre !
  • Added that you can block Chatting for Guests completly. They can still read it but are no longer able to write into chat (except commands you're allowing). Suggested by lesxmore !

You need to update the Config.

This is the part of the config you have to update/add. Marked with '>>' | '< ... >' means just a skip so I don't have to copy the full config again. You can find the full config on the main page!
Code (YAML):
< ... >
# DisallowMultipleUnguest - Disable this if you prefer the old way of unguesting
#                           this disables the 'is online' check and also the prevention of doubled unguesting
#                           sadly there's no other way to prevent this (as far as I can see)
#
>> # GuestsCanChat - If this is disabled your Guests can no longer use chat to talk.
>> #                 If you run Commands on Join you need to set RunCommandsAs to 'Console' for them to work.
#
#
HealGuests
: false
DisableHunger
: false
GamemodeOnJoin
: 'Adventure'
CommandsToRun
:
- 'lp user <Player> permission set group.member true'
- 'lp user <Player> permission unset group.default'
- 'gamemode survival <Player>'
CommandsOnJoin
: [ ]
RunCommandsAs
: Console
DisallowMultipleUnguest
: true
>> GuestsCanChat
: true
< ... >
#
# Blocking Types
# Just disable what you don't need or want to be enabled.
#
# true = blocked
#
# BlockedMaterials - List all Materials (Item/Blocks) Guests should be unable to use.
#                    NOT case sensitive but I recommend it for better readability ;)))))
#                    Legacy Materials are also blocked if you list the not so legacy (srsly... don't list the legacy ones...) versions of them... ;)))))
#
BlockPlacement
: true
BlockBreak
: true
Interact
: true
PhysicalInteract
: true
BucketFilling
: true
BucketEmptying
: true
OpenInventories
: true
BlockDamage
: true
PassiveEntityDamage
: true
AggressiveEntityDamage
: true
TargetByEntitys
: true
ItemPickup
: true
DropItemsFromInventory
: true
DragItemsFromInventory
: true
Elytra
: true
>> EnterBed
: true
BlockedMaterials
:
< ... >
>> - OAK_TRAPDOOR
>> - SPRUCE_TRAPDOOR
>> - BIRCH_TRAPDOOR
>> - JUNGLE_TRAPDOOR
>> - ACACIA_TRAPDOOR
>> - DARK_OAK_TRAPDOOR
>> - CRIMSON_TRAPDOOR
>> - WARPED_TRAPDOOR
 

As always: Thanks for using (or still using) my Plugin. <3
----------, Mar 27, 2021
Resource Information
Author:
----------
Total Downloads: 3,118
First Release: Jan 4, 2020
Last Update: Jan 22, 2022
Category: ---------------
All-Time Rating:
12 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings