<commit_before># PercentSleep

Simple Spigot (Minecraft server) plugin to automatically skip the night if a set percentage of the people in the world are sleeping.

## Features:  
- Ignores vanished players (VanishNoPacket) and AFK players (Esentials)  
- You don't need VanishNoPacket or Essentials, it'll support them if they exist on the server.
- Separate percentage per world (only the overworld counts, people in other dimensions aren't counted)  
- Option to stop downfall when the night is skipped  
- Option to ignore certain worlds (won't calculate or broadcast for these worlds)  
- Configurable display names for broadcasts in worlds

## Todo:  
- Add options for ignoring vanished/afk players.  <commit_msg>Add spigot resource link<commit_after># PercentSleep

Simple Spigot (Minecraft server) plugin to automatically skip the night if a set percentage of the people in the world are sleeping.

[Spigot resource link](https://www.spigotmc.org/resources/percentsleep.17833/)

## Features:  
- Ignores vanished players (VanishNoPacket) and AFK players (Esentials)  
- You don't need VanishNoPacket or Essentials, it'll support them if they exist on the server.
- Separate percentage per world (only the overworld counts, people in other dimensions aren't counted)  
- Option to stop downfall when the night is skipped  
- Option to ignore certain worlds (won't calculate or broadcast for these worlds)  
- Configurable display names for broadcasts in worlds

## Todo:  
- Add options for ignoring vanished/afk players.  
{'fraction_non_alphanumeric': 0.05682560418027433, 'fraction_numerical': 0.0032658393207054214, 'mean_word_length': 4.432624113475177, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7401044', 'n_tokens_mistral': 419, 'n_tokens_neox': 390, 'n_words': 200}