-
Notifications
You must be signed in to change notification settings - Fork 14
Home
goflishMC edited this page Jun 30, 2025
·
25 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
- plugin.yml – Core plugin registration file
- config.yml – Global plugin settings
- messages.yml – Message and language configuration
- pagelayout.yml – GUI layout and pagination
- 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 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.