x10k Management Core

# x10k Management Core
### Lastest version: Stable 1.6.1 (01/03/2026)

Hi, I started this plugin as a hobby, so it has lots of features that will enhance the survival gameplay, all in one plugin, so you don’t need to install 4 or more plugins.

Everything is extremely configurable; you can enable and disable almost every command, customize the messages, prefixes, and more!

For now we have:
– **Homes & warps** system and cmds
– **Tpa & ping** system and cmds
– **Graves & back** system and cmds
– **Warps & rank** system and cmds
– **Notifications** system and cmds
– **Msg and reply** system and cmds
– **Clearlag & combat** system and cmds
– **Ban & warn** system and cmds
– **Admin commands** (feed, fly, heal, vanish, gamemode (aliases), etc.)

Also, here are the placeholders (this is a Beta feature, so expect changes):

“`
%xmc_rank% – Displays the highest rank name of the player
%xmc_rank_prefix% – Displays the formatted prefix of the player’s highest rank (including colors and gradients)
%xmc_warnings% – Displays the total amount of active warnings the player has
%xmc_afk% – Displays “AFK” if the player is currently away from keyboard, otherwise empty
“`

Extra links and more info:
> **[Permissions and commands](https://pastebin.com/92PRGhwQ)** (lastest update: 22/02/2026)

xTpa

# ⚡ xTpa | The Premium Teleportation Suite

![banner](https://cdn.modrinth.com/data/cached_images/5d7e3124e3a45b95435e90cde7a8efc51ad2abeb_0.webp)

**xTpa** is a professional-grade teleportation plugin for Minecraft servers that prioritizes user experience, visual feedback, and server performance. Say goodbye to boring, text-only teleport requests and welcome a new era of interactive player movement.

## 🚀 Why choose xTpa?

Unlike standard teleport plugins that only provide simple chat messages, **xTpa** focuses on **immersive feedback**. With integrated sounds, titles, and action bars, your players will never miss a request again.

### ✨ Key Features at a Glance:

* **🎨 Advanced Visuals:** Uses **Titles**, **Subtitles**, and **ActionBars** to grab the player’s attention immediately when a request arrives.
* **🎵 Audio Feedback:** Every action has a soul! Fully configurable sounds for receiving requests, starting the countdown, and successful arrival.
* **🛡️ Combat-Safe Teleport:** Prevents players from escaping combat or dangerous situations by detecting movement during the teleport countdown.
* **🌈 HEX & Legacy Colors:** Supports the full range of modern HEX colors (`&#RRGGBB`) and legacy formatting codes.
* **⚡ Optimized Performance:** Written with high-concurrency in mind to ensure your server’s TPS stays at a solid 20.
* **🔗 PlaceholderAPI Support:** Fully integrated placeholders like `%xtpa_player%` and `%xtpa_time%` for customized messages.

## 🛠️ Detailed Commands & Permissions

| Command | Usage | Description | Permission |
| :— | :— | :— | :— |
| `/tpa` | `/tpa ` | Send a teleportation request to a player. | *None (Default)* |
| `/tpaccept` | `/tpaccept` | Accept the most recent teleport request. | *None (Default)* |
| `/tpdeny` | `/tpdeny` | Decline the current pending request. | *None (Default)* |
| `/xtpa` | `/xtpa reload` | Reload the plugin configuration and messages. | `xtpa.admin` |

### 🔑 Special Permissions
* `xtpa.bypass.cooldown`: Allows the player to send requests without waiting for the cooldown.
* `xtpa.bypass.delay`: Allows instant teleportation without the countdown wait.

## ⚙️ Full Configuration Preview

Here is the complete `config.yml` which allows you to customize every single aspect of the plugin to your liking.

“`yaml
# _____
# __ _/__ _ __ __ _
# / / / // ‘_ / _` |
# > < / / | |_) | (_| | # /_/_\/ | .__/ __,_| # |_/ # Official Support: https://xplugins.es/discord # Documentation: https://xplugins.es/plugins/xtpa # General plugin settings settings: tpa-timeout-seconds: 60 # How long a request stays active before expiring cooldown-seconds: 15 # Time a player must wait between sending requests teleport-delay-seconds: 3 # Seconds to wait before the teleport happens teleport-move-cancel: true # If true, teleport cancels if the player moves center-messages: false # Aesthetic option to center chat messages # Sound System # Use standard Spigot sound names (e.g., ENTITY_ENDERMAN_TELEPORT) sounds: received-tpa: enabled: true sound: "ENTITY_EXPERIENCE_ORB_PICKUP" volume: 1.0 pitch: 1.0 teleport-start: enabled: true sound: "BLOCK_NOTE_BLOCK_HARP" volume: 0.5 pitch: 1.5 teleport-success: enabled: true sound: "ENTITY_ENDERMAN_TELEPORT" volume: 1.0 pitch: 1.0 # Visual Feedback (Titles & ActionBars) visuals: title: enabled: false title: "&#FAEDCB ℹ Request Received!" subtitle: "&f%xtpa_player% wants to teleport to you" fade-in: 10 stay: 60 fade-out: 10 actionbar: enabled: true message: "&fHey! &#FAEDCB&n%xtpa_player%&f has sent you a TPA! Check your chat." # Message System (Supports HEX Colors) messages: prefix: "" no-permission: "&c ✘ Error! &fYou do not have permission to use this." player-not-found: "&c ✘ &fThat player is offline or does not exist." cooldown: "&#FF5252 ✘ Error! &fWait &e%xtpa_time%s &fbefore sending another request." self-tpa: "&#FF5252 ✘ Error! &fYou cannot teleport to yourself." tpa-sent: "&#A0FF91 ✔ Success! &fRequest sent to &e%xtpa_player%&f." tpa-no-pending: "&#FAEDCB ℹ Info! &fYou have no pending requests." tpa-expired: "&#FAEDCB ℹ Info! &fThe teleport request has expired." tpa-denied-target: "&#A0FF91 ✔ Success! &fYou denied the request." tpa-denied-sender: "&#FF5252 ✘ Error! &fPlayer &e%xtpa_player% &fdenied your request." tpa-accepted-target: "&#A0FF91 ✔ Success! &fRequest accepted." tpa-accepted-sender: "&#A0FF91 ✔ Success! &e%xtpa_player% &faccepted your request." teleport-starting-sender: "&#A0FF91 ✔ Success! &fTeleporting you to &e%xtpa_player%&f." teleport-delay-notice-sender: "&#FAEDCB ℹ Info! &fTeleporting in %xtpa_time% seconds. Do not move!" teleport-cancelled-moved: "&#FF5252 ✘ Error! &fMovement detected! Teleport cancelled." teleport-cancelled-quit: "&#FF5252 ✘ Error! &fPlayer disconnected. Teleport cancelled." teleport-success-sender: "&#A0FF91 ✔ Success! &fYou have arrived safely." # Interactive Chat Request received-request: line1: "&#FAEDCB ℹ Info! &fPlayer &#FAEDCB%xtpa_player% &fwants to teleport to you." line2-accept: "&fType &a/tpaccept &fTo accept." line3-deny: "&fType &c/tpdeny &fTo decline." line4: "&#FAEDCB ℹ Info! &fThe request expires in %xtpa_time% seconds." hover-accept: "&#A0FF91 Click here to ACCEPT!" hover-deny: "&c Click here to DENY!" ``` --- ## 📥 Installation 1. **Download** the latest `.jar` file from Modrinth. 2. **Drop** the file into your server's `plugins/` folder. 3. **Restart** or **Reload** your server. 4. **Configure** the `config.yml` to your heart's content! --- ## 🌐 Community & Support Join our growing community of developers and server owners! [![Website](https://img.shields.io/badge/Website-xPlugins.es-blue?style=for-the-badge)](https://xplugins.es/plugins/xtpa) [![Discord](https://img.shields.io/badge/Discord-Join%20Us-7289DA?style=for-the-badge&logo=discord)](https://xplugins.es/discord) --- *Created by the team at xPlugins. Quality matters.*

X to Xray

![Banner](https://cdn.modrinth.com/data/cached_images/5e41c5c16a843aeb9470d421928a597dfb7aa0bd.png)

Tired Of Using X-Ray Resourcepacks? Then Try X To Xray!

Why You Should Use X To Xray
1. > Allows You To Have Good Customisation In Ouer Built In Config Menu! Toggling Ores And Other Blocks Has Never Been Easyer!
2. > Use Our Built In VeinMiner To Never Have Spending Much Time Mining!
3. > We Support Many Modloaders: [Fabric](https://modrinth.com/mod/x-to-xray/versions?l=fabric) , [Forge](https://modrinth.com/mod/x-to-xray/versions?l=forge) And [NEO-Forge](https://modrinth.com/mod/x-to-xray/versions?l=neoforge)

## How To Use!
1. > Download The [Mod](https://modrinth.com/mod/x-to-xray/versions) And An Version Of [Fabric API](https://modrinth.com/mod/fabric-api/versions)
2. > Put Both In Your Mods Folder (If You Use Normal Minecraft Launcher!)
3. > Launch Minecraft And Start X-Raying!
4. > Make Sure To Favorite The Mod!

## Screenshots:
> ![Before/After](https://cdn.modrinth.com/data/cached_images/d0311a475f88d602b02e5124787bf8826b0c34c5.png)

### Supportet Versions:
> **26.1** , **26.1.1** And **26.1.2**

**_We Are Trying To Support Other Versions Too!_**

xSetSpawn

# 🌍 xSetSpawn – The Ultimate Global Spawn Management

**xSetSpawn** is a modern, lightweight, and highly customizable solution for managing your Minecraft server’s spawn point. Now more global than ever, v1.0.3 introduces a full multi-language system and advanced stability features to give your players the most immersive experience possible.

![banner](https://cdn.modrinth.com/data/cached_images/f1bb5d8283773e357c9cd6ae5ec34adeb4fe624c.jpeg)

## 🔥 Why choose xSetSpawn?

Unlike standard essentials plugins, **xSetSpawn** gives you granular control over the *feel* of your server’s hub. It’s designed for server owners who care about presentation, performance, and international reach.

### 🚀 Key Features

* **🌍 Global Multi-Language System:** Ship your server in **English**, **Spanish**, or **Portuguese (BR)** out of the box. Switch languages on the fly with a single config setting.
* **✨ Immersive Visuals:** Greet your players with customizable on-screen Titles, Subtitles, and ActionBars. All visual texts are now fully localizable per language!
* **🎨 Modern HEX Support:** Full support for **HEX Colors** (`&#RRGGBB`) in all messages, prefixes, and titles for that premium server aesthetic.
* **🧪 Advanced Stability:** Built-in startup error handling and a robust internal refactor to ensure your plugin always enables correctly.
* **⏱️ Smart Cooldown System:** Prevent command spam with customizable delays. Includes a bypass permission for VIPs or Staff.
* **🚪 Auto-Routing:** Force players to spawn on join or respawn to maintain your server flow.

## 🛠️ How it Works

1. **Position:** Walk to your desired location. Camera angle (pitch/yaw) is saved!
2. **Set:** Type `/setspawn`. The location is instantly recorded in `data/data.yml`.
3. **Localize:** Pick your language in `config.yml` (e.g., `lang: es`).
4. **Reload:** Use `/xspawn reload` to apply changes instantly without a restart.
5. **Play:** Your players are greeted with beautiful visuals and sounds upon arrival!

## 📜 Commands & Permissions

| Command | Description | Permission |
| :— | :— | :— |
| `/spawn` | Teleport to the server’s spawn point. | `xspawn.use` |
| `/setspawn` | Define the spawn location at your position. | `xspawn.admin` |
| `/xspawn reload` | Reload config and language files instantly. | `xspawn.admin` |

*(Note: `xspawn.bypass` allows instant teleportation).*

## ⚙️ Configuration (v1.0.3 Snippet)

The new configuration is cleaner and focused on logic, while all text moved to the `lang/` folder:

“`yaml
# __ __ _____
# / / / ____|
# / | (___ _ __ __ _ __ __ _ __
# / ___ | ‘_ / _` | / / / | ‘_
# /_/_ ____) | | |_) | | (_| | V V / | | | |
# |_____/ | .__/ __,_| _/_/ |_| |_|
# | |
# |_| By xPlugins

settings:
# Plugin language. Options: en, es, br
lang: en

# Require permissions to use /spawn?
require-permission: true

# Cooldown System
cooldown:
enabled: true
seconds: 5
bypass-permission: “xspawn.bypass”

# Auto-Teleport
teleport-on-join: true
teleport-on-respawn: true

visuals:
sound:
enabled: true
name: “ENTITY_PLAYER_LEVELUP”
particles:
enabled: true
name: “TOTEM”
titles:
enabled: true
fade-in: 10
stay: 40
fade-out: 10

# All messages and titles are now in lang/messages_.yml
“`

> xPlugins 2026

xRtp

**🚀 xRtp – Smart & Secure Random Teleport**

![Bannerxd](https://cdn.modrinth.com/data/cached_images/0616521d5146c8b1c4f5273debbfabc75082a293.jpeg)

> **xRtp** is a powerful, optimized, and fully configurable Random Teleport plugin designed for modern Minecraft servers. Built for professional performance, absolute safety, and extreme customization.

![imagen1](https://cdn.modrinth.com/data/cached_images/ce3dada33312e5433c1c329f351170c05b3ec1a5.png) ![imagen2](https://cdn.modrinth.com/data/cached_images/b8ace6b92f97b9cf77247c6fe84227f2a4ae2dc6.png)

> ## ✨ Main Features (v1.0.2 Update)

> ### 🚀 Zero-Lag Search Engine
Our new algorithm checks up to **10 coordinates per tick** only within **pre-generated chunks**. This ensures almost instant teleportation with **zero TPS drops** and zero lag, as it prevents generating new terrain.

> ### 🎛 Menu Engine 2.0 (Full Customization)
Total control over your `menu.yml`. Toggle the **auto-filler** or design your layout slot-by-slot using **slot lists** (e.g., `slots: [0,1,8,9]`) to create unique borders and designs.

> ### ⚡ Interactive Menu Actions
Turn menu items into functional buttons. Supports several action types:
– `CLOSE`: Closes the inventory.
– `MESSAGE`: Sends custom messages to the player.
– `COMMAND`: Executes a player command (e.g., `/spawn`).
– `CONSOLE`: Executes a command from the console on the player’s behalf.

> ### 📊 Enhanced Visuals & BossBars
Includes a fully customizable **BossBar** with dynamic progress titles that show the remaining time (`%time%s`) during the teleport delay.

> ## 📂 Included Files

– `config.yml` → General settings, optimization toggles, permissions, safety system.
– `menu.yml` → GUI Engine 2.0 layout and menu customization.
– `lang.yml` → Fully customizable messages, BossBar, and translations.
– `Config ES/` → **Bonus!** Includes a pre-configured Spanish VIP setup.

> ## 🔐 Permissions

| Permission | Description |
|————|————-|
| `xrtp.admin` | Reload the configuration using `/rtp reload` |
| `xrtp.bypass` | Bypass teleport cooldown |
| (Optional) | General use permission can be disabled in config |

> ## ⚙️ Configuration Highlights

✔ **Use Pre-generated Chunks** (Anti-lag system)
✔ Cancel teleport on movement
✔ Adjustable cooldown duration
✔ Custom slot-by-slot menu filling
✔ Interactive buttons with placeholders
✔ Advanced BossBar with progress titles
✔ Maximum attempts to find a safe location

![imagen3](https://cdn.modrinth.com/data/cached_images/0193938fb63b633ed85767a8aab35c952672b5f8.png)

> ## 🎯 Perfect For

Survival • SMP • Skyblock • Factions • Lobby • Etc

> ### 💻 Developer API

xRtp includes a **powerful and easy-to-use API** so other plugins can interact with it. You can execute RTPs manually, check cooldowns, and hook into events to modify or cancel teleports.

> #### How to use it
First, verify that xRtp is loaded and get the instance:

“`java
if (Bukkit.getPluginManager().getPlugin(“xRtp”) == null) {
// xRtp is not installed
return;
}

XRtpAPI api = XRtpAPI.getInstance();

X-ray Fix

![A wide, promotional graphic for a Minecraft security tool called “XRayFix.” The image uses a split-screen composition within a rustic, stone-textured border to showcase a side-by-side comparison of a dark underground cave. On the left side, labeled “BEFORE XRAYFIX,” various ores like diamonds, gold, and coal are clearly visible through the stone walls, alongside a hidden chest. On the right side, labeled “WITH XRAYFIX,” the cave appears more complex with mining tracks and machinery, but the ore locations are obscured or randomized. In the center stands a classic Minecraft character (Steve) holding a pickaxe next to a large, glowing shield emblem featuring a red “X” and various gemstones. The text at the bottom reads “XRAYFIX: ANTI-XRAY PROTECTION PACKET OBFUSCATOR” in a blocky, Minecraft-style font. The overall art style is a detailed, isometric pixel art aesthetic with dramatic lighting.](https://github.com/esaiaswestberg/xray-fix/blob/de1d4b4a37e317768bf9e8430819fe532f40259f/assets/banner.png?raw=true)

# X-ray Fix

X-ray Fix is a high-performance Minecraft server plugin designed to defeat both visual X-ray mods and seed-based X-ray exploits. It works by decoupling ore generation from the world seed and using advanced packet-level obfuscation to hide underground blocks from clients.

## Features

– **Seed-Based X-ray Protection** — Ores are stripped and re-placed using a private server secret. Even if a player knows the world seed, they cannot predict ore locations.
– **Visual X-ray Protection** — Sends fake block data (random ores and stone) to the client for all hidden underground blocks.
– **Multi-Dimension Support** — Custom obfuscation rules and fake material pools for both the Overworld and the Nether.
– **Folia Compatible** — Fully thread-safe and compatible with both Folia and traditional Paper servers.
– **Performance Optimized** — Uses `ChunkSnapshot` for efficient scanning and batched `sendMultiBlockChange` updates, ensuring zero impact on server MSPT.

## How It Works

### Ore Stripping & Replacement
When a chunk is generated (or loaded for the first time after installation), X-ray Fix scans it and removes all naturally generated ores. New ore positions are then calculated using a PRNG seeded with the chunk coordinates combined with a private server-side secret — making placement consistent for the server, but completely unpredictable for players.

### Packet Obfuscation
When a chunk is sent to a player, X-ray Fix identifies all blocks that are hidden (not exposed to air or transparent blocks) and replaces them in the outgoing packet with random selections from a configurable pool of fake materials. Players never see the real blocks until they’re actually exposed.

### Dynamic Revealing
When a block is broken, placed, or blown up, X-ray Fix instantly sends high-priority multi-block change packets for all 6 adjacent neighbors — ensuring newly exposed blocks are revealed immediately with no visual glitches.

## Requirements

– **Server:** Spigot, Bukkit, Paper, Purpur, Pufferfish, or Folia (1.21.1+)
– **Java:** 21+
– **[ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/)** (Required)

## Installation

1. Download and drop the JAR into your server’s `plugins` folder.
2. Start the server to generate `config.yml`.
3. *(Optional)* Set a custom `secret` in `config.yml`. If left empty, one will be auto-generated.
4. Adjust `max_y` and `fake_materials` to suit your needs.
5. Restart the server and you’re protected.

X-Mas: Upgradeable Christmas Tree Event

![ With this plugin you can plant your Christmas tree and upgrade it. Look for some gifts under it!](https://i.imgur.com/G9dHUmV.jpeg)

**With this plugin you can plant your Christmas tree and upgrade it. Look for some gifts under it!**

[UPDATED VERSION]
– Added support for 1.20+ MC versions.
– Added Java 21 requirement.
– Updated all dependencies and libraries to 2024 versions.
– Fixed and replaced deprecated methods.
– Skulls system fixed, it will now use the latest Paper API
– Added missing autocomplete to all commands.
– Added a reload command /xmas reload
– Added a way to add custom items as gifts with the /xmas addhand command

**If you want to know more – read below!​**

**Stages**

Christmas Tree has 4 different stages.
Each stage has lower gift cooldown.​

**Stage 1: Sapling**

![https://i.imgur.com/2CpogQL.jpeg](https://i.imgur.com/2CpogQL.jpeg)

It’s looks like a normal one, but there are a bit of magic above it! On this level there are no gifts by default(Configurable) so we need our tree to grow!

**Stage 2: Small Tree**

![https://i.imgur.com/xgwP9Lj.jpeg](https://i.imgur.com/xgwP9Lj.jpeg)

From this stage tree starts to spawn gifts! (You can see one on the pic) It’s has same ambient effect(but much bigger) and redstone lights!

**Stage 3: Big Tree**

![https://i.imgur.com/VWAyFKx.jpeg](https://i.imgur.com/VWAyFKx.jpeg)

It’s almost final! Leaves are decorated with gold (fire) lights! And It’s also has snowy ambient effect!

And here goes the final!

**Stage 4: Magic Tree**

![https://i.imgur.com/RxU09sA.jpeg](https://i.imgur.com/RxU09sA.jpeg)

Final tree stage that decorated with multicolored lights and magic-stars ambient!

**Time to open gifts!**

![https://i.imgur.com/VsIdGri.jpeg](https://i.imgur.com/VsIdGri.jpeg)

**How to**
To spawn Magic Tree you need to craft Christmas Crystal and than use it on normal spruce sapling!

**Crafting**

![https://i.imgur.com/pWygwH4.png](https://i.imgur.com/pWygwH4.png)

**Uprading**
You can upgrade tree by using required resources on it (Like bonemeal) To see what resources you need to use – right click the tree.

You will see an fancy list like this:

![https://i.imgur.com/Z4B4w2i.jpeg](https://i.imgur.com/Z4B4w2i.jpeg)

**Configuration**
**Resources**
Each level requires special resources to get it. That can be changed in config file. Also you can change gift-spawning cooldown for each level. Max tree count also can be set on config file.

**Drops and gift skins**
All theese things can easy be edited in config.

**Ends of Holidays**
At the end of holidays (by default 10.01.2014 but can be changed in config) players will get a possibility to ungrow tree to get all resources back (Also configurable)

**Locales**
Plugin support custom translations! (See locales folder) There are 3 locale by default (En, Ru and Ru_Santa)

To define your one – copy the file and set it on main config.

**Commands and Permissions**
The plugin has only one command – /xmas
To use it you need xmas.admin permission
P.S. There is built-in help you can read by using /xmas help command

**Griefing**
Trees are protected from griefing by water, lava, flint and steel, explosions and pistons.

**Videos?**
Thanks to all YouTubers, we now have a bunch of reviews and tutorials here!

Merry Christmas and Happy New Year!

WYG – What’d Ya Got

![Banner](https://cdn.modrinth.com/data/cached_images/d35c64aac6ed2dfcb9cb5e31a3379126cbf70123.png)

![paper](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/supported/paper_vector.svg)
![purpur](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/supported/purpur_vector.svg)
[![github](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/available/github_vector.svg)](https://github.com/ZetaPlugins/WYG)
[![modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/available/modrinth_vector.svg)](https://modrinth.com/plugin/wyg)
[![discord-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/social/discord-plural_vector.svg)](https://strassburger.org/discord)

This plugin lets players show off whatever they’re holding right in chat! Just type a simple placeholder in your message, and your item pops up for everyone to see. Others can hover over it to check out its name, enchantments, and all the details just like in your inventory.

## Features

– ✅ Show off main hand, off-hand and armor
– ✅ Use a simple command or placeholders in chat
– ✅ Quickly see what item a player is showing off with icons in the chat
– ✅ See all details of an item when hovering above the name in chat
– ✅ Fully configurable

![Example Image](https://cdn.modrinth.com/data/cached_images/0a659bcde7c5d32b649179f793c90c63ef3b3f8e.png)

## Permissions

– **wyg.use** – Allows usage of WYG commands
– **wyg.hand** – Allows showing items in main hand
– **wyg.offhand** – Allows showing items in offhand
– **wyg.helmet** – Allows showing helmet
– **wyg.chestplate** – Allows showing chestplate
– **wyg.leggings** – Allows showing leggings
– **wyg.boots** – Allows showing boots
– **wyg.equipment.others** – Allows showing other players’ equipment
– **wyg.reload** – Allows reloading the WYG configuration (default: op)

## Configuration

You can find the configuration files in the plugins/WYG folder. The main configuration file is config.yml.

config.yml

“`yml
# ═══════════════════════════════════════════════════════════════════════════════
#
# █████ ███ █████ █████ █████ █████████
# ▒▒███ ▒██ ▒▒███ ▒▒███ ▒▒███ ███▒▒▒▒▒███
# ▒███ ▒███ ▒███ ▒▒███ ███ ███ ▒▒▒
# ▒███ ▒███ ▒███ ▒▒█████ ▒███
# ▒▒███ █████ ███ ▒▒███ ▒███ █████
# ▒▒▒█████▒█████▒ ▒███ ▒▒███ ▒▒███
# ▒▒███ ▒▒███ █████ ▒▒█████████
# ▒▒▒ ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒
#
# ═══════════════════════════════════════════════════════════════════════════════
#
# WYG – What’d Ya Got!
# The first item display plugin featuring 1.21+ sprites
#
# • Advanced placeholders
# • Fully translatable
# • Advanced formatting with MiniMessage
#

# Documentation:
# • All Placeholders: https://docs.zetaplugins.com/wyg/config/config
# • Formatting: https://docs.advntr.dev/minimessage/format.html
# • Sprites: https://mcasset.cloud/1.21.10/assets/minecraft/textures
#
# ═══════════════════════════════════════════════════════════════════════════════

# ═══════════════════════════════════════════════════════════════════════════════
# Share Message Settings
# ═══════════════════════════════════════════════════════════════════════════════
# Configure the message displayed when running /wyg
#
# Relevant Placeholders:
# – The player’s name
# – The player’s head sprite
# – The formatted item (uses item-display config below)
#
# Examples:
# “ shared
# “ shared
# “ shared
# “

share-message:
format: “ shared

# ═══════════════════════════════════════════════════════════════════════════════
# Item Display Settings
# ═══════════════════════════════════════════════════════════════════════════════
# Configure how items are displayed in chat
#
# Available Placeholders:
# – The item sprite/icon
# – The item name
#
# You can also use custom sprites here:
# – A heart icon
# – A checkmark icon
#
# Examples:
# “[ ]”
# “[ ]
# “
# “
# “

item-display:
format: “

# ═══════════════════════════════════════════════════════════════════════════════
# Hover Tooltip Configuration
# ═══════════════════════════════════════════════════════════════════════════════
# You are entering advanced territory! Everything here is already setup to
# replicate Minecraft’s default tooltips!

hover-text:
enabled: true

# ─────────────────────────────────────────────────────────────────────────────
# Tooltip Layout
# ─────────────────────────────────────────────────────────────────────────────
# Define the order and formatting of tooltip elements
#
# Available Placeholders:
# – Item name (single line)
# – Stack size (skipped if amount is 1)
# – All enchantments (multi-line, skipped if none)
# – All lore lines (multi-line, skipped if none)
# – All attributes with slot headers (multi-line, skipped if none)
# – Attack damage across all slots (skipped if none)
# – Attack speed across all slots (skipped if none)
# – Armor across all slots (skipped if none)
# – Armor toughness across all slots (skipped if none)
# – Knockback resistance across all slots (skipped if none)
# – Durability display (skipped if item has no durability)
# – Base material name (skipped based on render-if-same-as-name setting)
#
# Custom Sprites:
# You can use anywhere in the layout!
# Examples:
# “
# “ Enchanted!
#
# Notes:
# • Empty lines (“”) create spacing between sections
# • Empty lines are automatically skipped if no content surrounds them
# • Any placeholder can be wrapped in MiniMessage formatting
#
# Examples:
# “
# “
# “

layout:
– “
– “
– “
– “”
– “
– “”
– “

# ─────────────────────────────────────────────────────────────────────────────
# Item Name Configuration
# ─────────────────────────────────────────────────────────────────────────────
# Configure how the base item name (material name) is displayed
#
# Available Placeholders:
# – The material’s translatable name
#
# Note: This is different from which shows the item’s custom display name
#
# render-if-same-as-name: Whether to show when it’s identical to
# (i.e., when the item hasn’t been renamed)

item-name:
format: “
render-if-same-as-name: false

# ─────────────────────────────────────────────────────────────────────────────
# Enchantment Format
# ─────────────────────────────────────────────────────────────────────────────
# Format for individual enchantment lines
#
# Available Placeholders:
# – The enchantment name (translatable)
# – The enchantment level (translatable)
#
# You can add sprite icons here too:
# “

enchantment-format: “

# ─────────────────────────────────────────────────────────────────────────────
# Stack Size Format
# ─────────────────────────────────────────────────────────────────────────────
# Format for stack size display
#
# Available Placeholders:
# – The stack amount

stack-format: “Stack Size:

# ─────────────────────────────────────────────────────────────────────────────
# Durability Format
# ─────────────────────────────────────────────────────────────────────────────
# Format for durability display
#
# Available Placeholders:
# – Current durability (max – damage)
# – Maximum durability

durability-format: “Durability: /

# ─────────────────────────────────────────────────────────────────────────────
# Attribute Display Settings
# ─────────────────────────────────────────────────────────────────────────────
# Configure how item attributes are displayed in tooltips

attributes:
# Slot Header Format
# Format for slot headers (e.g., “When in Main Hand:”)
#
# Available Placeholders:
# – The slot name
#
# Note: Set to empty string (“”) to hide slot headers entirely

slot-header-format: “

# Individual Attribute Formats
# Configure display for each attribute type
#
# Available Placeholders:
# – The numeric value
# – The attribute name
#
# You can add custom sprites to attributes:
# “
#
# Note: Default colors match vanilla Minecraft
# • dark_green – Offensive stats (damage, attack speed)
# • blue – Defensive stats (armor, toughness, knockback resistance)

formats:
attack_damage: “
attack_speed: “
armor: “+
armor_toughness: “+
knockback_resistance: “+%
“`

## Support

If you need help with the setup of the plugin, or found a bug, you can join our discord [here](https://strassburger.org/discord).

[![discord-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/compact/social/discord-plural_vector.svg)](https://strassburger.org/discord)

[![Usage](https://bstats.org/signatures/bukkit/WYG.svg)](https://bstats.org/plugin/bukkit/WYG/27519)

WelcomeTitlePlugin

A plugin that sends the title when a player joins the server.
## Installation method
1. Download and go to plugins folder
2. Reload the server or restart the server to enable the plugin.
3. [Optional] Change the message in config.yml.
## Links

GitHub (Source): https://github.com/raicdev/WelcomeTitlePlugin

Support: [email protected] or github issues
## Commands

/wt help : You can see help for this plugin.

/wt version : You can see the version of this plugin.

/wt reload : Reload the settings for this plugin.
## Permissions

wt.commands.reload : Allows reloading of settings.

wt.commands.standard : Allows you to see help and version.

wt.commands.show : Allows the title to be displayed.

wruJoin

👀 Click to view plugin preview

![wrujoin](https://cdn.modrinth.com/data/cached_images/89ff7542a2592f53313278d6273aa0d342ecb44b_0.webp)
![wrujoin-content](https://cdn.modrinth.com/data/cached_images/e35d1d6c70088f8f357b964796020d501f6a9baf.png)

⚙️ Click to view config preview

“`yaml
settings:
join-message:
type: ACTIONBAR # types: ACTIONBAR, CHAT
message: “[+]
quit-message:
type: ACTIONBAR
message: “[]

title:
enabled: true
title: “<#D36E97>Welcome, !”
subtitle: “<#FFA8CB> have a good time!”

sound:
enabled: true
sound: “entity.player.levelup”
pitch: 2.0

vanish-check: true # If the player is in vanish mode, no join/quit message will be sent.

messages:
no-permission: “-> You do not have permission to use this command!”
unknown-command: “-> Unknown command.”
reloaded: “-> Reloaded the config.”
“`

# 🎀 wruJoin
**Modern & Powerful Join Message Solution for PaperMC**

`wruJoin` is a high-performance plugin designed for PaperMC and its forks.
It gives server owners complete control over player join and leave notifications with a modern, professional touch.

## ✨ Key Features

* 🎨 **Full Customization:** Powered by [MiniMessage](https://docs.advntr.dev/minimessage/format.html) for stunning text formatting.
* 🌈 **Modern Colors:** Native support for **HEX (RGB)** and **Gradients**.
* ⚡ **High Performance:** Optimized to ensure zero impact on your server’s TPS.
* 🔄 **Instant Reload:** Update your configuration on-the-fly without restarting.
* 📺 **Join Titles:** Fully configurable title and subtitle that appears when a player joins.
* 🔊 **Join Sounds:** Fully configurable sound effects that are triggered when a player joins.
* 🕵️ **Vanish Support:** Fully compatible with **SuperVanish** and **PremiumVanish**. Automatically handles fake join/leave messages when administrators vanish or reappear.

## 🛠️ Requirements

Ensure your server environment meets the following specifications:

| Requirement | Version |
|:——————–|:—————————————-|
| ☕ **Java** | 21 or higher |
| 🖥️ **Platform** | Paper and other forks (`1.21 – 1.21.x`) |
| 🧩 **Dependencies** | SuperVanish or PremiumVanish (Optional) |

## ⌨️ Commands & Permissions

| Command | Description | Permission |
|:——————|:——————————————-|:—————-|
| `/wrujoin` | Displays plugin information and help menu. | `wrujoin.admin` |
| `/wrujoin reload` | Reloads the configuration files. | `wrujoin.admin` |

## 🎨 Configuration (MiniMessage)

Stop using outdated `&` color codes! `wruJoin` uses modern formatting for a more professional look.

> **Example:** Use `<#03fcb1>Welcome back, !` for clean Hex colors, or try `Welcome!` for beautiful text transitions.

📖 Check the [MiniMessage Documentation](https://docs.advntr.dev/minimessage/format.html) for more details.

## 📦 Installation

1. Download the `.jar` file and place it in your server’s `plugins` folder.
2. Start your server to generate the default configuration.
3. Edit `plugins/wruJoin/config.yml` to your liking.
4. Run `/wrujoin reload` to apply your changes instantly.

—–

## 📊 Statistics

[![bStats](https://bstats.org/signatures/bukkit/wruJoin.svg)](https://bstats.org/plugin/bukkit/wruJoin/27905)