EXP-Gems icon
Legacy Resource

EXP-Gems

Craftable gems that enhance experience gains.

1,832Spigot downloads
204Modrinth downloads
4.7/56 Spigot ratings
3.4Current version
1 Sep 2024Last public update

Full overview

Craftable gems that enhance experience gains.

EXP-Gems turns experience bonuses into physical collectible items. Instead of hiding progression behind a permission node, the plugin gives players visible gems that can be crafted, traded, rewarded and upgraded.

Different strengths create a clear path from early utility to valuable end-game rewards. The system is especially suited to RPG servers where item identity matters as much as the numerical bonus.

Best suited toRPG and fantasy servers that want experience boosts to exist as real items with economy value.

How it works

A tangible progression path for experience bonuses

Players obtain gems through the server's chosen recipes, shops or rewards. The gem then provides its configured experience benefit, giving progression a visible item and economy value.

Tiered strengths allow administrators to distribute smaller bonuses freely while protecting the most powerful versions as rare goals.

  • Visible and tradeable experience progression
  • Multiple strengths for balanced reward tiers
  • Useful in crafting, loot and economy systems
  • Distinct particle and item presentation

Administration

Configuration and live-server use

Experience multipliers and acquisition are configurable so the resource can support a modest survival bonus or a stronger RPG reward system. As a legacy plugin, test compatibility and stacking behaviour with other XP systems.

Compatibility1.18–1.20 IntegrationsNo required integrations Version3.3

Feature breakdown

Everything included in EXP-Gems

Each headline feature is expanded below so visitors can understand the real server use rather than seeing a short tag list.

Craftable experience gems

Turn progression bonuses into items players can make or earn.

Multiple gem strengths

Separate early, mid and late-game reward values.

RPG-friendly progression

Physical upgrades fit naturally into quests, dungeons and ranks.

Visual item effects

Gems feel like special rewards rather than ordinary renamed materials.

Configurable gain bonuses

Adjust the experience increase to match the server economy.

Reward and economy potential

Use gems as event prizes, shop stock or tradeable progression items.

Getting started

Installation and rollout

The platform buttons include downloads, changelogs and the original public resource discussion.

  1. 1

    Confirm the legacy version works on the target server.

  2. 2

    Configure gem tiers and experience bonuses.

  3. 3

    Choose recipes or reward sources.

  4. 4

    Test interaction with other XP multipliers before release.

Source architecture

10 Java classes across 3 packages

me.Ghoul.EXPGems (4), ItemManager (3), utils (3)

Core systems

GemDrop, Main, Metrics, updatechecker

GUI & menus

GuiMenu

Listeners & events

BlockExpEvents, ExpEvent

Managers & services

CraftManager, CraftingHandler, Items

Configuration reference

1 bundled YAML file

Top-level sections and defaults are summarised from the supplied resources.

config.yml

  • Version — 3.4
  • GemType — GHAST_TEAR
  • Gem-Names — 1 nested settings: Enabled
  • Gem-Drop — 3 nested settings: Type, Hidden-Chance, Hidden-Reveal-Cost
  • Exploits — 2 nested settings: ExpBook, Blocks
  • ExpShare_Distance — 1 nested settings: In_Blocks
  • Tier-1 — 6 nested settings: Name, Chance, EXPType, ExpShare, Min-EXP, Max-EXP
  • Tier-2 — 5 nested settings: Name, Chance, ExpShare, Min-EXP, Max-EXP
  • Tier-3 — 5 nested settings: Name, Chance, ExpShare, Min-EXP, Max-EXP
  • Tier-4 — 5 nested settings: Name, Chance, ExpShare, Min-EXP, Max-EXP
  • Tier-5 — 5 nested settings: Name, Chance, ExpShare, Min-EXP, Max-EXP
  • Tier-6 — 5 nested settings: Name, Chance, ExpShare, Min-EXP, Max-EXP
  • Crop-EXP — 10 nested settings: Enabled, cocoa_bean, Wheat, Potato, Carrot, Beetroot, Nether_Wart…
  • Ore-EXP — 11 nested settings: Enabled, Coal, Copper, Iron, Lapis, Redstone, Gold…
  • OreExp — 10 nested settings: Coal-Ore, Copper-Ore, Iron-Ore, Lapis-Ore, Redstone-Ore, Gold-Ore, Emerald-Ore…
  • CropExp — 9 nested settings: Cocoa_Beans, Wheat, Potato, Carrot, Nether_Wart, Beetroot, Sugar_Cane…

Permissions

9 declared permission nodes

Defaults and descriptions come directly from plugin.yml.

gem.admin

Allows access to all ExpGems admin features.

Default: op

gem.rl

Allows reloading ExpGems.

Default: op

gem.tome

Allows use of /gem tome.

Default: op

gem.tier1

Allows crafting and using Tier 1 gems.

Default: op

gem.tier2

Allows crafting and using Tier 2 gems.

Default: op

gem.tier3

Allows crafting and using Tier 3 gems.

Default: op

gem.tier4

Allows crafting and using Tier 4 gems.

Default: op

gem.tier5

Allows crafting and using Tier 5 gems.

Default: op

gem.tier6

Allows crafting and using Tier 6 gems.

Default: op

Commands

1 declared command

Aliases, usage and permissions come directly from plugin.yml.

/

/gem

Base command for ExpGems.

Aliases: /gems, /expgems · Usage: /gem · Permission: None declared

Source-verified reference

Checked against EXPGems 3.4

This static reference is built from the supplied plugin.yml, YAML resources and Java source. No browser-generated documentation is used.

Main classme.Ghoul.EXPGems.MainAPI version1.19Java classes10 Hard dependenciesNoneSoft dependenciesNoneLoad beforeNone

Community feedback

Latest SpigotMC reviews

Live ratings and recent written reviews from the public Spigot resource page.

4.7/5 ★★★★★ 6 community ratings
Read all reviews on SpigotMC ↗
Loading the latest Spigot reviews…

Review data is loaded through Spiget. Static rating fallbacks remain visible if the service is unavailable.

Related projects

Continue exploring