View attachment 1392537
BUNDLE UP WITH OUR OTHER RESOURCES AND SAVE 25-50% !
Elevate your Minecraft prison server with X-Prison Core, the most comprehensive and feature-packed prison plugin designed for both server owners and developers. Whether you want to create an immersive mining experience or build a robust economy, X-Prison Core has everything you need — and then some more.
Key Features:
Give your players a unique edge with an extensive collection of custom pickaxe enchantments, enhancing mining gameplay beyond the vanilla limits. Explore the unlimited limits with new feature - Enchant prestiges!
Fully customizable and scalable prison mines to keep your players engaged and progressing through challenging, rewarding mining areas.
Streamline your economy with an automated selling mechanism that converts mined blocks directly into currency — fast, efficient, and hassle-free.
Create and manage multiple currencies tailored for different server needs, from tokens and credits to unique in-game money types.
Deep progression mechanics including ranks, prestige levels, and rebirths, each adding new challenges, rewards, and incentives to keep players grinding.
Reward your players for playing with a fully configurable, season-based Battle Pass! Players earn XP from everyday gameplay to climb through tiers, unlocking free and premium reward tracks along the way. A proven retention loop that keeps your community coming back day after day.
Keep players engaged with dynamic, objective-driven quests! From mining blocks to ranking up, completing custom quests rewards players and gives them clear goals to chase. Fully configurable objectives, rewards, and progression — perfect for guiding new players and challenging veterans.
Build powerful play habits with a streak-based Daily Rewards system! Players earn escalating rewards for logging in day after day, encouraging consistent engagement and long-term retention with fully customizable reward tiers.
Boost player earnings and rewards with configurable multipliers at the player, rank, or global level — perfect for events or rewarding loyal players.
Automated rewards based on blocks mined, rank-ups, prestiges, rebirths, or pickaxe levels, ensuring constant player motivation and satisfaction.
️
Intuitive, easy-to-navigate admin GUI for quick configuration, management, and monitoring — no command-line hassle.
Track player progress and history in detail, enabling better moderation and enhanced gameplay analytics.
Introduce competitive or cooperative play with gangs, encouraging team strategies and social interaction on your server.
Seamlessly integrates with popular MiniMessage formatting and supports external currency plugins for ultimate flexibility.
Add explosive fun with mine bombs that can clear large areas quickly, providing a dynamic mining experience.
Level up pickaxes as players mine, unlocking new perks and abilities that reward dedication and skill.
Unlock endless customization possibilities with the most comprehensive public API ever released for a prison plugin — perfect for developers and addon creators.
Easily manage and install addons to expand functionality without complicating your core setup.
Why Choose X-Prison Core?
X-Prison Core is built with both server admins and players in mind. It combines performance, versatility, and user-friendly design to create a prison plugin experience unlike any other. Whether you're running a small community server or a large-scale network, X-Prison Core’s modular architecture and rich features ensure your prison gameplay is engaging, rewarding, and endlessly fun.
Ready to transform your prison server?
Download X-Prison Core today and start crafting an unforgettable mining journey for your players!
Detailed Features and other informations can be found here.
Download X-Prison Core today and start crafting an unforgettable mining journey for your players!
Detailed Features and other informations can be found here.
YAML:
# Should plugin show debug messages?
debug-mode: false
# Should plugin log all SQL queries?
debug-sql-queries: false
# Should plugin use mini message for all messages/texts/prefixes ?
use-minimessage: true
# Player feedback sounds played on command outcomes (rankup, prestige, purchases,
# admin actions, errors, etc.). Set command-sounds to false to disable all of them.
feedback:
command-sounds: true
sounds:
# Played on successful actions (rankup, prestige, purchase, admin success, ...)
success: ENTITY_PLAYER_LEVELUP
# Played on failures (not enough currency, invalid input, no permission, ...)
error: BLOCK_NOTE_BLOCK_BASS
# Played on neutral/informational actions (toggles, listings, ...)
info: BLOCK_NOTE_BLOCK_PLING
# Should plugin send your server data to bStats ? (https://bstats.org/)
enable-metrics: false
# Database type (H2, SQLite, MySQL)
database_type: H2
# MySQL connection details
mysql:
host: localhost
port: 3306
database: dbName
username: dbUser
password: dbPass
# Connection properties
# HikariCP database connection properties, please refer to https://github.com/brettwooldridge/HikariCP#gear-configuration-knobs-baby for more information
connection_properties:
connection_timeout: 60000
idle_timeout: 600000
keep_alive_time: 0
max_life_time: 1800000
minimum_idle: 10
maximum_pool_size: 10
leak_detection_threshold: 0
connection_test_query: "SELECT 1"
character_encoding: "utf8"
# Enabling / Disabling of specific modules
modules:
currencies: true
blocks: true
ranks: true
prestiges: true
rebirths: true
multipliers: true
enchants: true
autosell: true
autominer: true
pickaxe_levels: true
pickaxe_skins: true
gangs: true
mines: true
bombs: true
history: true
mining_stats: true
battlepass: true
quests: true
dailyrewards: true
# List of supported pickaxes by UPC Enchants
supported-pickaxes:
- DIAMOND_PICKAXE
# Aliases for main command
main-command-aliases:
- xprison
- prison
# Plugin prefix, usable via PAPI %xprison_prefix%, can be used across all messages
prefix: "<dark_gray>[</dark_gray><gradient:#f7b733:#fc4a1a><bold>X-PRISON</bold></gradient><dark_gray>]</dark_gray> <gray>»</gray> "
# How often (in minutes) all online player data is saved to the database as a safety checkpoint.
# Set to 0 to disable the periodic save entirely.
player-data-save-interval: 5
# Set to true once initial setup has been completed via /xprison setup
setup-completed: false
Code:
{
"class": "dev.drawethree.xprison.enchants.model.CommandRewardEnchantBase",
"id": 999,
"rawName": "custom-enchant-1",
"name": "<yellow>Your Custom Enchant</yellow>",
"enabled": true,
"increaseCostBy": "baseCost * pow(1.05, level)",
"maxLevel": 1000,
"chance": 0.000025,
"initialCost": 1000,
"pickaxeLevelRequired": 1,
"currency": "GEMS",
"refund": {
"enabled": true,
"guiSlot": 34,
"percentage": 50.0
},
"gui": {
"name": "<yellow>Your Custom Enchant</yellow>",
"material": "COMMAND_BLOCK",
"customModelData": 0,
"slot": 34,
"description": [
"<gray>This is your custom enchant!</gray>",
" ",
"<gray>This enchant executes commands based on a given chance.</gray>",
" ",
"<gray>You can create as many as you want of these</gray>",
"<gray>by copying the custom-enchant.json</gray>",
"<gray>renaming it, and modify it to your liking!</gray>"
]
},
"commands": [
{
"commands": ["money give %player% 1000"],
"chance": 33
},
{
"commands": ["tokens give %player% 1000"],
"chance": 33
},
{
"commands": ["gems give %player% 1000"],
"chance": 33
}
]
}
Official Plugin Compatibility: Spigot/Paper/Purpur 1.13-26.X
