EcotaleJobs - Jobs System

EcotaleJobs - Jobs System

A jobs and rewards plugin for the Ecotale economy stack. Players earn currency from mining ores, killing mobs, and crafting items.

502.0 загрузок
Обновлён 10 дней назад

Описание

Экотале Оригинальное название: Jobs System for Hytale

Работа и вознаграждение плагин для стека экономики Ecotale. Игроки зарабатывают валюту от добычи руд, убийства толпы и создания предметов.

Version Author Requires

Скриншоты

Горнодобывающие награды

Mining Rewards

Моб убивает награды

Mob Kill Rewards

Особенности

Горнодобывающие награды

  • Награды на основе уровня - Руды классифицируются по редкости (КОММОН → ЛЕГЕНДАРНОСТЬ)
  • Автоклассификация Использование тегов Hytale Family для обнаружения типов руд
  • Система Vein Streak - Аудио отзывы и бонусные монеты для последовательной добычи руды
  • Требуемый инструмент Должен использовать кирку (голые руки не дают награды)
  • Инструмент Quality Bonus (перенаправлено с «Hytale API»)
  • Глубинный бонус Глубже майнинг платит больше

Моб убивает награды

  • Автоматическая классификация NPC - Не требуется ручная настройка для любой толпы
  • 180+ шаблонов толпы Классификация на основе Wildcard охватывает все NPC
  • Поддержка сторонних модов Работает с любым модом, который добавляет пользовательские NPC
  • Алгоритм оценки угроз Вычисляет уровень от HP, повреждения и агрессии
  • Физические монеты падают Когда устанавливаются EcotaleCoins
  • Антисельскохозяйственная система Уменьшение доходов для предотвращения злоупотреблений

VIP мультипликаторы

  • Умножитель монет VIP-персоны получают в 1,2x-2.0x больше монет
  • Шанс бонус VIP-персоны получают +5-15% более высокую вероятность падения
  • основанный на разрешении Работает с LuckPerms

Безопасность и экономика Защита

  • антисептик Уменьшение прибыли для повторяющегося сельского хозяйства
  • Ограничение ставок - Защита от разрывов в игре
  • Экономика Capa - Серверный почасовой лимит впрыска
  • Списки исключений Блокировать конкретные толпы / блоки от вознаграждений

Оригинальное название: EcotaleCoins

EcotaleCoins

Для расширенного погружения рассмотрите возможность установки EcotaleCoins Вместе с EcotaleJobs.

Что он добавляет:

  • Физические капли добычи Монеты рождаются как предметы коллекционирования, когда толпы умирают
  • Ощутимые награды Игроки физически собирают свои доходы с земли
  • Фактор риска/вознаграждения Монеты могут быть потеряны при смерти, что добавляет стратегическую глубину.
  • Банковская система Безопасное хранение с депозитом / выводом через / Банк командовать
  • Торговля игроками Бросьте монеты, чтобы торговать с другими игроками в мире

Интеграция:

Экотале Джобс автоматически обнаруживает EcotaleCoins и переключается с прямых депозитов на физические монеты. Конфигурация не нужна.


установка

  1. устанавливать Экотале первый
  2. (необязательно) установить EcotaleCoins Физические монеты
  3. скачать EcotaleJobs-1.0.0.jar
  4. Место в твоей сказке модс/ папка
  5. Перезагрузить сервер

конфигурация

Расположенный в Mods/Ecotale_EcotaleJobs/EcotaleJobs.json:

{
"DebugMode": ложный,
"MobKills": {
"Включено": правда,
"Уровни": {
«Криттер»: { «CoinType»: «COPPER», «MinCoins»: 0, «MaxCoins»: 1, «DropChance»: 40},
«Пассив»: { «CoinType»: «COPPER», «MinCoins»: 1, «MaxCoins»: 2, «DropChance»: 100},
«HOSTILE»: { «CoinType»: «COPPER», «MinCoins»: 4, «MaxCoins»: 10, «DropChance»: 100},
"ELITE": { "CoinType": "IRON", "MinCoins": 2, "MaxCoins": 5, "DropChance": 100},
«MINIBOSS»: { «CoinType»: «COBALT», «MinCoins»: 2, «MaxCoins»: 4, «DropChance»: 100},
«BOSS»: { «CoinType»: «GOLD», «MinCoins»: 1, «MaxCoins»: 3, «DropChance»: 100 }
?
"Безопасность": {
"MaxRewardsPerMinute": 60,
"EnableAntiFarm": правда,
"AntiFarmThreshold": 15,
«AntiFarmDecayPerKill»: 0,08
?
?
"Майнинг": {
"Включено": правда,
"Уровни": {
«Никто»: { «MinCoins»: 0, «MaxCoins»: 0, «DropChance»: 0},
"КОММОН": { "МинКойны": 1, "МакКойны": 2, "ДропШанс": 80},
"UNCOMMON": { "MinCoins": 2, "MaxCoins": 4, "DropChance": 100},
"Редкий": { "МинКойны": 4, "МаксКойны": 8, "Капля Шанс": 100},
«EPIC»: { «CoinType»: «IRON», «MinCoins»: 1, «MaxCoins»: 2, «DropChance»: 100},
«Легендарный»: { «CoinType»: «IRON», «MinCoins»: 2, «MaxCoins»: 4, «DropChance»: 100 }
?
"VeinStreak": {
"Включено": правда,
"MaxStreak": 6,
"TimeoutMs": 3000,
"BonusEnabled": правда,
"AudioEnabled": правда
?
?
"VipMultipliers": {
"Включено": правда,
"Умножители": { "vip": 1.2, "mvp": 1.5, "mvp_plus": 2.0},
«ChanceBonuses»: { «vip»: 5, «mvp»: 10, «mvp_plus»: 15 }
?
?

Разрешения

VIP мультипликаторы

Мультипликаторы VIP основаны на разрешении и работают с LuckPerms или другими плагинами разрешения.

Разрешение Монетный мультипликатор Шанс Бонус Пример использования
ecotalejobs.multiplier.vip Конфигурируемый (по умолчанию 1.2x) Конфигурируемый (по умолчанию +5%) Базовый VIP-рейтинг
ecotalejobs.multiplier.mvp Конфигурируемый (по умолчанию 1.5x) Конфигурируемый (по умолчанию +10%) Премиальный VIP-рейтинг
ecotalejobs.multiplier.mvp_plus Конфигурируемый (по умолчанию 2.0x) Конфигурируемый (по умолчанию +15%) Элитный VIP ранг

Оригинальное название: LuckPerms Configuration

Экотале Работа не дает автоматически вознаграждений. Умножители VIP работают только в том случае, если вы настраиваете их в LuckPerms:

# Грант VIP мультипликатор для группы
/lp group vip permission set ecotalejobs.multiplier.vip true

# Мультипликатор Grant MVP для премиум-группы
/lp group mvp permission set ecotalejobs.multiplier.mvp true

Грант MVP+ элитной группе
/lp group mvp_plus permission set ecotalejobs.multiplier.mvp_plus true

Классификация уровней

Mining Tiers (авто-обнаружение с помощью тегов Family)

уровень Ореа
Легендарный Митрил, Адамантит, Торий, Ониксиум
EPIC Кобальт, алмаз, изумруд
редко Золото, серебро
ЮНКОМОН железо
Коммон Уголь, медь

Mob Tiers (классификация на основе Wildcard)

уровень Примеры
МИРБОСС Обсуждение Dragon_Fire, Dragon_Frost
БОСС (перенаправлено с «Dungeon Boss»)
Минибосс Rex_Cave, Werewolf, Shadow_Knight
Элитный Гул, Крокодил, Йети
ГОСТИЛЬ Зомби, Скелетон_ Солдат, Трорк
пассивный Скелет, Овца, Феран
Читатель Кролик, курица, крыса

Модная совместимость

Экотале Работа предназначена для работы с любой Мод Hytale, который добавляет пользовательские NPC.

Как это работает:

  1. Когда неизвестный NPC убит, плагин считывает свою статистику через API Hytale.
  2. А. Оценка угрозы рассчитывается: HP + (DMG × 4) × агрессивность
  3. Оценка отображается на уровень автоматически:
Оценка угрозы уровень Пример награды
0-50 Читатель 0-1 Медь
50-100 пассивный 1-2 медь
100-300 ГОСТИЛЬ 4-10 Медь
300-700 Элитный 2-5 Железный
700-1200 Минибосс 2-4 Кобальт
1200+ БОСС 1-3 Золото

Отклонить поведение:

  • Предварительно составленные NPC (Wildcard шаблоны) использовать их назначенный уровень
  • Неизвестные NPC Использование алгоритма Threat Score
  • Список исключений Может блокировать определенные NPC от вознаграждений

Нулевая конфигурация Просто установите свой мод и награды работают автоматически!

Строительство из источника

Требования: Поместите JARs в libs/ папка:

  • hytale-server.jar (Hytale выделенный сервер)
  • Экотале-1.0.0.jar (перенаправлено с «Ecotale Project»)
./gradlew jar

Результат: build/libs/EcotaleJobs-1.0.0.jar

Лицензия

Лицензия MIT - 2026 Tera-bytez

Показать оригинальное описание (English)

EcotaleJobs - Jobs System for Hytale

A jobs and rewards plugin for the Ecotale economy stack. Players earn currency from mining ores, killing mobs, and crafting items.

Version Author Requires

Screenshots

Mining Rewards

Mining Rewards

Mob Kill Rewards

Mob Kill Rewards

Features

Mining Rewards

  • Tier-based rewards - Ores classified by rarity (COMMON → LEGENDARY)
  • Auto-classification - Uses Hytale Family tags to detect ore types
  • Vein Streak System - Audio feedback and bonus coins for consecutive ore mining
  • Tool Required - Must use a pickaxe (bare hands give no reward)
  • Tool Quality Bonus (pending - waiting for Hytale API)
  • Depth Bonus - Deeper mining pays more

Mob Kill Rewards

  • Automatic NPC classification - No manual config required for any mob
  • 180+ mob patterns - Wildcard-based classification covers all NPCs
  • Third-party mod support - Works with ANY mod that adds custom NPCs
  • Threat Score algorithm - Calculates tier from HP, damage, and aggression
  • Physical coin drops - When EcotaleCoins is installed
  • Anti-Farm system - Diminishing returns to prevent abuse

VIP Multipliers

  • Coin multiplier - VIPs get 1.2x-2.0x more coins
  • Chance bonus - VIPs get +5-15% higher drop probability
  • Permission-based - Works with LuckPerms

Security & Economy Protection

  • Anti-Farm - Diminishing returns for repetitive farming
  • Rate Limiting - Per-player burst protection
  • Economy Cap - Server-wide hourly injection limit
  • Exclusion Lists - Block specific mobs/blocks from rewards

Recommended: EcotaleCoins

EcotaleCoins

For enhanced immersion, consider installing EcotaleCoins alongside EcotaleJobs.

What it adds:

  • Physical loot drops - Coins spawn as collectible items when mobs die
  • Tangible rewards - Players physically pick up their earnings from the ground
  • Risk/reward factor - Coins can be lost on death, adding strategic depth
  • Bank system - Secure storage with deposit/withdraw via /bank command
  • Player trading - Drop coins to trade with other players in-world

Integration:

EcotaleJobs automatically detects EcotaleCoins and switches from direct deposits to physical coin drops. No configuration needed.


Installation

  1. Install Ecotale first
  2. (Optional) Install EcotaleCoins for physical coins
  3. Download EcotaleJobs-1.0.0.jar
  4. Place in your Hytale mods/ folder
  5. Restart server

Configuration

Located in mods/Ecotale_EcotaleJobs/EcotaleJobs.json:

{
  "DebugMode": false,
  "MobKills": {
    "Enabled": true,
    "Tiers": {
      "CRITTER": { "CoinType": "COPPER", "MinCoins": 0, "MaxCoins": 1, "DropChance": 40 },
      "PASSIVE": { "CoinType": "COPPER", "MinCoins": 1, "MaxCoins": 2, "DropChance": 100 },
      "HOSTILE": { "CoinType": "COPPER", "MinCoins": 4, "MaxCoins": 10, "DropChance": 100 },
      "ELITE": { "CoinType": "IRON", "MinCoins": 2, "MaxCoins": 5, "DropChance": 100 },
      "MINIBOSS": { "CoinType": "COBALT", "MinCoins": 2, "MaxCoins": 4, "DropChance": 100 },
      "BOSS": { "CoinType": "GOLD", "MinCoins": 1, "MaxCoins": 3, "DropChance": 100 }
    },
    "Security": {
      "MaxRewardsPerMinute": 60,
      "EnableAntiFarm": true,
      "AntiFarmThreshold": 15,
      "AntiFarmDecayPerKill": 0.08
    }
  },
  "Mining": {
    "Enabled": true,
    "Tiers": {
      "NONE": { "MinCoins": 0, "MaxCoins": 0, "DropChance": 0 },
      "COMMON": { "MinCoins": 1, "MaxCoins": 2, "DropChance": 80 },
      "UNCOMMON": { "MinCoins": 2, "MaxCoins": 4, "DropChance": 100 },
      "RARE": { "MinCoins": 4, "MaxCoins": 8, "DropChance": 100 },
      "EPIC": { "CoinType": "IRON", "MinCoins": 1, "MaxCoins": 2, "DropChance": 100 },
      "LEGENDARY": { "CoinType": "IRON", "MinCoins": 2, "MaxCoins": 4, "DropChance": 100 }
    },
    "VeinStreak": {
      "Enabled": true,
      "MaxStreak": 6,
      "TimeoutMs": 3000,
      "BonusEnabled": true,
      "AudioEnabled": true
    }
  },
  "VipMultipliers": {
    "Enabled": true,
    "Multipliers": { "vip": 1.2, "mvp": 1.5, "mvp_plus": 2.0 },
    "ChanceBonuses": { "vip": 5, "mvp": 10, "mvp_plus": 15 }
  }
}

Permissions

VIP Multipliers

VIP multipliers are permission-based and work with LuckPerms or other permission plugins.

Permission Coin Multiplier Chance Bonus Example Use
ecotalejobs.multiplier.vip Configurable (default 1.2x) Configurable (default +5%) Basic VIP rank
ecotalejobs.multiplier.mvp Configurable (default 1.5x) Configurable (default +10%) Premium VIP rank
ecotalejobs.multiplier.mvp_plus Configurable (default 2.0x) Configurable (default +15%) Elite VIP rank

Important: LuckPerms Configuration

EcotaleJobs does NOT automatically give rewards. VIP multipliers only work if you configure them in LuckPerms:

# Grant VIP multiplier to a group
/lp group vip permission set ecotalejobs.multiplier.vip true

# Grant MVP multiplier to premium group
/lp group mvp permission set ecotalejobs.multiplier.mvp true

# Grant MVP+ to elite group
/lp group mvp_plus permission set ecotalejobs.multiplier.mvp_plus true

Tier Classification

Mining Tiers (auto-detected via Family tags)

Tier Ores
LEGENDARY Mithril, Adamantite, Thorium, Onyxium
EPIC Cobalt, Diamond, Emerald
RARE Gold, Silver
UNCOMMON Iron
COMMON Coal, Copper

Mob Tiers (wildcard-based classification)

Tier Examples
WORLDBOSS Dragon_Fire, Dragon_Frost
BOSS (Reserved for dungeon bosses)
MINIBOSS Rex_Cave, Werewolf, Shadow_Knight
ELITE Ghoul, Crocodile, Yeti
HOSTILE Zombie, Skeleton_Soldier, Trork
PASSIVE Skeleton, Sheep, Feran
CRITTER Bunny, Chicken, Rat

Mod Compatibility

EcotaleJobs is designed to work with any Hytale mod that adds custom NPCs.

How it works:

  1. When an unknown NPC is killed, the plugin reads its stats via Hytale's API
  2. A Threat Score is calculated: HP + (DMG × 4) × aggression_modifier
  3. The score is mapped to a tier automatically:
Threat Score Tier Example Reward
0-50 CRITTER 0-1 Copper
50-100 PASSIVE 1-2 Copper
100-300 HOSTILE 4-10 Copper
300-700 ELITE 2-5 Iron
700-1200 MINIBOSS 2-4 Cobalt
1200+ BOSS 1-3 Gold

Override behavior:

  • Pre-mapped NPCs (wildcard patterns) use their assigned tier
  • Unknown NPCs use the Threat Score algorithm
  • Exclusion list can block specific NPCs from rewards

Zero configuration required - Just install your mod and rewards work automatically!

Building from Source

Requirements: Place JARs in libs/ folder:

  • hytale-server.jar (Hytale dedicated server)
  • Ecotale-1.0.0.jar (from Ecotale project)
./gradlew jar

Output: build/libs/EcotaleJobs-1.0.0.jar

License

MIT License - 2026 Tera-bytez

Последние версии

EcotaleJobs-1.0.2.jar

Early Access 24.01.2026 118.0 КБ
Скачать

EcotaleJobs-1.0.1.jar

Early Access 19.01.2026 116.2 КБ
Скачать

EcotaleJobs-1.0.0.jar

Early Access 19.01.2026 116.2 КБ
Скачать