World Color

![wc banner](https://cdn.modrinth.com/data/cached_images/8995bfbdef106dbd7f9937782482fd7d75d1ed07.png)

### What is this?:
If you’ve been looking for a toilet, you’ve come to the wrong place. World Color is a simple plugin that will help you find out what world your friend is currently in. All it does is add a small indicator in the game chat next to the player’s name. Depending on what world he is in, the indicator changes its color.

# Demonstration:

### Normal world:
![World](https://cdn.modrinth.com/data/cached_images/225afbb54ea4f6661a987157915bc90daad909f0.png)
![World only text](https://cdn.modrinth.com/data/cached_images/8e63a6261ecb480b3bf869136f07ffa2acc1964b.png)

### Nether:
![Nether](https://cdn.modrinth.com/data/cached_images/f9623fe68ee95c079aa2738b26ef035d1825f8d9.png)
![Nether only text](https://cdn.modrinth.com/data/cached_images/1531c554f66cbd05e8079577e145be31d1d1cc35.png)

### The End:
![The End](https://cdn.modrinth.com/data/cached_images/d6b423d0ca7d11cffe234a5ae31145228c7e1a29.png)
![The End only text](https://cdn.modrinth.com/data/cached_images/a8c211316ffbbde7efe8c9be7ccb9b8d01d90bbb.png)

World Altitude Control

# WAC World Altitude Control 世界高度控制
> 这个mod不能解决高度不能超过mc数据结构限制的问题,因为这会摧毁兼容性!
> This mod doesn’t solve the problem that the height can’t exceed the mc data structure limit because it would destroy compatibility

这个Mod用于控制Minecraft维度高度,可在配置文件或在HutoolCore的Web编辑器中进行配置。
This mod is used to control the height of Minecraft dimensions and can be configured in the configuration file or in HutoolCore’s web editor.

它的原理是Minecraft在创建ServerLevel(ServerWorld)时修改ServerLevel(ServerWorld)的高度配置。
It works by Minecraft modifying the height configuration of the ServerLevel (ServerWorld) when it is created.

以下为对参数的解释:
The following is an explanation of the parameters (note in Chinese):
|参数|注释|
|——-|——-|
|id|世界ID|
|logical_height|玩家使用紫颂果或下界传送门可以到达的总高度。不会影响超过该限制高度的既有传送门。取值为0到4064的闭区间,且不能大于 height。|
|min_y|该维度中可以存在方块的最低高度。数值必须在-2032至2031之间且为16的整数倍(也就是说,-2032是最小有效值,2016是最大有效值)。|
|height|该维度中可以存在方块的总高度。数值必须在16至4064之间且为16的整数倍。维度中可以存在方块的最大高度值为min_y与height值之和减去1,不能超过2031。|

原版与使用HutoolCoreWebConfig的配置文件样式:
The original and the profile style using HutoolCoreWebConfig:

“`json
{
“worldConfigs”: {
“minecraft:overworld”: {
“id”: “minecraft:overworld”,
“height”: 1024,
“min_y”: -64,
“logical_height”: 256
},
“minecraft:the_nether”: {
“id”: “minecraft:the_nether”,
“height”: 1024,
“min_y”: -64,
“logical_height”: 256
},
“minecraft:the_end”: {
“id”: “minecraft:the_end”,
“height”: 1024,
“min_y”: -64,
“logical_height”: 256
}
}
}
“`
![Image](https://github.com/KenRouKoro/WAC/raw/master/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202023-05-06%20173638.png)

WorkstationCommands

# WorkstationCommands
This is my first published minecraft plugin!
With this plugin, you can allow players to open menus for any workstation from anywhere.
You can enable/disable commands in the config, as well as manage the aliases of each command.
Use `/wcreload` to reload the config without restarting.

[![modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/modrinth_vector.svg)](https://modrinth.com/plugin/workstationcommands)

## SPONGE ISSUES
The current version of the Sponge API does not allow for dynamic unregistration and registration of commands. This means that /wcreload IS NOT A PART OF THE SPONGE IMPLEMENTATION!!!

## Configuration
Configuration for this plugin is very simple!
Commands default to being disabled if their config is not found, so you can remove a command from the config to disable it, or set the “enabled” flag to false.
You can also define a list of aliases for the command. If this list is not found, it doesn’t create any.

To enable only the crafting table, your config may look like this:
“`yml
wccraft:
enabled: true
“`
That’s it, just two lines.

Now let’s say you dont want to run `/wccraft`, and you want a different command to open the gui.
This is where the aliases config comes into play. Let’s add `/craft` as an alias to `/wccraft` (This is in the default config)
“`yml
wccraft:
enabled: true
aliases:
– craft
“`
Note that you don’t need to include the forward slash when registering the alias.

## Commands
– `/wcreload`: Reloads the configuration file.
– `/wccraft [target]`: Opens the crafting table GUI for the executor or the specified target.
– `/wcstonecutter [target]`: Opens the stonecutter GUI for the executor or the specified target.
– `/wcloom [target]`: Opens the loom GUI for the executor or the specified target.
– `/wccartography [target]`: Opens the cartography table GUI for the executor or the specified target.
– `/wcfurnace [target]`: Opens the furnace GUI for the executor or the specified target.
– `/wcblastfurnace [target]`: Opens the blast furnace GUI for the executor or the specified target.
– `/wcsmoker [target]`: Opens the smoker GUI for the executor or the specified target.
– `/wcsmithing [target]`: Opens the smithing table GUI for the executor or the specified target.
– `/wcanvil [target]`: Opens the anvil GUI for the executor or the specified target.
– `/wcenchant [target]`: Opens the enchanting table GUI for the executor or the specified target.
– `/wcgrindstone [target]`: Opens the grindstone GUI for the executor or the specified target.
– `/wcbrew [target]`: Opens the brewing stand GUI for the executor or the specified target.

## Player Permissions
**Permissions given to every player**
– `wc.craft`: Allows the player to use `/wccraft`.
– `wc.stonecutter`: Allows the player to use `/wcstonecutter`.
– `wc.loom`: Allows the player to use `/wcloom`.
– `wc.cartography`: Allows the player to use `/wccartography`.
– `wc.furnace`: Allows the player to use `/wcfurnace`.
– `wc.blastfurnace`: Allows the player to use `/wcblastfurnace`.
– `wc.smoker`: Allows the player to use `/wcsmoker`.
– `wc.smithing`: Allows the player to use `/wcsmithing`.
– `wc.anvil`: Allows the player to use `/wcanvil`.
– `wc.enchant`: Allows the player to use `/wcenchant`.
– `wc.grindstone`: Allows the player to use `/wcgrindstone`.
– `wc.brew`: Allows the player to use `/wcbrew`.

## Operator Permissions
**Permissions given to every operator**
– `wc.reload`: Allows players to use `/wcreload`.
– `wc.craft.other`: Allows the player to use `/craft [target]`.
– `wc.stonecutter.other`: Allows the player to use `/stonecutter [target]`.
– `wc.loom.other`: Allows the player to use `/loom [target]`.
– `wc.cartography.other`: Allows the player to use `/cartography [target]`.
– `wc.furnace.other`: Allows the player to use `/furnace [target]`.
– `wc.blastfurnace.other`: Allows the player to use `/blastfurnace [target]`.
– `wc.smoker.other`: Allows the player to use `/smoker [target]`.
– `wc.smithing.other`: Allows the player to use `/smithing [target]`.
– `wc.anvil.other`: Allows the player to use `/anvil [target]`.
– `wc.enchant.other`: Allows the player to use `/enchant [target]`.
– `wc.grindstone.other`: Allows the player to use `/grindstone [target]`.
– `wc.brew.other`: Allows the player to use `/brew [target]`.

Wool Burner

# Wool Burner

**Allows you to delete (burn) all wool in contact like a chain reaction by using a blaze powder item. (Like in bedwars)**

**Usage**

Right click a wool block (of any colour) with a blaze rod item to burn all of the wool in contact with it.

Each world should be first toggled on. Worlds are not enabled by default.

The speed of the burning of wool can be changed. Go to
.//plugins/WoolBurner/config.yml and change the value in _blocks-per-tick_ to any integer. It is the number of blocks deleted each tick. Defaults to 5 if there is no integer present there. DO NOT KEEP THE VALUE VERY HIGH, IT CAN CAUSE LAG.

**Commands**

/wb (alias: /woolburner): Get the plugin’s information

/woolburnertoggle [world] (alias: /wbtoggle [world]): Toggle woolburner in a specific world.

**Permissions**

– [woolburner.info](https://modrinth.com/plugin/woolburner) : Use the /wb command

– woolburner.toggle: Use /wbtoggle command

**Issues and potential new features**:

You can reach out to me in my [discord server](https://discord.gg/aEc7yqecYn). [Discord ID – armyfury]

![WoolBurner usage](https://bstats.org/signatures/bukkit/woolburner.svg)

**Other Projects:**
– [Summon Friendly Mobs](https://modrinth.com/plugin/summonfriendlymobs)
– [WildLife](https://modrinth.com/plugin/wildlife)

WoLobbyPvp

# ENG
# ⚔️ WoLobbyPvp – Complete Lobby Combat System

WoLobbyPvp is a lightweight and powerful tool for server owners that turns boring lobby wait times into exciting fun. The plugin allows players to dynamically enter PvP mode using a single item, without the risk of losing inventory or damaging the lobby.

## 🚀 How does it work? (Plugin Mechanics)

The plugin was designed with intuitiveness in mind. It requires no commands from the player:

Automatic Start: Upon joining the server, the player receives a sword in the slot specified in the configuration.

Smart Activation: Combat doesn’t start immediately. Once the sword is selected, a configurable Warmup begins, displayed as an elegant Title in the center of the screen.

Combat Armor: With a single click (LMB), the player summons an armor set. The plugin intelligently saves the player’s current outfit (e.g., skins or decorative armor) and restores it immediately after the fight ends.

Lobby Safety: PvP only works between players who have the mode active. People without the sword in hand are completely safe and cannot be attacked.

No Durability Loss: All items used within the plugin are indestructible (Infinite Durability).

## ⚙️ Configuration Guide (config.yml)

You can customize every element of the plugin to fit your needs:

YAML
“`
# ==========================================
#          woLobbyPvp – Configuration
# ==========================================

# Waiting time (in seconds) from the moment the sword is held to full PvP activation.
# The code uses this value in the onSlotChange method to start the countdown.
warmup-seconds: 3

# The item the player will automatically receive upon joining the server.
# They must hold it in their hand to activate combat mode.
activator-item:
  # Hotbar slot (1-9) where the player will receive the sword.
  slot: 1
  # Item material (use names from Spigot documentation, e.g., DIAMOND_SWORD).
  material: WOODEN_SWORD
  # Display name (supports & colors). Checked in the isPvPItem method.
  name: “&c&lChallenge Sword”
  # Item lore – adds atmosphere and informs the player about the rules.
  lore:
    – “&7Status: &eLobby PvP”
    – “”
    – “&fHold this sword to fight!”
    – “&fClick &6LMB&f to equip armor.”
    – “”
    – “&7Note: Putting the sword away disables PvP mode.”

# The armor set that appears on the player after clicking the Left Mouse Button (LMB).
# These items are created dynamically by the createItem function in the code.
armor:
  helmet:
    material: IRON_HELMET
    name: “&cHelmet”
  chestplate:
    material: IRON_CHESTPLATE
    name: “&cChestplate”
  leggings:
    material: IRON_LEGGINGS
    name: “&cLeggings”
  boots:
    material: IRON_BOOTS
    name: “&cBoots”

# All text and messages displayed to the player while using the plugin.
messages:
  # Displayed as a Title and in chat when the countdown ends.
  pvp-enabled: “&a&lFIGHT! &7PvP mode has been activated.”
  # Information shown after putting the sword away or leaving the server.
  pvp-disabled: “&c&lEND! &7PvP mode has been disabled.”
  # Main Title text during the countdown.
  warmup-title: “&eGet ready…”
  # Title Subtitle – %seconds% is automatically replaced by the remaining time in the code.
  warmup-subtitle: “&7Combat starts in: &c%seconds%s”
  # Message after clicking LMB when the armor is equipped.
  armor-equipped: “&a&oYour armor has been equipped!”

“`

## 🛠️ Technical Info and Permissions

The plugin is optimized and does not strain the server CPU.

Permissions:

wolobbypvp.admin – Access to the /wolobbypvp reload command (reloads configuration without restarting the server).

Technical Details:

Versions: Supports versions 1.18.2 and up (thanks to the implemented VersionManager).

Security: Uses advanced UUID mapping to store saved armor, preventing errors even if a player abruptly leaves the server.

Restrictions: The plugin automatically blocks dropping PvP items (DropItem) and manually removing armor from armor slots.

## ❓ FAQ – Frequently Asked Questions

Do players lose their items upon death? No. The plugin blocks item drops and automatically respawns the player with their original inventory restored.

Can I change the sword slot? Yes, in the activator-item.slot section of the config, you can set any slot from 1 to 9.

Does the plugin conflict with other lobby plugins? The plugin works independently. If another plugin grants effects on join, WoLobbyPvp will simply add its items to the designated slots.

### 🆘 Support and Help

Having trouble with configuration? Found a bug?

Discord: wojteko

Bugs: Please report via private message on Discord. Do not use the review section for bug reports!

Project Author: wojteko

# PL
# ⚔️ WoLobbyPvp – Kompletny System Walki w Lobby

WoLobbyPvp to lekkie i potężne narzędzie dla właścicieli serwerów, które zamienia nudne oczekiwanie w lobby w ekscytującą zabawę. Plugin pozwala graczom na dynamiczne przechodzenie w tryb PvP za pomocą jednego przedmiotu, bez ryzyka utraty ekwipunku czy niszczenia lobby.

### 🚀 Jak to działa? (Mechanika Pluginu)

Plugin został zaprojektowany z myślą o intuicyjności. Nie wymaga od gracza wpisywania żadnych komend:

Automatyczny Start: Gracz po wejściu na serwer otrzymuje miecz na określonym w konfiguracji slocie.

Inteligentna Aktywacja: Walka nie zaczyna się od razu. Po wybraniu miecza następuje konfigurowalne odliczanie (Warmup), wyświetlane jako elegancki Title na środku ekranu.

Zbroja Bojowa: Jednym kliknięciem (LPM) gracz przywołuje zestaw zbroi. Plugin inteligentnie zapisuje obecne ubranie gracza (np. skiny lub zbroje ozdobne) i przywraca je natychmiast po zakończeniu walki.

Bezpieczeństwo Lobby: PvP działa tylko między graczami, którzy mają aktywny tryb. Osoby bez miecza w ręku są całkowicie bezpieczne i nie mogą być atakowane.

Brak Zużycia: Wszystkie przedmioty używane w ramach pluginu są niezniszczalne (Infinite Durability).

### ⚙️ Przewodnik po Konfiguracji (config.yml)

Każdy element pluginu możesz dostosować do własnych potrzeb:

YAML
“`
# ==========================================

#        woLobbyPvp – Konfiguracja

# ==========================================

# Czas oczekiwania (w sekundach) od momentu wzięcia miecza do ręki do pełnej aktywacji PvP.

# Kod używa tej wartości w metodzie onSlotChange do uruchomienia odliczania.

warmup-seconds: 3

# Przedmiot, który gracz otrzyma automatycznie po wejściu na serwer.

# Musi trzymać go w ręce, aby aktywować tryb walki.

activator-item:

  # Slot w pasku szybkiego wyboru (1-9), na który gracz otrzyma miecz.

  slot: 1

  # Materiał przedmiotu (używaj nazw z dokumentacji Spigota, np. DIAMOND_SWORD).

  material: WOODEN_SWORD

  # Nazwa wyświetlana (obsługuje kolory &). Sprawdzana w metodzie isPvPItem.

  name: “&c&lMiecz Wyzwania”

  # Opis przedmiotu – dodaje klimatu i informuje gracza o zasadach.

  lore:

    – “&7Status: &eLobby PvP”

    – “”

    – “&fTrzymaj ten miecz, aby walczyć!”

    – “&fKliknij &6LPM&f, aby ubrać zbroję.”

    – “”

    – “&7Uwaga: Schowanie miecza wyłącza tryb PvP.”

# Zestaw zbroi, który pojawia się na graczu po kliknięciu Lewym Przyciskiem Myszy (LPM).

# Przedmioty te są tworzone dynamicznie przez funkcję createItem w kodzie.

armor:

  helmet:

    material: IRON_HELMET

    name: “&cHełm”

  chestplate:

    material: IRON_CHESTPLATE

    name: “&cKlata”

  leggings:

    material: IRON_LEGGINGS

    name: “&cSpodnie”

  boots:

    material: IRON_BOOTS

    name: “&cButy”

# Wszystkie napisy i komunikaty, które widzi gracz podczas korzystania z pluginu.

messages:

  # Wyświetlane jako Title i na czacie w momencie zakończenia odliczania.

  pvp-enabled: “&a&lWALKA! &7Tryb PvP został aktywowany.”

  # Informacja po schowaniu miecza lub wyjściu z serwera.

  pvp-disabled: “&c&lKONIEC! &7Tryb PvP został wyłączony.”

  # Główny napis Title podczas odliczania.

  warmup-title: “&ePrzygotuj się…”

  # Podnapis Title – %seconds% jest automatycznie zamieniane na czas pozostały w kodzie.

  warmup-subtitle: “&7Walka zacznie się za: &c%seconds%s”

  # Komunikat po kliknięciu LPM, gdy zbroja wskoczy na swoje miejsce.

  armor-equipped: “&a&oTwoja zbroja została założona!”
“`

### 🛠️ Informacje Techniczne i Uprawnienia

Plugin jest zoptymalizowany i nie obciąża procesora serwera.

Uprawnienia (Permissions):

wolobbypvp.admin – Dostęp do komendy /wolobbypvp reload (przeładowanie konfiguracji bez restartu serwera).

Szczegóły techniczne:

Wersje: Wspiera wersje od 1.18.2 wzwyż (dzięki zaimplementowanemu VersionManager).

Bezpieczeństwo: Wykorzystuje zaawansowane mapowanie UUID do przechowywania zapisanych pancerzy, co zapobiega błędom nawet przy nagłym wyjściu gracza z serwera.

Blokady: Plugin automatycznie blokuje wyrzucanie przedmiotów PvP (DropItem) oraz ręczne zdejmowanie zbroi z slotów pancerza.

### ❓ FAQ – Najczęściej Zadawane Pytania

Czy gracze tracą swoje itemy po śmierci? Nie. Plugin blokuje wypadanie przedmiotów (Drop) i automatycznie respawnuje gracza z przywróconym ekwipunkiem podstawowym.

Czy mogę zmienić slot miecza? Tak, w sekcji activator-item.slot w configu możesz ustawić dowolne miejsce od 1 do 9.

Czy plugin koliduje z innymi pluginami na lobby? Plugin działa niezależnie. Jeśli inny plugin nadaje efekty przy wejściu, WoLobbyPvp po prostu doda swoje przedmioty na wskazane sloty.

## 🆘 Wsparcie i Pomoc

Masz problem z konfiguracją? Znalazłeś błąd?

Discord: [wojteko](https://discordapp.com/users/788117068829425715)

Błędy: Proszę zgłaszać poprzez wiadomość prywatną na Discord. Nie używaj sekcji recenzji do zgłaszania błędów!

Autor projektu: wojteko

WolfPound

WolfPound – Adopt a Wolf Today!
![example](https://web.archive.org/web/20161211235215im_/http://f.cl.ly/items/3h1r113t2411321b1w3U/Screen%20Shot%202011-08-24%20at%206.34.59%20PM.png)
Current Version: v1.0.4

Features:

– Lets users buy wolves (or you could make them free )
– Integrates with iConomy, BOSEconomy, RealEconomy, Essentials Built in Economy, and Permissions! (ToDoo: Integrate Vault)
– Spawn wolves as neutral, friendly or REALLY ANGRY
– Spawn multiple wolves with one command! (Disclaimer: I am not responsible for the massive amount of wolves you spawn, or if wolves start getting in fights)
– Limit the number of wolves you can spawn with the command
– Multi-World Support! All options are now configurable PER WORLD!

[documentation](https://www.spigotmc.org/resources/wolfpound.119248/field?field=documentation)

WLIB


WLIB

Static utility library built for dynamic bukkit plugins

WLIB is a utility library for bukkit servers that simplifies common plugin development tasks and reduces repetitive boilerplate code.

Features include:

* Dynamic command registration
* Static event management
* Plugin management APIs
* Debug and development tools
* Reflection and compatibility helpers
* Cross-platform Bukkit/Paper/Folia support
* General-purpose utility classes for plugin development

WLIB is intended as a lightweight developer library and is primarily used across projects from WebMC Development.

wldc

# WLDC – Discord Whitelist Manager

WLDC is a simple Minecraft-Discord integration plugin that allows you to manage your server’s whitelist directly through Discord commands.

## Commands

### General Commands [DISCORD]
– `/whitelist add ` – Add a player to the whitelist
– `/whitelist remove ` – Remove a player from the whitelist
– `/whitelist list` – View all whitelisted players
– `/whitelist check ` – Check if a player is whitelisted

### Admin Commands [Require ADMINISTATOR on the discord server]
– `/whitelist addadmin ` – Add a Discord user as whitelist admin
– `/whitelist removeadmin ` – Remove a Discord user from admins
– `/whitelist listadmins` – List all admin users
– `/whitelist setgroup ` – Set a Discord role as a whitelisted admin group

### Commands [MINECRAFT]
– `/wldc reload` – Reload the plugin configuration (requires `wldc.reload` permission)

## Configuration

The plugin uses a simple YAML configuration file with the following key settings:

“`yaml
discord:
token: “your-bot-token”
guild-id: “your-guild-id”
status:
type: “PLAYING” # PLAYING, WATCHING, LISTENING, COMPETING
text: “Minecraft” # Custom status text
“`

## Setup

1. Download and install the plugin on your Bukkit/Spigot server
2. Create a Discord bot and get its token
3. Configure the plugin with your Discord bot token and server ID
4. To add users to whitelist / add admins, you need to have Administrator permission on the server.
4. Start the server and use `/whitelist` commands in Discord

## Permissions

– Discord users need the “Send Messages” and “Create Commands” permissions to use whitelist commands.
– In-game reload command requires the `wldc.reload` permission
– Admins can be added via Discord to manage the whitelist

## License

This project is licensed under the MIT License – see the LICENSE file for details.

Made with ❤️ by timuzkas

WLC

A lightweight and customizable plugin configuration for managing player join, first join, and leave messages with full color support and in-game admin controls.

## 🖥️ Compatibility

* Compatible with **Minecraft 1.19 – 1.21+** (both Paper and Spigot)
* Supports **Java 17+ servers**

## 📝 Changelog

**v1.0 – Initial Release**
* First release of the Welcome Message Config plugin
* Basic first join/join/leave message support
* In-game admin commands to manage messages

## 🔮 Planned Features

* Placeholder support (e.g., %online%, %world%)
* GUI configuration menu for easier editing
* Custom animations or sounds on join/leave
* Title, Action bar on join/leave
* Rewards on first join
* Rewards on welcoming

> ⚠️ Note: This is my first plugin and my first upload! If you notice any errors or bugs, please let me know on Discord.

ReadMe

# 📘 Welcome Message Config – README

This configuration file controls join/leave messages and admin commands for your plugin.

## ⚙️ Features

* Custom **first join message**
* Custom **regular join message**
* Custom **leave message**
* Enable/disable each message type
* Admin command to edit settings in-game

## 🧩 Configuration Overview

### 🔹 First Join Message / Join Message / Leave Message

“`yaml
firstjoin_message/join_message/leave_message:
enabled: true
text: “&7[&5+&7] %player%”
“`

* `enabled`: Enable/disable the first-time join/join/leave message
* `text`: Message shown when a player joins for the first time/join/leave

## 🎨 Formatting

* `&` is used for color codes (Minecraft formatting)
* `%player%` will be replaced with the player’s name

## 🛠️ Admin Command

### Base Command

“`
/wlcadmin
“`

### Permission

“`
wlcadmin.use
&cYou do not have permission to perform this command. (%permission%)
“`

## 📌 Available Subcommands

“`
/wlcadmin reload
/wlcadmin setfirstjoinmessage
/wlcadmin setfirstjoinenabled /wlcadmin setjoinmessage
/wlcadmin setjoinenabled /wlcadmin setleavemessage
/wlcadmin setleaveenabled “`

## ⚠️ Usage Notes

* Boolean values must be `true` or `false`
* Invalid usage will return an error message with correct syntax

Deafult Config

“`
firstjoin_message:
enabled: true
text: “&7[&5+&7] %player%”

join_message:
enabled: true
text: “&7[&a+&7] %player%”

leave_message:
enabled: true
text: “&7[&c+&7] %player%”

wlcadmin_command:
permission: wlcadmin.use
nopermissionmessage: “&cYou do not have permission to perform this command. (%permission%)”
correctusage: “Correct usage /wlcadmin
reload:
successfully: “&aThe configuration has been successfully reloaded.”
warning: “&eThe configuration was reloaded, but some values may not be valid.”
error: “&cAn error occurred while reloading the configuration.”
setfirstjoinmessage:
successfully: “&aThe join message has been updated successfully.”
error: “&cUsage: /wlcadmin setfirstjoinmessage
setfirstjoinenabled:
successfully: “&aThe join message state has been updated to %newstate%.”
samestate: “&eThe join message state is already set to this value.”
error: “&cUsage: /wlcadmin setfirstjoinenabled
setjoinmessage:
successfully: “&aThe join message has been updated successfully.”
error: “&cUsage: /wlcadmin setjoinmessage
setjoinenabled:
successfully: “&aThe join message state has been updated to %newstate%.”
samestate: “&eThe join message state is already set to this value.”
error: “&cUsage: /wlcadmin setjoinenabled
setleavemessage:
successfully: “&aThe leave message has been updated successfully.”
error: “&cUsage: /wlcadmin setleavemessage
setleaveenabled:
successfully: “&aThe leave message state has been updated to %newstate%.”
samestate: “&eThe leave message state is already set to this value.”
error: “&cUsage: /wlcadmin setleaveenabled
“`

WK-Heads

## 🔵 DESCRIPTION
A simple player head plugin.
## 🔵 FEATURES
– Gives players heads using a username or value codes.
– Intuitive in-game configuration GUI
– Custom GUI layout configurable in files
– Custom messages configurable in files
– Custom head names and lore configurable in files
– Support for **CustomModelData**
– Formatting support: **Legacy (&, &#FFFFFF)** and **MiniMessage (Adventure API)**
– Language support: **English** and **Polish**
## 🔵 PERMISSIONS
– **wkheads.admin** » Access to all plugin commands and features
– **wkheads.give** » Access to the /head give command
## 🔵 COMMANDS
– **/head reload** » Reloads the configuration without restarting the server
– **/head settings** » Opens a user-friendly in-game settings GUI
– **/head give ** » Gives the head of a selected player or value code

## 🔵 IMAGES
![WK-HEADS-1](https://cdn.modrinth.com/data/cached_images/dbbaff863be1e8d92b622dbd2bcbcf0dcb915d06.png)
![WK-HEADS-2](https://cdn.modrinth.com/data/cached_images/6d4b553662a5dea1700c41faaaf6048450a57f7a.png)