1.0
Compatibility
Changes
HyperShop offers a completely configurable shop to any paper,spigot, or bukkit server that has a economy. Prices of items can be changed in game just by holding the desired item in hand and putting in the command. The server sale slot payouts can be configured in game and the market can be crashed and boomed all in game as well. This plugin also offers a private sale slot where players can sell directly to each other so other players can't buy the item under you. When selling items to the server, sometimes players can make a mistake and sell a item they did'nt mean to and we thought of this, we added a buyback page where the items you sold to the server stay until their self life runs out which that shelf life can also be configured in the config. Worried about a unorganized shop? no worries here, any time a player uploads a item to shop and enters a price the shop lists that item in the correct category. HyperShop command list: Player Commands • /shop ◦ Description: Opens the HyperShop GUI. ◦ Usage: /shop ◦ Permission: HyperShop.admin (Default: op) Admin Commands • /shop edit ◦ Description: Opens the shop in Admin Edit Mode. Items listed in this mode are owned by the SERVER. Allows Admins to adjust other players listings. ◦ Usage: /shop edit ◦ /HyperShop reload ◦ Description: Reloads the plugin configuration and pricing data. ◦ Usage: /HyperShop reload ◦ Permission: HyperShop.admin • /pricechange <price> (Aliases: /pc, /setprice) ◦ Description: Changes the base price of the item you are currently holding. ◦ Usage: /pricechange <price> ◦ Permission: HyperShop.admin • /market ◦ Description: Views the current global market modifier. ◦ Usage: /market ◦ Permission: HyperShop.admin • /market <crash|boom> <percentage> ◦ Description: Globally adjusts market prices by a specific percentage. Only effects the server sale slot payout prices to keep the eco stable. ◦ Usage: /market <crash|boom> <percentage> ◦ Permission: HyperShop.admin • /market populate ◦ Description: Scans for and adds missing Minecraft items to the configuration. ◦ Usage: /market populate ◦ Permission: HyperShop.admin • /serversale ◦ Description: Views current server sale payout percentages for all categories. ◦ Usage: /serversale ◦ Permission: HyperShop.admin • /serversale <percentage> <category> ◦ Description: Sets a specific payout percentage for each category. ◦ Usage: /serversale <percentage> <category> ◦ Permission: HyperShop.admin • /serversale reset <category> ◦ Description: Resets the payout for a category to the default value (8.5%). ◦ Usage: /serversale reset <category> ◦ Permission: HyperShop.admin
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:bxky8JcK:x6r2HdLr"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:bxky8JcK:x6r2HdLr"
}

