-
Notifications
You must be signed in to change notification settings - Fork 14
Home
Welcome to the genesis wiki!
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
- config.yml – Global plugin settings
- messages.yml – Message and language configuration
- pagelayout.yml – GUI layout and pagination
- BugFinder.yml – Debugging and issue detection
- ItemDataStorage.yml – Item save/load behavior and format
- Creating Shops – How to make shops and menus
- shops/Commands.yml – Example shop: warps and commands
- shops/PointShop.yml – Example shop: currency exchange
- shops/GameShop.yml, shops/HugeShop.yml, etc. – More examples
-
shops/ – Overview of the
/shopsfolder and structure
- 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
- lang/en-us.yml – English language file
- lang/es-es.yml – Spanish language file
- lang/zh-cn.yml – Chinese language file
- 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 can register new reward types, price types, conditions, and item data parts to expand what Genesis can do.
See Addon Integration to learn how to create and register your own addon.
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.