-
Notifications
You must be signed in to change notification settings - Fork 17
Home
goflishMC edited this page Jul 1, 2025
·
17 revisions
Genesis is a powerful and flexible GUI and shop system plugin for Minecraft servers. It allows you to build completely custom inventory menus for shops, kits, warps, commands, and more — all through simple configuration files.
Formerly known as BossShopPro, Genesis is maintained by MageMonkeyStudio and extends far beyond its predecessor with cleaner logic, better integrations, and full developer support.
- Fully customizable chest menus and shops
- Reward players with items, money, commands, permissions, and more
- Use multiple price types: money, points, items, exp, etc.
- Add conditions to show or hide buttons dynamically
- Full PlaceholderAPI support
- Built-in support for popular plugins (Vault, MythicMobs, ItemsAdder, etc.)
- Async-safe support for Folia
- Developer API for registering custom logic
- Installation – How to install Genesis and its dependencies
-
Commands – All available
/genesiscommands - Permissions – Permission nodes for accessing shops, features, and admin tools
- Placeholders – List of supported placeholders, including PlaceholderAPI and internal values
- Language
- ReloadAfterCreateShop
- EnableSigns
- MainShop
- HideItemsPlayersDoNotHavePermissionsFor
- CanPlayersSellItemsWithGreaterEnchants
- EnableTransactionLog
- SearchSubfoldersForShops
- AllowUnsafeEnchantments
- AllowSellingDamagedItems
- CheckStackSize
- InventoryFullDropItems
- ClickDelay
- ClickSpamKick
- MaxLineLength
- InputTimeout
- MoneyDisplay
- PointsDisplay
- NumberDisplay
- SellAllPlaceholderShowFinalReward
- ExpUseLevels
- AutoRefreshDelay
- ServerPinging
- BungeeCord
- MultiplierGroups
- PointsPlugin
- Sound
-
Language – Hub for all language files (
/lang/) - messages.yml – Customize plugin messages
- pagelayout.yml – Controls GUI layout, pagination, and shop size
- Creating Shops – How to make shops and menus
- Reward Types – What players receive
- Price Types – What players must pay
- Conditions – Show/hide buttons based on logic
- ItemData – Modify items with custom tags, flags, and meta
- Genesis API – How to use the public API
- Events – Hook into Genesis behavior
- Addon Integration – How to build your own Genesis Addon
The following addons are developed specifically to extend Genesis:
Available Addons:
- Coming soon...
Genesis Addons are optional and not included in a default installation.
Genesis supports many popular Minecraft plugins out of the box:
- Vault – Economy system
- PlayerPoints – Points-based currency
- TokenManager – Tokens for price/reward
- Jobs – Jobs-based pricing
- VotingPlugin – Reward shops based on votes
- Gringotts – Item-based currency support
- MythicMobs – Reward integrations and placeholders
- Kingdoms – Custom condition support
- ItemsAdder – Display and item data integration
- GadgetsMenu – Cosmetic shop integration (via local JAR)
- MagicCosmetics – Cosmetic rewards
- EpicSpawners, SilkSpawners – Spawner item support
- PlaceholderAPI – Placeholder support in menus, rewards, prices, and conditions
- BungeeCord – Remote server switching or command execution
- Folia – Safe async support via Folia scheduler
See Installation for dependency details and setup.