premium banner
Earn currency by killing mobs, mining ores, chopping trees, and harvesting crops. Direct deposit to Ecotale balance with RPG Leveling level-scaling support.

Description

๐Ÿ’ฐ EcoTaleIncome

Earn currency through gameplay on your Hytale server

Reward players for mob kills, mining, woodcutting & farming โ€” with RPG level-scaling, VIP multipliers, depth bonuses, anti-farm protection, and a pluggable economy system.

Version Java License Ecotale Discord


โœจ Features

  • โš”๏ธ Mob Kills โ€” 7 reward tiers from Critter to World Boss with level-scaling
  • โ›๏ธ Ore Mining โ€” 12 ore types with depth bonus (deeper = more coins)
  • ๐Ÿช“ Woodcutting โ€” 18+ tree types from Softwood to Ebony
  • ๐ŸŒพ Farming โ€” 15 crop types, F-key + LMB harvesting (configurable)
  • ๐Ÿ“ˆ RPG Level Scaling โ€” optional integration with RPG Leveling (level difference = bigger multiplier)
  • ๐Ÿ‘‘ VIP Multipliers โ€” permission-based ร—1.25 / ร—1.50 reward multipliers
  • ๐Ÿ›ก๏ธ Anti-Farm Protection โ€” rate limits, diminishing returns, block cooldowns, placed-block exploit protection
  • ๐Ÿ”Œ Pluggable Economy โ€” built-in Ecotale support + API for any economy plugin
  • ๐Ÿงฉ Generic Adapter โ€” connect any economy plugin without writing Java code
  • ๐Ÿ”ง Custom Blocks โ€” add rewards for modded ores, trees, and crops
  • ๐Ÿ”ง Hot Reload โ€” /income reload, no restart needed
  • ๐ŸŒ Localization โ€” support for 6 languages โ€” EN, RU, PT-BR, FR, DE, ES

๐Ÿ“ฆ Requirements

Dependency Required Description
Ecotale โ‰ฅ 1.0.0 โœ… Economy & currency system
RPG Leveling โ‰ฅ 0.2.0 โœ… Level-scaling for mob rewards
EconomyAPI โ‰ฅ 1.4.5 โœ… Economy & currency system
MMO Skill Tree โ‰ฅ 0.11.2 โœ… Level-scaling for mob rewards
Endless Leveling โ‰ฅ 5.13 โœ… Level-scaling for mob rewards

๐Ÿš€ Installation

  1. Download EcoTaleIncome-1.1.0.jar
  2. Place it in your server's mods/ folder
  3. Make sure Ecotale is also installed
  4. Start the server โ€” config is created automatically

All modules are enabled by default with balanced reward values.


๐ŸŽฎ Commands

Command Description
/income Current status & balance
/income info Plugin info & active modules
/income stats Your reward statistics
/income stats Other player's stats
/income reload Reload configuration
/income debug Toggle debug mode
/income langen Switch to English
/income langru Switch to Russian
/income help Command reference

โš™๏ธ Configuration Highlights

Config file: mods/com.crystalrealm_EcoTaleIncome/EcoTaleIncome.json

General Settings

Setting Default Description
RoundToWholeNumbers false Round all income to whole numbers (e.g. 6.57 โ†’ 7)
EconomyProvider "ecotale" Economy provider key
NotifyOnReward true Show chat messages on income
DebugMode false Enable verbose debug logging

Anti-Farm & Exploit Protection

Setting Default Description
MaxRewardsPerMinute 60 Hard cap on rewards per minute
SameBlockCooldownMs 500 Cooldown between same-position rewards
DenyPlayerPlacedBlocks true Deny income for blocks placed by players (exploit protection)
PlacedBlockExpireMinutes 30 How long placed-block positions are remembered
AntiFarm.WindowSeconds 120 Time window for diminishing returns
AntiFarm.ThresholdKills 25 Kills before penalty triggers
AntiFarm.PenaltyMultiplier 0.10 Reward multiplier after threshold

Reward Tables

Mob Tiers:

Tier Reward Examples
Critter 0.5 โ€“ 1.5 Small animals
Passive 1.0 โ€“ 3.0 Cows, sheep
Hostile 3.0 โ€“ 8.0 Zombies, skeletons
Elite 8.0 โ€“ 15.0 Elite mobs
Miniboss 15.0 โ€“ 30.0 Mini-bosses
Boss 30.0 โ€“ 75.0 Bosses
World Boss 75.0 โ€“ 200.0 World bosses

Per-entity overrides supported (e.g. Fire Dragon: 150โ€“300 coins).

Ores: 12 types from Copper (0.5โ€“1.5) to Diamond (12โ€“25), with +0.5% per block below Y=64 (up to +50%).

Trees: 18+ types from Softwood (0.3โ€“0.8) to Ebony (1.0โ€“2.0).

Crops: 15 types from Wheat (0.3โ€“0.8) to Herb (1.0โ€“2.5). Harvest method configurable: F-key, left-click, or both.

RPG Level Scaling

Level Difference Multiplier
Mob 15+ levels below ร—0.10
Within ยฑ4 levels ร—1.00
Mob 15+ levels above ร—2.00

Anti-Farm Protection

  • Max 60 rewards per minute
  • Same-block cooldown (500ms)
  • Diminishing returns after 25 kills in 2 minutes
  • Penalty multiplier: ร—0.10 after threshold

Custom Blocks

Add rewards for modded content:

"CustomBlocks": {
  "my_custom_ore":  { "Min": 2.0, "Max": 5.0, "Category": "ore" },
  "my_custom_tree": { "Min": 0.5, "Max": 1.5, "Category": "wood" }
}

๐Ÿ”Œ Economy API

EcoTaleIncome provides a public Java API for custom economy integrations:

  1. Implement EconomyProvider interface
  2. Register with EcoTaleIncomeAPI.registerEconomyProvider("key", provider)
  3. Users set "EconomyProvider": "key" in config

Generic Adapter โ€” for server owners who don't want to write code: set "EconomyProvider": "generic" and fill in class name + method names in config. Auto-detects method signatures.


๐Ÿ”Œ EcoTale Ecosystem

EcoTaleIncome is part of the CrystalRealm EcoTale plugin family:

Plugin Description
EcoTaleIncome Earn currency through gameplay โ† you are here
EcoTaleBanking Banking โ€” deposits, loans, credit score
EcoTaleQuests Daily & weekly quests with rewards

Install all three alongside Ecotale for a complete economic game loop: earn โ†’ save & invest โ†’ complete goals.


Developed by CrystalRealm for the Hytale community