Tags
Creators
Details
v1.0.3
Compatibility
Changes
🚀 xChunkHoppers v1.0.3 - The Ultimate Shop Update
Version 1.0.3 is finally here! This update brings a massive restructure to the shop system, major improvements to collection performance, and critical bug fixes.
⚠️ IMPORTANT: New sections have been added to the config.yml. We highly recommend backing up your current configuration and letting the plugin generate a new one, or manually adding the new command and menu sections.
✨ Features & Additions
- 🛍️ New Dynamic & 100% Configurable Shop!
- The shop menu has been rewritten from scratch. You can now completely configure the size, title, background items, close button, and items for sale with full HEX color support.
- Dynamic Commands: You are no longer tied to a single hardcoded command. You can set up infinite custom commands (e.g.,
/hoppershop,/hopperstore,/hoppers) directly from theconfig.yml. The plugin will register them on the server in real-time (on the fly) without needing a restart! - Exclusive Shop Lore: Items in the shop now display a clean and professional "Price Format" template. When buying the item, the player will receive the hopper with its actual stats and real lore intact.
🐛 Bug Fixes
- 📐 Collection Math Improvement (3D to 2D): Fixed the hopper radius calculation (VIP and GOD). They previously used a spherical distance calculation that ignored farms that were too high or too low. They now use a square area system (X and Z) that ignores height (Y), perfectly covering entire chunks regardless of where the item drops from.
- 💬 Command & Message Fixes:
- Fixed the
/xch givecommand. It now correctly sends success messages to the admin, notifies the player receiving the hopper, and properly handles errors if the target player is offline. - Fixed an issue where
/xch menuwouldn't open if themenusection was missing from the configuration.
- Fixed the
- ⌨️ Smart Tab-Completer: Chat auto-completion now detects and suggests the dynamic shop commands you've created in the config.
⚙️ Technical Changes
- The
GUI.javaclass has been completely isolated to handle all menus (Shop, Info, and Admin) in a centralized and optimized way. - Improvements to the item filter logic (Whitelist / Blacklist) to ensure it correctly processes items like
ROTTEN_FLESHand other mob drops without issues. - Updated default lore designs to a much more "Premium" and clean format using HEX color palettes.
Found a bug or have a suggestion? Join our Discord for support!
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:ruKQLzQC:eKwQaLYG"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ruKQLzQC:eKwQaLYG"
}

