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!

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)
WolfNames
# WolfNames

## 🐺 Features
– **Assign random names** to tamed wolves from 80+ name pool
– **Customize wolf names** and collar colors
– **Set a taming limit** for players (default: 5)
– **18 unique wolf abilities** with max level 10
– **6 evolution tiers**: Pup → Wolf → Alpha → Legendary → Mythic → Divine
– **Wolf XP and leveling system**
– **10 personality traits** affecting wolf behavior
– **Pack mechanics** with leader buffs
– **Detailed stats tracking** (kills, damage, K/D ratio, distance)
– **5 combo abilities** unlocking at level 8+
– **Enhanced particle effects** and sounds
– **Auto-save system** every 5 minutes
– **Leaderboards** for competitive play
– **Localization support** (English/Spanish)
## 📋 Commands
– `/wolfnames summon ` – Teleport your wolf to your location
– `/wolfnames name ` – Rename wolf and set collar color
– `/wolfnames info ` – Display detailed wolf information
– `/wolfnames upgrade ` – Upgrade a wolf’s ability
– `/wolfnames abilities` – List all available abilities
– `/wolfnames pack [create|disband|info]` – Manage wolf packs
– `/wolfnames stats [name]` – View detailed statistics
– `/wolfnames trait ` – Change wolf personality (30 levels)
– `/wolfnames top [kills|damage|level]` – View leaderboards
– `/wolfnames evolve ` – Force evolution (admin only)
## 🔄 Wolf Evolution System
Wolves automatically evolve every 10 levels through XP gained from:
– **Combat**: 2-500 XP based on mob type
– **Feeding**: 10 XP per bone
### Evolution Tiers:
– **Level 1-9**: Pup (10 HP, 1x stats)
– **Level 10-19**: Wolf (20 HP, 1.5x stats)
– **Level 20-29**: Alpha (30 HP, 2x stats)
– **Level 30-39**: Legendary (40 HP, 3x stats)
– **Level 40-49**: Mythic (50 HP, 4x stats)
– **Level 50+**: Divine (60 HP, 5x stats)
## ⚔️ All 18 Abilities
### Combat Abilities:
– **Speed Boost** – Increases movement speed
– **Strength Boost** – Enhances attack damage
– **Thunder Strike** – Chance to call lightning on attack
– **Life Steal** – Heals wolf based on damage dealt
– **Poison Fangs** – Poisons enemies on bite
– **Bloodlust** – Damage boost when low health
### Defense Abilities:
– **Damage Resistance** – Reduces incoming damage (max 50%)
– **Regeneration** – Restores health over time
– **Shield** – Chance to block attacks completely
– **Fire Resistance** – Immunity to fire and lava
– **Guardian Angel** – Chance to cheat death (5% per level)
### Utility Abilities:
– **Invisibility** – Becomes invisible during combat
– **Teleport** – Auto-teleports to owner when too far
– **Night Vision** – See in the dark
– **Jump Boost** – Higher jumps
### AOE Abilities:
– **Howl** – Buffs allies, debuffs enemies in radius
– **Frost Aura** – Slows nearby enemies
– **Pack Leader** – Buffs nearby pack members
## 🌟 Combo Abilities (Unlock at Level 8+)
– **Shadow Strike** – Speed Boost + Invisibility = Invisible critical attacks
– **Storm Caller** – Thunder Strike + Frost Aura = AOE lightning and freeze
– **Vampire Lord** – Life Steal + Bloodlust (Lv10) = Extreme life drain
– **Berserker** – Strength + Damage Resistance (Lv10) = Unstoppable force
– **Immortal** – Regeneration + Guardian Angel (Lv10) = Near invincibility
## 💰 Upgrading Wolf Abilities
Use `/wolfnames upgrade `. Cost scales with level and tier:
– Base cost: (Current Level + 1) × 5 × Tier Multiplier
– Levels 6-10 cost double
– Example: Level 5→6 on Alpha wolf = 6 × 5 × 3 × 2 = 180 levels
## 🎭 Wolf Traits (Personalities)
Each wolf spawns with a random trait affecting behavior:
– **Aggressive** – Strength boost when attacking
– **Protective** – Resistance when near owner
– **Brave** – Bonuses when low health
– **Stealthy** – Invisible in darkness
– **Energetic** – Constant speed boost
– Plus: Playful, Loyal, Independent, Cunning, Calm
## 🔐 Permissions
### Main Permissions:
– `wolfnames.*` – All permissions (default: op)
– `wolfnames.use` – Basic commands (default: true)
– `wolfnames.admin` – Admin commands (default: op)
– `wolfnames.evolve` – Force wolf evolution (default: op)
– `wolfnames.breed` – Wolf breeding with ability inheritance (default: true)
– `wolfnames.bypass.limit` – Bypass wolf taming limit (default: op)
– `wolfnames.trait` – Change wolf traits (default: true)
– `wolfnames.stats.others` – View other players’ wolf stats (default: op)
### Pack Permissions:
– `wolfnames.pack.create` – Create wolf packs (default: true)
– `wolfnames.pack.manage` – Manage wolf packs (default: true)
### Upgrade Permissions:
– `wolfnames.upgrade.all` – Upgrade all abilities without restrictions (default: op)
– `wolfnames.upgrade.speed_boost` – Upgrade speed boost (default: true)
– `wolfnames.upgrade.strength_boost` – Upgrade strength boost (default: true)
– `wolfnames.upgrade.regeneration` – Upgrade regeneration (default: true)
– `wolfnames.upgrade.howl` – Upgrade howl (default: true)
– `wolfnames.upgrade.fire_resistance` – Upgrade fire resistance (default: true)
– `wolfnames.upgrade.invisibility` – Upgrade invisibility (default: true)
– `wolfnames.upgrade.damage_resistance` – Upgrade damage resistance (default: true)
– `wolfnames.upgrade.thunder_strike` – Upgrade thunder strike (default: true)
– `wolfnames.upgrade.life_steal` – Upgrade life steal (default: true)
– `wolfnames.upgrade.teleport` – Upgrade teleport (default: true)
– `wolfnames.upgrade.shield` – Upgrade shield (default: true)
– `wolfnames.upgrade.frost_aura` – Upgrade frost aura (default: true)
– `wolfnames.upgrade.poison_fangs` – Upgrade poison fangs (default: true)
– `wolfnames.upgrade.night_vision` – Upgrade night vision (default: true)
– `wolfnames.upgrade.jump_boost` – Upgrade jump boost (default: true)
– `wolfnames.upgrade.pack_leader` – Upgrade pack leader (default: true)
– `wolfnames.upgrade.bloodlust` – Upgrade bloodlust (default: true)
– `wolfnames.upgrade.guardian_angel` – Upgrade guardian angel (default: true)
## ⚙️ Configuration Highlights
– 80+ default wolf names
– Tame limit: 5 (configurable)
– Max ability level: 10
– Auto-save interval: 300 seconds
– Particle effects: enabled
– Sound effects: enabled
## 📊 Stats Tracked
– Total kills
– Damage dealt/taken
– K/D ratio
– Distance traveled
– Time alive
– Experience points
– Current level and tier
Xino Cosmetics
Wolf Cosmetics – Enhance Your Minecraft Experience!
Wolf Cosmetics brings an exciting layer of customization and rewards to your Minecraft server, enhancing player engagement and gameplay. With this plugin, players can unlock and personalize unique cosmetics and receive exclusive rewards through customizable supply drops!
Customizable Supply Drops
Players can earn cosmetic items by participating in supply drops! Each cosmetic has a rarity level—Common, Uncommon, Rare, Epic, Legendary, and Mythic—with drop rates you can adjust in the config file. Customize the drop percentages to fit your server’s economy and reward system!
Cosmetics Customization
Players can access a dedicated cosmetics menu to personalize their Minecraft experience with the following features:
Auras: Surround yourself with stunning particle effects! Customize aura size, height, speed, particle count, and whether they remain stationary or move. Choose from various effects like flames, sparks, and more.
Kill Effects: Make your kills unforgettable with explosive effects, smoke, or custom particle bursts. Each kill can leave a lasting impression!
Chat Colors: Add flair to your in-game chats by choosing from a wide range of colors, making your messages stand out.
Chat Tags: Display your status or rank with custom chat tags, such as [VIP] or [Admin], with colors and formatting options.
Arrow Particles: Enhance your archery skills with custom arrow trails, leaving glowing paths or spark effects behind every shot.
Elytra Particles: Take your flying experience to the next level with dazzling particle effects while gliding with your Elytra.
Configurable Settings
Server admins can fine-tune most aspects of the plugin via config.yml:
Adjust supply drop rates for each rarity level.
Add or remove cosmetics easily.
Modify aura effects, kill effects, and chat customization settings.
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 ”
“`
Witness
# 🕵️ Witness
### *No crime goes unseen. No truth stays hidden.*




**The walls have eyes.**

—
## 👁️ The Concept
In standard Minecraft, a murder in a dark alley is just a respawn screen. **Witness** changes the stakes. If a crime is committed within the line of sight of another player, it is no longer just your word against theirs—it is an **Official Testimony.**
This plugin creates a tangible “paper trail” for every illegal act, forcing criminals to be calculated and victims to find protection.
—
## ✨ Key Features
### 📜 Official Testimony Records
When a crime (murder, theft, or griefing) is detected, the plugin automatically generates a **Testimony Book** for nearby witnesses.
– **NBT-Secured Data:** Includes the timestamp, coordinates, suspect’s name, and victim’s name.
– **Evidence Level:** Categorizes crimes from “Misdemeanor” to “High Felony.”
– **Non-Forgeable:** Records are signed by the server, making them valid evidence for trials.
### 🕵️ Dynamic Detection Logic
Witness doesn’t just check radius; it checks **Line of Sight**.
– **Stealth Mechanics:** Sneaking or wearing certain gear can reduce your detection profile.
– **Environmental Factors:** Foliage and darkness can affect whether a witness “clearly identifies” the suspect.
– **Anonymous Tips:** Servers can be configured to allow witnesses to remain anonymous to avoid retaliation.
### 📋 The Criminal Record
Every player has a permanent file accessible via the suite.
– **Active Charges:** Lists all witnessed crimes that haven’t been resolved.
– **Prescription System:** Minor crimes eventually fade, but major felonies stay on your record forever.
—
## 🔗 CivCraft Suite Integration
**Witness** is the primary “data feeder” for the rest of the **CivCraft Ecosystem**:
| Integration | Synergy Effect |
|————-|—————-|
| 🏹 **BountyBoard** | Automatically puts a price on a suspect’s head once a report is filed. |
| ⚖️ **Tribunal** | Reports are used as the primary evidence in court cases. |
| 🪪 **Reputation** | Being witnessed committing a crime causes an instant, massive drop in social score. |
| ⚔️ **ReanimateMC** | Failing to help a “Downed” player can be flagged as “Negligence” or “Abandoned.” |
| 🪦 **Epitaph** | Linking a Testimony Record to a Gravestone displays the “Cause of Death” in detail. |
—
## 🛠️ Commands & Permissions
| Command | Description | Permission |
|———|————-|————|
| `/witness report` | Manually file a report for a crime you just saw | `witness.report` |
| `/witness record ` | View the criminal history of a player | `witness.check` |
| `/witness evidence` | View the data of a Testimony Book in your hand | `witness.use` |
| `/witness purge` | (Admin) Clear a player’s criminal record | `witness.admin` |
—
## 📦 Installation
1. Download **Witness.jar**.
2. Install **CivCraft Core** to enable cross-plugin crime reporting.
3. Drop into your `/plugins` folder and restart.
4. Define your “Crime Zones” in the config to toggle detection in specific areas.
—
## ⚙️ Configuration Snippet
“`yaml
# Witness – Configuration
crimes:
detect-murder: true
detect-theft: true # Requires chest-lock or similar plugin
detect-grief: false # Recommended for creative/unprotected zones
detection:
max-distance: 32
require-line-of-sight: true
blindness-blocks-detection: true
reporting:
auto-generate-book: true
alert-guards-on-crime: true
WitherOfDead
Tired of player deaths feeling quiet and boring? WitherOfDead makes every death count by playing the Wither spawn sound effect right where a player dies.
Most plugins make this sound global, but that gets annoying fast. This plugin limits the sound to a 20-chunk radius (320 blocks). If you are nearby, you’ll hear the blast; if you’re far away, your ears are safe!(Gemini)
Range: 20 Chunks (320 blocks)
Performance: Super lightweight, no lag.
Compatibility: Works on Paper/Spigot 1.13 to 1.21+.
1.1.0 config file added
Created by Pc-g & Gemini
Wither Survival
# Wither Survival
Every mob turns into Withers. Except for Endermen, Blazes, and the Dragon. The goal is to beat the game.
Inspired by [Azp3ct’s video](https://www.youtube.com/watch?v=UVnBT9o40sQ), “Can You Beat Minecraft if Every Mob is the Wither?”
## Youtube Overview
## Installation
1. Make a Bukkit, Spigot, or PaperMC minecraft server, following [this](https://www.youtube.com/watch?v=VQlUft3ITGE&t=283s) guide.
2. Download the latest release from the [releases](https://github.com/BjornTheProgrammer/Wither-Survival/releases) tab.
3. Unzip it if it is zipped, then drag and drop the jar into the `plugins` folder.
4. Start the server
## Warning
This plugin applies to all worlds, and will cause destruction to your worlds.
## Gameplay
The End has the Endermen replaced with Withers instead. Blazes and endermen still spawn naturally.

The time is always set to night, although it appears to look like day, add torches everywhere!

## Any other gameplay ideas?
I’d love to hear them, create an [issue](https://github.com/BjornTheProgrammer/Wither-Survival/issues), and let’s see if it can be implemented.
## License
This plugin is licensed under MIT.