Skelun’s XP Reward System
_It’s unfair for players who likes to chill and gather materials to not get any XP while tryharders are building a thousand mob farms getting loads of experience to enchant everything._
_This is why I created this Mod/Datapack_
## ✨ NEW WAYS TO EARN XP





—
## 📝 RULES
* To receive XP by **Mining**, **Cutting**, **Digging** or **Farming** you must be using the appropriate tool;
* You receive less XP for “**Ice Boating**” or for using the “**Rail Bug**”;
* You receive less XP for **Traveling** if you are using something that speeds you up;
* You receive less XP for certain enchantments in specific conditions (e.g.: having *Depth Strider* and walking underwater).
## 🛠️ Mod Support
It supports any _*”Right-Click Harvest”*_ mod or data pack.
It supports any mod or data pack that allows you to break multiple blocks, like _*”vein mine”*_ or _*”timber”*_.
I have not included support for any modded tool, but if you want any, just ask!
## 📖 Settings
As of `version 2.6.1` you can now change some settings in-game.
> You need to be in creative mode (and if in a server, be an OP)
Type this command in chat to give yourself a written book:
“`/function sklps:config“`
It allows you to change some settings once you open it.
—
#### 🔢 *Detailed Information on the numbers I used:* **Google Sheets File**
—
💖 Feel free to give any feedback, trash talk or ask for anything.
**You can contact me on PlanetMinecraft**
**Or create an issue on Github**

XP-like HUD
# **About
XP-like HUD**
**XP-like HUD** (or wixewsky’s XP-like HUD) will change in-game HUD (health, food, armor, etc) to use colored experience-like bars, being very vanilla-friendly.

Originally I made this HUD for Better than Adventure! and published it on Planet Minecraft, but came up porting this to vanilla Minecraft with some improvements and publishing here, on Modrinth.
You can download XP-like HUD for BTA! here!
## Mod Support
This Resource Pack supports 182 mods in total! ≈143 with custom assets and ≈39 tested out*. Currently supported mods:
Expand to see
– AppleSkin by squeek502.
– Amarite by AmyMialee.
– Armor Toughness Bar by pbone64.
– Armor Toughness Bar, Again by paypur.
– Armor Chroma for Fabric by A5b84.
– Armor Chroma by jobicade.
– Farmer’s Delight by vectorwing.
– Brewin’ And Chewin’ by Torty.
– More Heart Types by Oth3r.
– Heartache by spzla.
– Detail Armor Bar by RedLime.
– Detail Armor Bar Reconstructed by Coredex.
– Pick Your Poison by Ladysnake.
– Raised by yurisuika.*
– Colorful Hearts by Terrails.
– Nostalgic Tweaks by rjxkenshin.
– Heart Effects by Doublea06_.
– Victus by glisco.
– Stamina by Insane96.
– PartialHearts by DialingSpoon527.*
– ArmorSkin by IzzyDotExe.
– Extra Armor Info by mrmelon54.
– Insane’s Survival Overhaul (aka IguanaTweaks Reborn) by Insane96.
– Thirst Was Taken by ghen-git and mlus.
– Thirst Bar by 3geE.
– It’s Thirst by capybaro.
– Tough As Nails by Adubbz and Forstride.
– Survive by Stereowalker.
– Simple Hydration by Boid.
– uku’s Armor HUD by uku.*
– Auto HUD by Crendgrim.*
– Homeostatic by wendall911.
– Energy Bar Indicator by Diesse.
– Dehydration by Globox1997.
– Bewitchment by MoriyaShiine and cybercat5555.
– Upgrade Aquatic by Team Abnormals.
– The Aether by The Aether Team.
– Njol’s HUD by Njol.
– Fancy Health Bar by efekos.*
– Armor Hud by SaolGhra.
– SpiffyHUD by Keksuccino.*
– Melancholic Hunger & HUD by antigers.
– Mediumcore by AlexModGuy.
– NutritionZ by xR4YM0ND and Globox1997.
– Health Indicators by AdyTech99.
– Dietary Statistics by Rikka-Kitani.
– Quark by Vazkii.
– Water Source 2 by Koiro.
– Mantle by KnightMiner.
– BedrockIfy by juancarloscp52.*
– Bedrock Hotbar by BizCub.*
– Malum by SammySemicolon.
– Energizer by Gauraaaaaaaa.
– Arthritis by ProstStuff and Bloxedzero.
– Hydration by Exzotic.
– Hydration by BlackVault.
– Armor Points ++ by Cheos and SopsyHallow.
– ParCool! by alRex_U.
– Scaling Health by SilentChaos512.
– Legacy4J by Kyubion Studios.
– Feathers by Elenai.
– Verticality by KrLite.*
– HUDTweaks by burgerindividual.*
– Crim’s Party GUI by Crim and Favouriteless.*
– Hunger Remover by SmushyTaco.*
– Overflowing Bars by Fuzs.
– Mindful Eating by camcam_burger.
– Botania by Vazkii.
– Cracker’s Wither Storm Mod by nonamecrackers2.
– Frostbyte’s Improved Inventory by FrostbyteGames.
– Totem Bar by Yomna.
– I ❤ TFC (I Heart TFC) by alekiponi.
– Leave My Bars Alone by Fuzs.*
– Colorful ui by pustoykishka.*
– Overloaded Armor Bar by Tfarcenim.*
– Crumbling Hearts by KreaDex.*
– Scorchful by TheDeathlyCow.
– Frostiful by TheDeathlyCow.
– Mana Attributes by TheRedBrain.
– Life Fruits by super_okina.
– ArmorHUD by kyh148.
– Vampirism by maxanier and cheaterpaul.
– Would you Rather by EightSidedSquare.
– Chococraft by clienthax and Mrbysco.
– Hudless by ZipeStudio.*
– Withered Hearts by Ramixin.*
– Extended Hotbar by DenWav and unilock.*
– Double Hotbar by sidezbros.*
– RemoveHUD by IzzyDotExe.*
– Better GUI Scaling by yeahimrose.*
– Granular Hunger by Tetro48.
– Blue Skies by Modding Legacy.
– Extra RPG Attributes by cleannrooster.
– RunicLib by Yirmiri and BackupCup.
– Cold Sweat by Mikul.
– Dungeon’s Delight by Yirmiri and Betwixer.
– Additional Saturation by wet_noodles90.
– Advanced UI Scaling by qendolin.*
– Head-down Display Continuation by The_Computerizer.*
– Vehicle Hunger Bar by CrownSheep.*
– Hexed by BackupCup.
– Better Bubbles by IllagerCaptain.
– Vampire’s Delight by GridExpert.
– Meulti’s Backrooms by Meulti and hacone.
– Extended Armor Bars by RebelKeithy.
– Elytra Bar HUD by Fotatata.
– Advanced Armor Bar by Sygikal.
– Saturative by emilahmaboy.*
– More Offhand Slots by TkkynaA.*
– Giacomo’s HUD Overlays Configurator by zacomat.*
– Cyra by Le_Keko.
– Ametrine by nickfluffingfox and Buff_sheep.
– LemonSkin by myxazaur.
– Haema by will_bl.
– Spells & Shields by CAS_ual_TY.
– Oreganized by TeamGalena.
– Fantazia by ArkadiyHimself.
– Secrets of the Void by the_destiny.
– Horseman by mortuusars.*
– Offhand Hotbar by ThePotatoArchivist.*
– Bountiful Fares by Hecco.
– FireHud by LordEnder_Kitty.
– WinWeapons by Lumineade and TheTrueYak.
– Etherology by Faradey and Feytox.
– Fright’s Delight by ChefMooon.
– Metabolism by lilypuree.
– Just Another Witchery Remake by mrsterner and anatevka.
– Toxony by MrFrostyDev.
– SmartHUDReheated by deflatedpickle.*
– CustomHealthHUD by POHH.*
– Ecological Replenishment Station by niannianan and mlus.
– Eternal Starlight by LeoMinecraftModding.
– Eidolon:Repraised by Alexthw46.
– Stellarity by kohara.
– Trailier Tales by FrozenBlock.
– Sweet Calamity by Valent and Valend.
– Better Flight by ArkVeil and rejahtavi.
– Illager Revolution by SangreBK and AstianBK.
– Unusual End by Sweetygamer2 and SashaKYotoz.
– BITE by KevReTV.
– Stamina Attributes by TheRedBrain.
– ExtendedHotbarRebared by deflatedpickle.*
– Eleron by Sindercube.
– Aileron by Lodestar.
– Overhauled Damage by TheRedBrain.
– Combat Roll by ZsoltMolnarrr.
– ArmorWeight by ptayur.
– Goety – The Dark Arts by Polarice3.
– Chai’s Better HUD by Chai.*
– Axiom by Moulberry.*
– Rats by AlexModGuy and GizmoTheMoonPig.
– The Undergarden by quek and GizmoTheMoonPig.
– Galosphere by Orcinus, Ninni and lunarbunten.
– Aylyth by cybercat5555.
– Burnt by pxlbnk.
– JCRAFT: Eyes of Ender by Arna and more.
– L_Ender’s Cataclysm by mcl_ender.
– Unusual Prehistory by peeko322131 and crydigo.
– WitherUtils by klangzwang.
– Sanity: Descent Into Madness by croissantnova.
– StaminaZ by Globox1997.*
– Sprint O’ Meter by PaperScorpio.*
– Goblins & Dungeons by superlord9362 and Weastiann.
– Exotelcraft by TKD_Kedis.
– Euphorics by TalonMinecraft and EightSidedSquare.
– Enigmatic Legacy by Aizistral.
– Legendary Survival Overhaul by krampus_there, armkath and Alex_Hashtag.
– Hardcore Survival by AFrozenRain.
– Nycto by MoriyaShiine and cybercat5555.
– TerraFirmaCraft by eerussianguy, Therighthon, dries007 and alcatrazEscapee.
– Enlightend by lixir and hhumanoid.
– Jaden’s Nether Expansion by ThatJadenXgamer.
– GD656MotionHUD by Minecraft_GD656.*
– Inventorio by RubixDev and LizardOfOz.
– Supplementaries by MehVahdJukaar and Plantkillable.
– Mutant More by AlexandersFunAndGames.
– Confluence: Otherworld by Magic_Team.Jvav.
– Embers Rekindled by RCXcrafter.
– Obscure API by Obscuria.
– Frozify by XZX.
– Defile by RAT and more.
– Slotted Armor HUD by poqbox.*
| * — _mods that already work but were tested for some issues_.
**This count will grow with updates.** If you want to see your favorite mod in this list, DM me on Discord or Telegram (read Contact). Some mods not included in this list can work without issues, but it is not guaranteed. Forks of included mods must work fine, if textures and texture structuring was not affected by the fork. I recommend use mod versions that were released before XP-like HUD’s update since some mods may add more content in the HUD or change it with updates.
Due to the rounded corners, some mods, like hunger removal or HUD flipping mods, may cause some visual problems. You can download sharp or circular corner variant to fix these compatibility issues. Just download additional (supplementary) file by selecting it on download page, since it is not the main version of this Resource Pack. Also you can find an addon for flipped armor bar inside .zip file.
## Variants and Addons
This Resource Pack comes in three variants:
– **Rounded**: The main variant, rounds only the left or right side of bars, depending on its position.
– **Sharp**: No corners of the bars are rounded.
– **Circular**: Every corner of the bars is rounded.
This Resource Pack includes four optional addons inside .zip file:
– **Pre-hunger Addon**. Flips armor and oxygen bars for better experience with hunger removal mods.
– **Numbered Hotbar Addon**. Adds numbers on hotbar for better accessibility.
– **Alpha and Beta Addon**. Extends XP-like HUD’s support to every single Minecraft version.
– **Armor Chroma Addon**. Adds full compatibility for Armor Chroma and Armor Chroma for Fabric.
Due to some limitations with assets count, some XP-like HUD versions on Minecraft 1.20.3 and below can crash your game because it has too much folders inside assets. Delete useless mods, update your game, use version with less content, or use older Resource Pack versions, there is nothing I can do (except stop adding more and more mod support) (Minecraft 1.20.X and below worked fine on my end while I was testing mods ever since I added “CRASH FIX” and “Vanilla” versions inside main .zip btw).
You can leave a comment on Planet Minecraft!
## Contact
If you want contact me, ask a question, help with development, suggest a mod to support, or report a bug, DM me on Discord **@wixewsky** or Telegram **@wixewsky**.
License and Legal
You are **NOT allowed** to:
– Publish this Resource Pack or its modifications on third-party websites and platforms without permission AND original Modrinth link.
– Steal or modify this Resource Pack unless it is for personal use or help with develepment.
– Port and publish this Resource Pack to the Bedrock Edition or BE’s Marketplace.
– Sell this Resource Pack.
– Share this Resource Pack as a file on your media, like Telegram channels.
You are allowed to do anything not included in this list, like including this Resource Pack to your modpacks or use it in your videos or livestreams.
If you are not sure what you are allowed or disallowed to do, feel free to DM me on Discord or Telegram.
This Resource Pack officially published **ONLY** on Modrinth and Planet Minecraft, if you downloaded it from somewhere else, you have been scammed and you shouldn’t use these websites ever again. **They deprive authors of revenue, overtake traffic and adding virues in their reuploads**.
This list can be changed at any moment. LICENSE.txt can be different from this section.
A stable and bug-free experience is not guaranteed, especially with old Minecraft versions or a modded client. **In my experience**, vanilla and modded Minecraft 1.20.1, 1.21.1 and 1.21.8 worked perfectly fine. Modded Minecraft 1.21.8 with a few supported mods worked fine as well.
XP From Harvest
## Minecraft be like
– Killing? XP!
– Breeding? XP!
– Fishing? XP!
– Smelting? XP!
– Cooking? XP!
– Trading? XP!
– Mining? TONS OF XP!!!
– ~~Crop harvesting? No XP :(~~
There’s a solution!
**MAGIC OF PROGRAMMING**
There you go! Now you can literally harvest XP.
You’re welcome 😀
## Usage
This mod is only required on server, however you can still use it in single.
## Bonus feature (off by default)
Right clicking mature crop will harvest and replant it immediately (just like with SimpleHarvest mod), and of course will give you XP.
## Configuration
In single this mod is configurable via mods config menu. On server it’s configured with config file `/config/xpfromharvest-common.toml`.
**Configuration options include:**
– Chance: % chance of XP orb spawning.
– Amount: amount of XP given.
– Simple Harvest: – enable SimpleHarvest like functionality (can be toggled dynamically in single).
– Crops List: list of crops that can be processed by the mod with their ages
– Curiosity: curiosity mode, for debugging purposes, sneak right click on a crop to get a chat message with info about it. This info can be put directly into config. Here is an example of info I got from XL Food Mod plants.
“`
S:”Crops List” <
minecraft:potatoes[age=7]
minecraft:carrots[age=7]
minecraft:wheat[age=7]
minecraft:beetroots[age=3]
minecraft:nether_wart[age=3]
xlfoodmod:pepper_plant[age=7]
xlfoodmod:cucumber_plant[age=7]
xlfoodmod:rice_plant[age=7]
xlfoodmod:corn_plant[age=7]
xlfoodmod:lettuce_plant[age=7]
xlfoodmod:tomato_plant[age=7]
xlfoodmod:strawberry_plant[age=7]
xlfoodmod:corn_plant[age=7]
>
“`
Beware that for version 1.14.4 and up config format is changed:
“`
“Crops List” = [
“Block{minecraft:potatoes}[age=7]”,
“Block{minecraft:carrots}[age=7]”,
“Block{minecraft:wheat}[age=7]”,
“Block{minecraft:beetroots}[age=3]”,
“Block{minecraft:nether_wart}[age=3]”,
“Block{xlfoodmod:strawberry_plant}[age=7]”,
“Block{xlfoodmod:tomato_plant}[age=7]”,
“Block{xlfoodmod:lettuce_plant}[age=7]”,
“Block{xlfoodmod:cucumber_plant}[age=7]”,
“Block{xlfoodmod:corn_plant}[age=7]”,
“Block{xlfoodmod:pepper_plant}[age=7]”
]
“`
## Installation
Install Forge/NeoForge, put mod inside mods directory… you know…
## MODPACKS
You’re free to include this mod in any modpack if it’s free to use 😛
## BONUS
Configs for various mods and MC versions can be found here:
https://github.com/Real-Gecko/XPFromHarvest-Configs
## Credits
Forge_User_61020098: Config for Pam’s Harvest Craft 2
xokz’s Glowing Toggle
**To use, run `/trigger glowing` to toggle the glowing effect!**
This simple datapack allows players to toggle a permenant glowing effect for easy tracking in multiplayer.
This pack was created with compatibility and performance in mind. It is fully compatible with other sources of glowing. Toggling off glowing will not remove sources of glowing not from xokz’s glowing toggle.
Admin Commands
– To lock a players ability to toggle glowing, run `/execute as run function glowing:admin/lock_trigger`
– To unlock a players ability to toggle glowing, run `/execute as run function glowing:admin/unlock_trigger`
– To make a player glow, run `/execute as run function glowing:admin/make_glow`
– To make a player stop glowing, run `/execute as run function glowing:admin/stop_glow`
### Sponsor: Sparkedhost
Want a great server for a cheap price? Click the banner below, with code `xokz25` for a 25% discount!

XNet Gases
## What does it do?
Allows XNet to transport Mekanism chemicals. Gases, slurries, pigments and infuse.
Requires XNet, Mekanism and the respective dependencies.
The channel functions pretty much like the fluid channel in XNet with the following features:
– selecting which type of chemical to move (gas, infuse, pigment, slurry)
– round-robin or priority mode
– delay, transfer limiter and capacity limit
– filter where any tank with a chemical can be used
In addition to a channel dedicated for transporting chemicals, there is a separate logic channel type for redstone logic.
## Sponsor

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
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

**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
# > /__| (_) | (_| | | | | | Fork: Paper
# /_/_____/___/ __, |_|_| |_|
# |___/ Release v1.0.6
#
# Wiki: https://xplugins.es/xlogin
# 24/7 Support: https://discord.gg/AH5k9YE78b
# -------------------------------------------------------
settings:
# The default language (es, en). It will load messages_es.yml or messages_en.yml
language: "en"
protection:
# Block everything before logging in (movement, chat, etc.)
general-protection: true
# Visual effects upon joining the server
effects:
blindness: true
security:
# Auto-register premium users detected by the proxy (Requires BungeeCord/Velocity)
auto-premium-registration: false
# Prevents Non-Premium players from using premium account names (Requires BungeeCord/Velocity)
prevent-premium-name-impersonation: false
# Allowed commands BEFORE logging in
allowed-commands-before-login:
- "/help"
- "/rules"
- "/discord"
passwords:
size:
min: 6
max: 20
# ___ _ _
# / __ ___ __| |_ __ ___ ___| | __
# /__/// _ / _` | '__/ _ / __| |/ /
# / / __/ (_| | | | (_) | (__| <
# _____/___|__,_|_| ___/ ___|_|_
geyser-support:
# If true, Bedrock players (Floodgate) join without needing to login.
auto-login-bedrock: true
# __ _ _
# / ___| |___ _____ _ __| | __
# / / / _ __ / / / _ | '__| |/ /
# / / / __/ |_ V V / (_) | | | <
# _ / ___|__| _/_/ ___/|_| |_|_
proxy-redirect:
# Send the player to the target server after a successful login (ideal for Auth&Lobby)
enabled: false
target-server: "Lobby"
captcha:
enabled: true
timeout-seconds: 120
ui:
titles:
before-login:
title: '&#A9DFBFWelcome!'
subtitle: '&fUse /login '
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

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.
|
|
|
|
| — | — | — |

### 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!

## 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”
“`

**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.

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

**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%
“`

|
|
|
|
| — | — | — |





More Images







