SafeLoad allows players who are loading the server resource pack to be protected. This is
particularly useful for preventing unfair deaths.
Features ∎ Stop loading players from taking damage ∎ Stop loading players from moving/freeze them ∎ Kick players who reject the pack ∎ Delay join messages until the player loads the pack ∎ Give loading players invisibility so their location is hidden till their pack loads ∎ Give loading players blindness to remove any potential advantage ∎ Stop loading players from seeing chat ∎ Set custom delayed join and kick messages
Most of these features can be customised in the config!
Commands ∎ /sl-reload: Reloads the plugin config("safeload.commands.reload")
Configuration
Code (YAML):
Options: # suppress-join-message - Whether the join message for the player joining the server is delayed until their pack is loaded or not. suppress-join-message: true
# delayed-join-message - The delayed message that will be put in chat when the player's pack loads. %name% = player name. delayed-join-message: '&e
%name% joined the game'
# suppress-quit-message - Whether the quit message is shown in chat if the user doesn't load the pack. suppress-quit-message: true
# event-cancel-delay - delay (in ticks) between the pack loading and the player being able to move again (20 ticks = 1 second) event-cancel-delay: 30
# kick-if-rejected - Whether to kick the player if they reject the pack. kick-if-rejected: true
# kick-message - Message shown to player when they get kicked for rejecting the pack. %name% = player name. kick-message: 'You need to accept the resource pack to play'
# fly-kick-bypass - Enables the fly-kick bypass for loading, floating players (Only change if you know what you're doing) fly-kick-bypass: true
Effects: # invisibility - Whether to grant loading player invisibility effect. invisibility: true
# blindness - Whether to grant loading player blindness effect. blindness: true