XNet

# XNet

XNet is a mod which adds a single type of cable: a networking cable. Using networking cables you can instantly transport items, fluids, energy, and information. The main focus of this mod is efficiency and flexibility. Efficiency in that it is possible to make huge cable networks (tested with two chests separated by a cable of 12000 blocks long) with no lag. The cables themselves are not even tile entities. Flexibility in that the controller allows for really flexible configuration for distributing information.

## Spotlight by Direwolf20

XMyIsland

# XMyIsland

A comprehensive island management plugin that brings robust protection, intuitive GUI management, and economy integration to your Minecraft server.

## 🌟 Key Features

### Island Management
– Create personal islands with customizable sizes
– Visual border particles for easy boundary identification
– Expandable islands with economy integration
– Intuitive GUI-based management system

### Advanced Protection Systems
– Complete grief prevention
– Protection against:
– Explosions
– Liquid flow
– Redstone manipulation
– Piston mechanics
– Tree growth exploitation
– Falling block abuse
– Wither damage

### Trust System
– Detailed permission management
– GUI-based trust controls
– Per-player permission settings
– Multiple permission types:
– Block breaking/placing
– Chest access
– PvP controls
– Entity interaction
– And more!

### Economy Integration
– Expansion costs
– Configurable pricing
– Refund system for island deletion
– Full Vault support

## 🔧 Technical Details

– **Version:** 1.17+
– **Dependencies:** Vault
– **Permissions:** Automatic handling
– **Configuration:** Fully configurable
– **Database:** YAML-based storage
– **Performance:** Optimized for minimal impact

## 💡 Perfect For

– Survival servers
– Economy-focused communities
– PvE servers
– Community-driven servers
– Skyblock-style gameplay

## 🤝 Support & Community

– Active issue tracking
– Regular updates
– Community-driven development
– Comprehensive documentation

Experience the next level of island management with XMyIsland!

X-Mountains

X-Mountains

## X-Mountains
**”Extreme Mountains” datapack for Minecraft**

*This datapack removes the 256 height limit to the new mountains (and world) generation of the overworld.*

With 1.18 “Caves & Cliffs” update, mountains can go very high, in some cases above 250+ blocks!
If you love build very high towers on top of the mountains, and they are too high, there may be not enough space to build (the max build limit is 319).
To make things easier, avoiding terraforming before building, the actual world generation height is limited to 256 blocks, even if a mountain “wants go higher”.

This is a good solution, but, for a bunch of blocks, there is an evident side effect: mountains higher that 256 are cutted off (like with a katana!) generating a flat unnatural area.
This is even more noticeable in a mountain range, in which all mountains are cutted at the same height, resulting in this:

![img1](https://github.com/devpelux/xmountains/raw/7abdc25a4a44ccd47e47dab62b510cb4c2274e4d/assets/mountain.jpg)

Anyway, even without this limit, mountains rarely go beyond 290+ height, and there is still enough space to build (maybe not that 50-blocks height tower…).
After removing the top limit you can see the real majesty of this beautiful new mountain generation!

You will find more higher mountains without that unnatural flat area on top! Only peaks!

![img2](https://github.com/devpelux/xmountains/raw/7abdc25a4a44ccd47e47dab62b510cb4c2274e4d/assets/xmountain.jpg)

## How to install

### Step 1
Download the datapack zip file for your Minecraft version.

### Step 2
Open Minecraft and click to create a new world.

### Step 3
Before start generating the world click the “Data Packs” button from the “More” tab: it will open a new window.

### Step 4
Drag and drop the downloaded zip file to that window, then activate the datapack by moving it on the right side.
(Make sure it is over the default datapack)

### Step 5
Click “Done”, create the world, and enjoy!

## License
Copyright (C) 2021-2023 devpelux (Salvatore Peluso)
Licensed under MIT license.

XMobGeneration

## ⚠️ Project Archived — See the Successor / Alternative

This **XMobGeneration** plugin is now **archived**. I no longer maintain it, so there will be **no further updates** (bug fixes, new features, version support).

### 📖 What this was
XMobGeneration was a powerful plugin for managing **custom mob spawn areas** with GUI support and WorldEdit integration.
Key features included:
– Up to 45 custom spawn zones
– Intuitive GUI for config
– Support for vanilla mobs *and* MythicMobs integration
– Boss systems (thread-safe spawns, respawn delays, damage-based drop distribution)
– Customizable drop systems, XP rewards, and area configurations

### 👉 Use another maintained plugin / fork
For better support, stability, and compatibility with newer Minecraft versions, I encourage using an actively maintained alternative or community fork.

### 📌 Notes & Permissions
– No further updates or enhancements will be done.
– **You are free to fork, reuse, or adapt the code if you want to.**
– I may read reports but can’t promise fast responses.
– Please verify compatibility before using in production setups.

Xmas meowl Totem of Undying

– ENG: **Meowl** (in Russian, “Myaowl” or “Myaul”) is a creature with a cat’s head and an owl’s body, sitting on a branch. Initially, it was a fun photoshop creation.
The first images of the cat owl appeared in 2013 on the Chinese platform Weibo. However, it gained popularity only in October 2025 on TikTok

– RU: **Meowl** (в рунете — «Мяовл» или «Мяул») — существо с кошачьей головой и телом совы, сидящее на ветке. Изначально — это весёлое творение фотошопа.
Первые изображения с котосовой появились в 2013 году на китайской платформе Weibo. Но популярность они обрели только в октябре 2025 года в TikTok

Meowl Totem

ALL RESOURCEPACKS COLLECTION: MEMES + STREAMERS

xLogin

# 🛡️ xLogin – Simple, Lightweight & Powerful Authentication

![banner-es](https://cdn.modrinth.com/data/cached_images/694ac454be5c859a82ded0fb53c1839a6af34045_0.webp)

**xLogin** is an all-in-one authentication system designed for servers that want maximum security without the bloat. Forget about complex external database setups; xLogin is optimized to work locally, fast, and secure out of the box, whether you run a standalone server or a massive Proxy network.

> Note: /premium is only available for networks and proxies. Compatible with Bungeecord, Velocity, Waterfall, and others.
How do I activate proxy mode?
Go to config.yml and enable proxy mode, then download and install the add-on for your proxy, and you’re all set!

## 🚀 Key Features

* **🌐 Smart Network & Proxy Ready:** Fully compatible with **BungeeCord** and **Velocity**. Features auto-detection to enable secure UUID verification and includes an automatic Auth-Lobby redirect system to send players to a specific server upon successful login.
* **📦 Local-First Storage & Backups:** High-performance, thread-safe H2 database system (`data.mv.db`). No need for MySQL to get professional network-level performance. Easily create instant database backups via in-game commands!
* **💎 Smart Premium System:** Using an official Minecraft account? Players can use `/premium` to enable auto-login. The plugin uses real Mojang validation (via your Proxy) to ensure nobody can steal a premium identity.
* **🧠 Industrial-Grade Security:**
* **BCrypt Hashing:** Passwords are encrypted with the industry standard, making them virtually impossible to crack.
* **Premium Name Impersonation Protection:** Automatically kicks non-premium players trying to join with the username of an official purchased account.
* **Anti-Bot Captcha:** A visual verification system during registration to stop bot attacks in their tracks.
* **Total Protection:** Blindness, immobilization, and block/damage protection until the user is authenticated.
* **Asynchronous Logging:** Keeps a silent, detailed history of logins, registrations, and admin actions.
* **🖼️ Ultimate Admin Control:** Manage everything from the console or in-game. Features an intuitive visual GUI menu with player heads, plus a massive arsenal of commands to purge inactive users, force logins, change UUIDs, and more.
* **📱 Bedrock Support (Geyser):** Fully compatible with console and mobile players via Floodgate integration. Bedrock players authenticated via Xbox Live can automatically bypass the login screen (100% configurable).
* **⚡ Performance Optimized:** Fully asynchronous database operations ensure your TPS stays at 20.0, no matter how many players are joining.

## 🛠️ Commands & Permissions

### Player Commands
| Command | Description | Permission |
| :— | :— | :— |
| `/login ` | Log in to your account. | None |
| `/register ` | Create a new account with captcha. | None |
| `/premium [confirm]` | Toggle Auto-login (Premium Mode). | None |
| `/changepassword ` | Securely change your current password. | None |
| `/captcha ` | Solve the registration captcha. | None |

### Admin Commands (`xlogin.admin`)
| Command | Description |
| :--- | :--- |
| `/xlogin gui` | Open the visual administration menu. |
| `/xlogin backup` | Create an instant backup of the database. |
| `/xlogin purge ` | Delete all accounts inactive for ``. |
| `/xlogin verify ` | View a player's UUID, IP, Premium status, & last login. |
| `/xlogin forcelogin ` | Forcefully log a player into the server. |
| `/xlogin setspawn` / `spawn` | Set or teleport to the login spawn location. |
| `/xlogin changepass ` | Forcefully change a player's password. |
| `/xlogin changeuuid ` | Manually update a player's registered UUID. |
| `/xlogin unpremium ` | Remove the premium auto-login status from an account. |
| `/xlogin unban ` | Remove an IP from the registration blacklist. |
| `/xlogin unregister ` | Completely delete a player's account. |
| `/xlogin reload` | Reload the plugin configuration and messages. |

---

## ⚙️ Simplified Configuration

We've stripped the config down to the essentials so you don't waste time, while giving you absolute control over your network.

### `config.yml`

```yaml
# -------------------------------------------------------
# __ _
# __ __ / / ___ __ _(_)_ __
# / // / / _ / _` | | '_ Made by xPlugins
# > '
before-register:
title: '&#FAD7A0Register!'
subtitle: '&fUse /register '
after-login:
title: '&#A9DFBFSuccess!'
subtitle: '&fEnjoy your stay'
incorrect-password:
title: '&#F1948AIncorrect Password!'
subtitle: '&7Please try again'

logging:
enabled: true
log-successful-logins: true
log-registrations: true
log-failed-attempts: true
log-admin-actions: true

XLeaderboardX

✦ LeaderboardPlugin ✦
A simple, beautiful leaderboard system for your Minecraft server!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📊 What it does:
– Shows top 20 players by playtime
– Displays player heads with their skins
– Tracks playtime and kills automatically
– Opens a fake chest GUI (no real chest needed)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🏆 Ranks:
#1 CHAMPION 👑 (Gold)
#2 MASTER ★ (White)
#3 ELITE ✦ (Dark Aqua)
#4-20 WARRIOR ▪ (Gray)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚡ Commands:

Players:
/leaderboard – Open the leaderboard
/lb – Shortcut
/top – Shortcut

Admins:
/lbadmin addfake – Create fake player
/lbadmin removefake – Remove fake player
/lbadmin setplaytime – Set playtime
/lbadmin setkills – Set kills
/lbadmin addkills – Add kills
/lbadmin listfake – List fake players
/lbadmin reset – Reset player stats
/lbadmin reload – Reload data

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🛡️ Features:
– Auto-saves every 5 minutes
– Anti-theft protection (no stealing items)
– Fake players for competition
– Works on 1.13 – 1.21.1
– No database needed (uses JSON files)
– Lightweight and fast

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📥 Installation:
1. Drop the .jar file into your plugins folder
2. Restart your server
3. Run /leaderboard

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📁 Data Location:
plugins/LeaderboardPlugin/leaderboard_data.json

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

💾 Supported Versions:
1.13 – 1.21.11 (Paper, Purpur)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Made for Minecraft servers – Simple, clean, and effective!

XLeaderboards

![XLeaderBoards Banner](https://i.imgur.com/r8gOjSU.png)

This plugin is designed for users seeking a fast and efficient leaderboard system, supporting time-based rankings such as **daily**, **weekly**, **monthly**, and **permanent** leaderboards. Everything is handled through **placeholders**, eliminating the need for NPCs or menus. Its main strength lies in the ease of setting up time-based leaderboards—an area where few plugins truly excel.

| XPlayerKits | XLeaderboards | StellarProtect |
| — | — | — |

![XLeaderBoards Features](https://i.imgur.com/P8yEx9V.png)

### Features

– **Fully Reworked Core:** XLeaderBoards has been completely redesigned to support both **SQLite** and **MySQL**, allowing the plugin to scale effortlessly and efficiently with large amounts of data.
– **Improved Performance:** Successfully tested with over 2 million real records, capable of updating them in under one minute.
– **Timed Leaderboards:** Efficient ranking system with full support for **daily**, **weekly**, **monthly**, and **permanent** leaderboards.
– **Easy Setup:** Create and configure leaderboards easily using just placeholders.
– **Unlimited Possibilities:** Thanks to placeholder-based logic, you can create tops for any plugin—even if it lacks native support. XLeaderBoards handles number formatting and comparison automatically.
– **Player Ranking:** Shows each player’s position across all leaderboards (daily, weekly, etc.) with built-in placeholder support.
– **Command Improvements:** New features like **tab-completion** and a **/reload** command have been added for easier management.
– **Optimizations:** Fully configurable write frequency, data limits, and time intervals to suit your server’s capacity and activity.
– **All Versions Supported:** Includes support for **1.21.4** to **1.21.8**. Although XLeaderBoards doesn’t rely on NMS, it includes compatibility logic for version-specific changes.
– **Folia Support:** As Folia is becoming a performance standard in modern Minecraft servers, XLeaderBoards now fully supports it—just like **StellarProtect**.
– **Top rewards:** You can set rewards for the players who are in the daily leaderboards.
– **Need More Features?** Join our Discord and suggest new features. We’re actively listening to community feedback!

![Setup Instructions](https://i.imgur.com/H8dWxWZ.png)

## How to Get Started

1. **Download and install the plugin.**
By default, the plugin supports **SQLite** and **MySQL** out of the box.

2. **Start your server.**
Once the plugin folder is generated, configure your database credentials depending on your chosen engine.

3. **Set up your tops.**
Use the placeholders of your choice to create customized leaderboards.

4. **Integrate with DecentHolograms or your preferred plugin.**
Ensure that your chosen plugin supports PlaceholderAPI, and follow the example configuration provided below.

5. **Refer to the placeholders section.**
All available formats for placeholders are listed in the dedicated section.

DecentHolograms Example Config

“`yaml
location: Spawnb:6.022:33.500:11.943
enabled: true
display-range: 48
update-range: 48
update-interval: 20
facing: 0.0
down-origin: false
pages:
– lines:
– content: ‘#ICON: PLAYER_HEAD (eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWM2ZTYwNGJkNTNkOTc4ODc1OTVhMDYyYjdjNTEyY2E0ZGJiZmU0OGJiNGFkY2VmNzEyNWQxZGIxMDNhYjdmZiJ9fX0=)’
height: 0.7
– content: ‘#F4F149&lJ#F5F246&lU#F5F242&lG#F6F33F&lA#F7F33B&lD#F8F438&lO#F8F535&lR#F9F531&lE#FAF62E&lS
#FBF727&lM#FBF727&lI#FBF727&lL#FBF727&lL#FBF727&lO#FBF727&lN#FBF727&lA#FBF727&lR#FBF727&lI#FBF727&lO#FBF727&lS’
height: 0.3
– content: ‘&7(La riqueza y ellos son uno)’
height: 0.3
– content: ”
height: 0.3
– content: ‘#FBF727#1. &f%xleaderboard_top_coins;daily;top_name;1% &8- #FBF727%xleaderboard_top_coins;daily;top_value;1%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#2. &f%xleaderboard_top_coins;daily;top_name;2% &8- #FBF727%xleaderboard_top_coins;daily;top_value;2%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#3. &f%xleaderboard_top_coins;daily;top_name;3% &8- #FBF727%xleaderboard_top_coins;daily;top_value;3%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#4. &f%xleaderboard_top_coins;daily;top_name;4% &8- #FBF727%xleaderboard_top_coins;daily;top_value;4%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#5. &f%xleaderboard_top_coins;daily;top_name;5% &8- #FBF727%xleaderboard_top_coins;daily;top_value;5%
#FAFF2E⛃’
height: 0.3
– content: ‘&r’
height: 0.3
– content: ‘&8► &fTu posición: #FBF727#%xleaderboard_ranking_daily_coins% &8- #FBF727%xleaderboard_amount_daily_coins%
#FAFF2E⛃ &8◄’
height: 0.3
– content: ‘&r’
height: 0.3
– content: ‘#F4F149&l[Diario] &7[Semanal] [Mensual] [Permanente]’
height: 0.3
actions:
RIGHT:
– NEXT_PAGE:tops_DINERO
– SOUND:UI_BUTTON_CLICK:0.7:2.7

– lines:
– content: ‘#ICON: PLAYER_HEAD (eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWM2ZTYwNGJkNTNkOTc4ODc1OTVhMDYyYjdjNTEyY2E0ZGJiZmU0OGJiNGFkY2VmNzEyNWQxZGIxMDNhYjdmZiJ9fX0=)’
height: 0.7
– content: ‘#F4F149&lJ#F5F246&lU#F5F242&lG#F6F33F&lA#F7F33B&lD#F8F438&lO#F8F535&lR#F9F531&lE#FAF62E&lS
#FBF727&lM#FBF727&lI#FBF727&lL#FBF727&lL#FBF727&lO#FBF727&lN#FBF727&lA#FBF727&lR#FBF727&lI#FBF727&lO#FBF727&lS’
height: 0.3
– content: ‘&7(La riqueza y ellos son uno)’
height: 0.3
– content: ”
height: 0.3
– content: ‘#FBF727#1. &f%xleaderboard_top_coins;weekly;top_name;1% &8- #FBF727%xleaderboard_top_coins;weekly;top_value;1%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#2. &f%xleaderboard_top_coins;weekly;top_name;2% &8- #FBF727%xleaderboard_top_coins;weekly;top_value;2%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#3. &f%xleaderboard_top_coins;weekly;top_name;3% &8- #FBF727%xleaderboard_top_coins;weekly;top_value;3%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#4. &f%xleaderboard_top_coins;weekly;top_name;4% &8- #FBF727%xleaderboard_top_coins;weekly;top_value;4%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#5. &f%xleaderboard_top_coins;weekly;top_name;5% &8- #FBF727%xleaderboard_top_coins;weekly;top_value;5%
#FAFF2E⛃’
height: 0.3
– content: ‘&r’
height: 0.3
– content: ‘&8► &fTu posición: #FBF727#%xleaderboard_ranking_weekly_coins% &8- #FBF727%xleaderboard_amount_weekly_coins%
#FAFF2E⛃ &8◄’
height: 0.3
– content: ‘&r’
height: 0.3
– content: ‘&7[Diario] #F4F149&l[Semanal] &7[Mensual] [Permanente]’
height: 0.3
actions:
LEFT:
– PREV_PAGE:tops_DINERO
– SOUND:UI_BUTTON_CLICK:0.7:2.7
RIGHT:
– NEXT_PAGE:tops_DINERO
– SOUND:UI_BUTTON_CLICK:0.7:2.7

– lines:
– content: ‘#ICON: PLAYER_HEAD (eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWM2ZTYwNGJkNTNkOTc4ODc1OTVhMDYyYjdjNTEyY2E0ZGJiZmU0OGJiNGFkY2VmNzEyNWQxZGIxMDNhYjdmZiJ9fX0=)’
height: 0.7
– content: ‘#F4F149&lJ#F5F246&lU#F5F242&lG#F6F33F&lA#F7F33B&lD#F8F438&lO#F8F535&lR#F9F531&lE#FAF62E&lS
#FBF727&lM#FBF727&lI#FBF727&lL#FBF727&lL#FBF727&lO#FBF727&lN#FBF727&lA#FBF727&lR#FBF727&lI#FBF727&lO#FBF727&lS’
height: 0.3
– content: ‘&7(La riqueza y ellos son uno)’
height: 0.3
– content: ”
height: 0.3
– content: ‘#FBF727#1. &f%xleaderboard_top_coins;monthly;top_name;1% &8- #FBF727%xleaderboard_top_coins;monthly;top_value;1%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#2. &f%xleaderboard_top_coins;monthly;top_name;2% &8- #FBF727%xleaderboard_top_coins;monthly;top_value;2%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#3. &f%xleaderboard_top_coins;monthly;top_name;3% &8- #FBF727%xleaderboard_top_coins;monthly;top_value;3%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#4. &f%xleaderboard_top_coins;monthly;top_name;4% &8- #FBF727%xleaderboard_top_coins;monthly;top_value;4%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#5. &f%xleaderboard_top_coins;monthly;top_name;5% &8- #FBF727%xleaderboard_top_coins;monthly;top_value;5%
#FAFF2E⛃’
height: 0.3
– content: ‘&r’
height: 0.3
– content: ‘&8► &fTu posición: #FBF727#%xleaderboard_ranking_monthly_coins% &8- #FBF727%xleaderboard_amount_monthly_coins%
#FAFF2E⛃ &8◄’
height: 0.3
– content: ‘&r’
height: 0.3
– content: ‘&7[Diario] [Semanal] #F4F149&l[Mensual] &7[Permanente]’
height: 0.3
actions:
LEFT:
– PREV_PAGE:tops_DINERO
– SOUND:UI_BUTTON_CLICK:0.7:2.7
RIGHT:
– NEXT_PAGE:tops_DINERO
– SOUND:UI_BUTTON_CLICK:0.7:2.7

– lines:
– content: ‘#ICON: PLAYER_HEAD (eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWM2ZTYwNGJkNTNkOTc4ODc1OTVhMDYyYjdjNTEyY2E0ZGJiZmU0OGJiNGFkY2VmNzEyNWQxZGIxMDNhYjdmZiJ9fX0=)’
height: 0.7
– content: ‘#F4F149&lJ#F5F246&lU#F5F242&lG#F6F33F&lA#F7F33B&lD#F8F438&lO#F8F535&lR#F9F531&lE#FAF62E&lS
#FBF727&lM#FBF727&lI#FBF727&lL#FBF727&lL#FBF727&lO#FBF727&lN#FBF727&lA#FBF727&lR#FBF727&lI#FBF727&lO#FBF727&lS’
height: 0.3
– content: ‘&7(La riqueza y ellos son uno)’
height: 0.3
– content: ”
height: 0.3
– content: ‘#FBF727#1. &f%xleaderboard_top_coins;permanent;top_name;1% &8- #FBF727%xleaderboard_top_coins;permanent;top_value;1%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#2. &f%xleaderboard_top_coins;permanent;top_name;2% &8- #FBF727%xleaderboard_top_coins;permanent;top_value;2%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#3. &f%xleaderboard_top_coins;permanent;top_name;3% &8- #FBF727%xleaderboard_top_coins;permanent;top_value;3%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#4. &f%xleaderboard_top_coins;permanent;top_name;4% &8- #FBF727%xleaderboard_top_coins;permanent;top_value;4%
#FAFF2E⛃’
height: 0.3
– content: ‘#FBF727#5. &f%xleaderboard_top_coins;permanent;top_name;5% &8- #FBF727%xleaderboard_top_coins;permanent;top_value;5%
#FAFF2E⛃’
height: 0.3
– content: ‘&r’
height: 0.3
– content: ‘&8► &fTu posición: #FBF727#%xleaderboard_ranking_permanent_coins% &8- #FBF727%xleaderboard_amount_permanent_coins%
#FAFF2E⛃ &8◄’
height: 0.3
– content: ‘&r’
height: 0.3
– content: ‘&7[Diario] [Semanal] [Mensual] #F4F149&l[Permanente]’
height: 0.3
actions:
LEFT:
– PREV_PAGE:tops_DINERO
– SOUND:UI_BUTTON_CLICK:0.7:2.7
“`

config.yml

“`yaml
tops:
kills:
## This placeholder will parse to retrieve the current count of this leaderboard.
placeholder: “%statistic_player_kills%”
name: “Asesinatos”
databaseId: survival_top
debug: false
optimizations:
## Max bulk size for mongodb, if you have a lot of players, you can increase this value,
## but be careful with the memory usage.
max-bulk-size: 1000
## Max cached top entries your server loads on memory.
cached-top-entries: 10
## If you have a lot of players, you can increase this value.
ticks-between-updates: 600
## Max bulk size for resetting temporal values, this have minor size
## you can increase this value, but be careful with the memory usage.
max-reset-bulk-size: 5000
topUpdates:
daily:
minutes: 10
weekly:
minutes: 30
monthly:
hours: 3
permanent:
hours: 6
databases:
mongodb:
host: localhost
port: 27017
database: leaderboards
user: root
password: root
“`

lang.yml

“`yaml
tops:
noPermission: “&cYou don’t have permission to use this command.”
noRanking: “&6Unranked”
noTop: “&6No record”
loading: “&fLoading…”
hologram:
daily: “&6&l[Daily] &7[Weekly] [Monthly] [Permanent]”
weekly: “&7[Daily] &6&l[Weekly] &7[Monthly] [Permanent]”
monthly: “&7[Daily] &7[Weekly] &6&l[Monthly] &7[Permanent]”
permanent: “&7[Daily] &7[Weekly] &7[Monthly] &6&l[Permanent]”
daily: “Daily”
weekly: “Weekly”
monthly: “Monthly”
permanent: “Permanent”
invalidTimeType: “&cThe leaderboard time type is not valid.”
toggleWait: “&cPlease wait a bit before changing the leaderboard time.”
toggleTime: “&fThe leaderboard time is now: &e
tops: |-
&d &a

&6&l TOPS
&d &f

&d &b
topLine: “&b#<#> &8- &f &8- &e
“`
rewards.yml

“`yaml
enabled: false
rewards:
kills:
top1:
top: 1
rewards:
– “command: give diamond_sword”
– “message: &7 &a”
– “center_message: &6&lTOP &e# &6&lKILLS &f&l
– “message: &7 &d”
– “message: &7You have received a diamond sword for staying in top!”
– “message: &7 &a”
top2:
top: 2
rewards:
– “command: give iron_sword”
– “message: &7 &a”
– “center_message: &6&lTOP &e# &6&lKILLS &f&l
– “message: &7 &d”
– “message: &7You have received a iron sword for staying in top!”
– “message: &7 &a”
top3:
top: 3
rewards:
– “command: give stone_sword”
– “message: &7 &a”
– “center_message: &6&lTOP &e# &6&lKILLS &f&l
– “message: &7 &d”
– “message: &7You have received a stone sword for staying in top!”
– “message: &7 &a”
“`

![Leaderboard Image](https://i.imgur.com/u8efQgL.png)

**TimeType:** daily/weekly/monthly/permanent

– **/xlb gettop ** » Gets the top of the day, week, month, or permanent.
– **/xlb forceupdate ** » Forces the update of the top.

![Permission Image](https://i.imgur.com/LJmO1V8.png)

– **xleaderboards.forceupdate** » Forces the update of the top.
– **xleaderboards.gettop** » Gets the top of the day, week, month, or permanent.

![Top Name Image](https://i.imgur.com/7hKZxQf.png)

**TopName:**
– **name** – This is established in the `config.yml` key. For example, in `tops.coins`, “coins” is the name of the top.

**TimeType:**
– **daily** – Displays the top player or value for the last 24 hours.
– **weekly** – Displays the top player or value for the last 7 days.
– **monthly** – Displays the top player or value for the last 30 days.
– **permanent** – Displays the top player or value permanently.

**ValueType:**
– **top_name** – Displays the player’s name at this top index position.
– **top_value** – Displays the value at this top index position.
– **top_uuid** – Displays the player’s UUID at this top index position.

**Index:**
– **min** – The minimum index is 1.
– **max** – The maximum index is the one established in the config under `cached-top-entries`.

%xleaderboard_top_;;;%

Examples

“`yaml
%xleaderboard_top_coins;daily;top_name;1%
%xleaderboard_top_coins;weekly;top_name;2%
%xleaderboard_top_coins;monthly;top_name;3%
%xleaderboard_top_coins;permanent;top_name;4%

%xleaderboard_top_coins;daily;top_value;1%
%xleaderboard_top_coins;weekly;top_value;2%
%xleaderboard_top_coins;monthly;top_value;3%
%xleaderboard_top_coins;permanent;top_value;4%
“`

%xleaderboard_ranking__%

Examples

“`yaml
%xleaderboard_ranking_daily_coins%
%xleaderboard_ranking_weekly_coins%
%xleaderboard_ranking_monthly_coins%
%xleaderboard_ranking_permanent_coins%
“`

%xleaderboard_amount__%

Examples

“`yaml
%xleaderboard_amount_daily_coins%
%xleaderboard_amount_weekly_coins%
%xleaderboard_amount_monthly_coins%
%xleaderboard_amount_permanent_coins%
“`

%xleaderboard_update_cooldown_%

Examples

“`yaml
%xleaderboard_update_cooldown_daily%
%xleaderboard_update_cooldown_weekly%
%xleaderboard_update_cooldown_monthly%
%xleaderboard_update_cooldown_permanent%
“`

%xleaderboard_reset_cooldown_%

Examples

“`yaml
%xleaderboard_reset_cooldown_daily%
%xleaderboard_reset_cooldown_weekly%
%xleaderboard_reset_cooldown_monthly%
“`

![Image 1](https://i.imgur.com/5BuQrcI.png)

| Discord | Patreon | Wiki |
| — | — | — |

![Image 2](https://i.imgur.com/21fOiFQ.png)

![Image 3](https://i.imgur.com/tHNHWtI.png)
![Image 4](https://i.imgur.com/sYiYHJE.png)
![Image 5](https://i.imgur.com/aTDUKoQ.png)
![Image 6](https://i.imgur.com/3fNNuRr.png)

More Images

![Image 7](https://i.imgur.com/AX2Q14W.png)
![Image 8](https://i.imgur.com/L5jQQxc.png)
![Image 9](https://i.imgur.com/Aw6vmxy.png)
![Image 10](https://i.imgur.com/fOk6VHJ.png)
![Image 11](https://i.imgur.com/119SaNu.png)
![Image 12](https://i.imgur.com/FJcUmLk.png)
![Image 13](https://i.imgur.com/JCdX03w.png)
![Image 14](https://i.imgur.com/DqejNEX.png)

XK’s Lazy Crafting

Skipping multi-step crafting:
Such as [​logs→planks→sticks→ladders] now [​logs→ladders]
The number of crafting has been accurately calculated
跳过多步骤合成,一步到位,数量经过精确计算

Replace unstackable materials to stackable materials to Increaseing crafting speed
Such as dispenser and chest minecart
用可堆叠的原料代替不可堆叠的原料让合成速度更高

xJumPads

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

🌌 xJumPads

xJumPads is a powerful and highly customizable plugin that introduces advanced jump pads to your Minecraft server. Whether you’re building immersive parkour courses, interactive lobbies, or creative minigames, xJumPads gives you all the tools you need to design unique gameplay experiences with style and precision.

Jump pads can be configured to launch players in any direction, add particle effects, play sounds, or trigger special actions. Everything is easily managed through a modern GUI system and fully supports HEX colors, PlaceholderAPI, and translations for any language.

✨ Key Features

✅ Supports Minecraft 1.16+ (regularly updated to stay compatible)

🎨 Full HEX color support for vibrant messages, GUIs, and placeholders

🌍 Multi-language support: suitable for global communities

🔧 PlaceholderAPI integration for dynamic customization

📑 Intuitive in-game menu system (/xjp) to create and manage jump pads easily

🎆 Customizable effects: particles, sounds, velocities, and more

🚀 Lightweight & optimized for both small and large networks

🛡️ User-friendly permissions system

🕹️ Common Use Cases

Parkour maps with spectacular jump mechanics

Server hubs and lobbies with interactive movement features

Minigames where jump pads add strategic depth and excitement

Creative builds that benefit from mobility and visual effects

📜 Commands

/xjp menu – Opens the main xJumPads menu (easy GUI setup and management).
/xjp help – Displays the full list of available commands and usage.
/xjp create – Create a new jump pad at your current location.
/xjp remove – Remove an existing jump pad.
/xjp list – View all existing jump pads on your server.
/xjp reload – Reload configuration files without restarting the server.

⚙️ Permissions

xjumpads.admin → Full access to all commands and menus

👉 With xJumPads, you can transform your server into a dynamic playground where movement is part of the fun. From parkour challenges to stylish hub navigation, this plugin gives you complete control over how players interact with your world.

📜 Config
“`yaml
# _____ __ _
## | / / ___ _ __ | |_ _ __ _
# | | / _ | ‘_ | _| |/ _` | Plugin By
# | __/ (_) | | | | | | | (_| | WillfryDev
# ____/___/|_| |_|_| |_|__, |
# __/ | .yml
#
# Particles that will constantly appear above the JumpPad block.
# Particle list: https://jd.papermc.io/paper/1.20/org/bukkit/Particle.html
# __
# ( _/ /_
#__)/(/((-
# /
idle-particles:
enabled: true
type: “ENCHANTMENT_TABLE”
count: 15

# Effects when using a JumpPad.
launch-effects:
sound:
# Sound list: https://hub.spigotmc.org/javapods/spigot/org/bukkit/Sound.html
type: “ENTITY_ENDER_DRAGON_FLAP”
volume: 1.0 # 0.1 – 2.0
pitch: 1.2 # 0.1 – 2.0
particles:
enabled: true
type: “PORTAL”
count: 50
# __♥__♥_____♥__♥___ Want To
# _♥_____♥_♥_____♥__ Work As
# _♥______♥______♥__ A
# __♥___________♥__ Translator?
# ___♥_________♥___ Join Our
# ____♥______♥_____ Discord At
# ______♥_♥_______ https://discord.gg/
# ________♥_________ AH5k9YE78b

“`

👑 Messanges (All editable, if you want configuration in Spanish open a ticket to discord) 🙂
“`yaml
# __ __
# | / |___ ______ __ _ _ _ __ _ ___ ___
# | |/| / -_|_-<_-
remove: “%prefix%Usage: &a/jp remove

help-menu:
– “&8&m———– &#FFD1DCxJumPads Help &8&m———–”
– “”
– “&#E0E0E0/jp set » &#AEC6CFCreate a JumpPad.”
– “&#E0E0E0/jp remove » &#AEC6CFRemove a JumpPad.”
– “&#E0E0E0/jp list » &#AEC6CFShow the list of JumpPads.”
– “&#E0E0E0/jp menu » &#AEC6CFOpen the JumpPads menu.”
– “&#E0E0E0/jp reload » &#AEC6CFReload the configuration.”
– “”
– “&8&m————————————”

menu:
title: “&#AEC6CF» &#FFD1DCJumpPads &#AEC6CF«”
item-name: “&#B8E986%name%”
item-lore:
– “&#E0E0E0Location:”
– “&#AEC6CF X: %x%, Y: %y%, Z: %z%”
– “”
– “&#FFD1DCClick to teleport!”
no-pads: “&cThere are no JumpPads to display.”
teleport: “%prefix%&aYou have been teleported to JumpPad &#B8E986%name%&a.”
“`
🏃Jumps (Data saver) 😀

“`yaml
# ____.
# | |__ ________ ______
# | | | ____ / ___/ ⋆˙
# /__| | | / |_> >___
# ________|____/| __/____ > ⋆˙⟡
# |__| / .yml
pads:
test:
location:
world: ‘world’
x: 100.0
y: 64.0
z: -250.0
pitch: 0.0
yaw: 0.0
power: 3.0
directionType: FORWARD
angle: 0.0
“`

Show/Hide Api :3

package com.example.soydev;

import jn.willfrydev.xjumpads.xJumPads;
import jn.willfrydev.xjumpads.api.xJumPadsAPI;
import org.bukkit.plugin.java.JavaPlugin;

public class SoyDev extends JavaPlugin {

private xJumPadsAPI jumpPadsAPI;

@Override
public void onEnable() {
// Comprobación de seguridad
if (getServer().getPluginManager().getPlugin(“xJumPads”) == null) {
getLogger().severe(“xJumPads no fue encontrado. El plugin SoyDev se desactivará.”);
getServer().getPluginManager().disablePlugin(this);
return;
}

this.jumpPadsAPI = xJumPads.getApi();
getLogger().info(“¡Conectado exitosamente con la API de xJumPads!”);
}
}