All projects

Demeter

A suite of server-side Minecraft plugins with structure protection and an item economy.

Demeter is a comprehensive suite of Bukkit server plugins for a creative, economy-based RPG-style Minecraft world. Features include structure protection and an item economy system.

  • Implemented structure protection with customizable permissions and regions.
  • Designed an item-based economy system for trading and commerce.
  • Created an RPG-style progression system with quests and achievements.

Structure Protection

Customizable protection system:

@EventHandler
public void onBlockBreak(BlockBreakEvent event) {
    Location location = event.getBlock().getLocation();
    if (!protectionManager.hasPermission(event.getPlayer(), location)) {
        event.setCancelled(true);
        event.getPlayer().sendMessage("This structure is protected.");
    }
}

Features

  • Region definitions: Customizable protected areas
  • Permission groups: Owner, admin, builder roles
  • Automatic inheritance: Sub-regions inherit parent settings

Item Economy

Trade-based economy system:

items:
  gold_ingot:
    base_value: 100
    currency: true
  diamond:
    base_value: 1000
    currency: true

Features

  • Player trading: Buy/sell between players
  • Shop economy: Player-run shops
  • Auction system: Bid-based trading

RPG Elements

Progression and engaging gameplay:

  • Quest system: Objective-based progression
  • Achievement tracking: Milestone rewards
  • Skill trees: Character development