Developer API

Interacting with the Hoes persistant data.

// Get harvester by player object.
Harvester harvester = Harvesters.getInstance().getByPlayer(Player);

// Get all harvesters on server.
List<Harvester> allHarvesters = Harvesters.getInstance().getAllHarvesters();

// Get raw cane harvested by a player.
double cane = harvester.getRawCane();

// Add raw cane harvested to a player.
harvester.addCaneRaw(int amount);

if (harvester.hasTokens(1000)) { }

// Event that is called whenever a player harvests a block.
@EventHandler
public void onPlayerHarvest(CaneHarvestEvent e) {
  e.setCancelled(true);
}

Enchantment API

Implemented in SupremeHoes Version 2.4.4

Creating an enchantment.

Registering your enchantment.

Last updated

Was this helpful?