Tags
Creators
Details
Licensed ARR
Published last year
Updated last week
All versions
Spigot_Paper_Purpur_1.0.6
Release
ShopShelves 1.0.68 months ago 27
Compatibility
Minecraft: Java Edition
1.21.9–1.21.11
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
Update Changelog
💎 New Features
- Custom Price GUI: A dedicated interface for setting and managing item prices.
- Explosion Immunity: Shelf blocks are now 100% immune to all mob-based explosions (e.g., Creepers, Ghasts), keeping your shop safe.
🔧 Interaction & Logic Updates
- Refined Interaction Zones: * Price Config: Right-click or Shift + Right-click the top 4 or bottom 4 horizontal pixels of the front face to open the custom price GUI.
- Shop Mode: The "Switch Shop Mode" function now only triggers when interacting with the 8x16 pixel front slots.
- Left/Right Click Logic: General updates to interaction handling for a smoother user experience.
🛡️ Security & Protection
- Slot Hardening: The 8x16 pixel front face slots no longer allow breaking, preventing accidental destruction of the display area.
- Hopper Lockdown: Hoppers are now completely disabled for Shop Shelves. They can no longer pull items out or push items in, ensuring manual-only transactions.
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:SmwrUlZx:E0RB44yD"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:SmwrUlZx:E0RB44yD"
}

