Getting Started with BlissGems
This guide will walk you through installing, configuring, and using BlissGems on your Minecraft server.
Prerequisites
Before installing BlissGems, ensure you have:
- A Paper, Purpur, or Spigot server running Minecraft 1.21+
- Java 17 or higher installed
- Server operator permissions or file access
- Optional: Oraxen plugin for custom item visuals (has built-in fallback)
Installation
Step 1: Install BlissGems
- Download the latest BlissGems release (v4.1+)
- Place
BlissGems-X.X.X.jarin your server'splugins/folder - Restart your server
The plugin will generate its configuration files:
plugins/
├── BlissGems/
│ ├── config.yml
│ ├── data/
│ └── ...Step 2: Optional - Install Oraxen (for custom visuals)
For enhanced custom item visuals, install Oraxen:
- Download Oraxen from SpigotMC or Polymart
- Place
Oraxen.jarin yourplugins/folder - Restart your server to generate Oraxen configuration files
Note: BlissGems has a built-in fallback system that works without Oraxen using PDC + Custom Model Data.
Step 3: Verify Installation
Check that BlissGems loaded correctly:
/pluginsYou should see BlissGems listed in green, indicating it loaded successfully.
Oraxen Setup
BlissGems relies on Oraxen for custom gem items. You'll need to configure gem items in Oraxen.
Configure Gem Items
- Navigate to
plugins/Oraxen/items/ - Create or edit a gem configuration file (e.g.,
gems.yml)
Example gem item configuration:
astra_gem:
displayname: "<gradient:#A855F7:#EC4899>Astra Gem</gradient>"
material: AMETHYST_SHARD
Pack:
generate_model: true
parent_model: "item/handheld"
textures:
- custom/gems/astra
Mechanics:
custom_durability:
enabled: true
value: 1000
PersistentData:
gem_type: "ASTRA"
gem_energy: 100Required Gem Types
Configure items for all 8 gem types:
astra_gem- Astra Gemfire_gem- Fire Gemflux_gem- Flux Gemlife_gem- Life Gempuff_gem- Puff Gemspeed_gem- Speed Gemstrength_gem- Strength Gemwealth_gem- Wealth Gem
Apply Oraxen Configuration
After adding gem items:
/oraxen reload itemsOr restart your server to apply changes.
First Steps
Give Yourself a Gem
Test the plugin by giving yourself a gem:
/bliss give <player> <gem_type> [tier]Example:
/bliss give Notch astra 1
/bliss give Steve fire 2Arguments:
<player>- Target player name<gem_type>- Gem type: astra, fire, flux, life, puff, speed, strength, wealth[tier]- Optional tier (1 or 2), defaults to 1
Using Gems
- Hold the gem in your main hand or offhand
- Right-click to activate the gem's primary ability
- Shift + Right-click (Tier 2) to activate secondary ability
- Monitor energy - gems consume energy when used
- Use
/bliss infoto check energy and cooldowns
Check Gem Information
View details about a gem you're holding:
/bliss infoThis displays:
- Gem type and tier
- Current energy level (0-10)
- Energy state (BROKEN, PRISTINE, etc.)
- Ability cooldown status
Configuration
Basic Configuration
Edit plugins/BlissGems/config.yml to customize:
# General Settings
energy:
consumption_rate: 5 # Energy consumed per ability use
regeneration_rate: 0.5 # Energy regenerated per minute
break_threshold: 10 # Energy level when gem becomes BROKEN
# Cooldowns (in seconds)
cooldowns:
astra: 30
fire: 20
flux: 45
life: 25
puff: 15
speed: 10
strength: 20
wealth: 60
# Abilities
abilities:
enabled: true
require_permission: false
particle_effects: trueReload Configuration
Apply configuration changes without restarting:
/blissgems reloadPermissions
Set up permissions for your players:
Basic Permissions
# Allow gem usage
blissgems.use: true
# Allow specific gem types
blissgems.use.astra: true
blissgems.use.fire: true
# ... etc
# Admin commands
blissgems.admin: true
blissgems.give: true
blissgems.reload: truePermission Examples
Using LuckPerms:
# Give all players basic usage
/lp group default permission set blissgems.use true
# Give VIP players access to Astra gem
/lp group vip permission set blissgems.use.astra true
# Give admins full access
/lp group admin permission set blissgems.admin trueTesting
Test Each Gem Type
- Give yourself all gem types:
/bliss give YourName astra 1
/bliss give YourName fire 2
/bliss give YourName flux 1
# ... etcTest each ability:
- Right-click to activate primary ability
- Shift + Right-click (Tier 2) to activate secondary ability
- Use
/bliss ability:tertiaryand/bliss ability:quaternaryfor special abilities
Verify particle effects appear
Check energy consumption with
/bliss infoConfirm cooldowns work
Test Tier 2 features (auto-enchantments, secondary abilities)
Monitor Console
Watch for plugin loading:
[BlissGems] BlissGems v4.1+ has been enabled!Common Issues
Gems Don't Work
Problem: Right-clicking gems does nothing
Solutions:
- Verify Oraxen items are configured correctly
- Check
gem_typePersistentData matches gem name - Ensure player has
blissgems.usepermission - Verify gems have energy (not BROKEN)
Oraxen Items Not Loading
Problem: Gems appear as vanilla items
Solutions:
- Run
/oraxen reload items - Check Oraxen configuration for errors
- Verify resource pack is applied to players
- Restart server after configuration changes
Energy Not Regenerating
Problem: Gem energy stays depleted
Solutions:
- Check
regeneration_ratein config.yml - Verify gems aren't in BROKEN state
- Ensure server TPS is stable
- Check for plugin conflicts
Permission Issues
Problem: Players can't use gems
Solutions:
- Grant
blissgems.usepermission - Check specific gem permissions
- Verify permission plugin is working
- Use
/blissgems debugto check permissions
Next Steps
Now that BlissGems is installed and configured:
- Learn about all gem types and their abilities
- Understand the energy system
- Explore all available commands
- Customize advanced configuration
Pro Tip
Start with limited gem availability and gradually introduce more types as players progress. This creates natural progression and keeps gems feeling special!
Important
Always test gem configurations in a development environment before deploying to production. Backup your server regularly!