MiguelEarning
ModMIT

MiguelEarning

A Minecraft mod that adds tiered generators to print physical money for migueleconomy using fuel, paper, and ink.

18
Downloads
0
Followers
2 months ago
Updated
📦
2
Versions

📖About MiguelEarning

Turn your resources into cash !

MiguelEarning is an addon for MiguelEconomy, allowing you and your players to generate money using specialized machines.

Features

  • Tiered Money Generators: Start with the Iron Generator and upgrade your way through Copper, Gold, Diamond, and finally the powerful Netherite Generator.
  • End-Game Content: Unlock the Obsidian for massive payouts using special fuels.
  • 100% Configurable: Server owners can customize money rates, cycle times, fuel types, and capacities to perfectly balance their economy.

📸 Gallery

All available generators
All available generators

Iron Generator GUI example
Iron Generator GUI example

Obsidian Generator GUI example
GUI Interface

Default Config
[Generators]
    #Chance (0.0 - 1.0) for Obsidian Generator to produce bonus money
    # Default: 0.1
    # Range: 0.0 ~ 1.0
    obsidianBonusChance = 0.1
    #Amount of bonus money produced
    # Default: 3000
    # Range: 1 ~ 9223372036854775807
    obsidianBonusAmount = 3000

    [Generators.Iron]
        #Money generated per cycle
        # Default: 5
        # Range: 1 ~ 9223372036854775807
        moneyPerCycle = 5
        #Seconds per cycle
        # Default: 10
        # Range: > 1
        cycleTimeSeconds = 10
        #Internal money storage cap
        # Default: 500
        # Range: 1 ~ 9223372036854775807
        storageCap = 500
        #Number of fuel slots
        # Default: 1
        # Range: 1 ~ 5
        fuelSlots = 1
        #Number of paper slots
        # Default: 1
        # Range: 1 ~ 5
        paperSlots = 1
        #Number of ink slots
        # Default: 1
        # Range: 1 ~ 5
        inkSlots = 1
        #List of accepted fuel items (registry names)
        acceptedFuels = ["minecraft:coal", "minecraft:charcoal", "miguelearning:compressed_coal"]

    [Generators.Copper]
        #Money generated per cycle
        # Default: 15
        # Range: 1 ~ 9223372036854775807
        moneyPerCycle = 15
        #Seconds per cycle
        # Default: 9
        # Range: > 1
        cycleTimeSeconds = 9
        #Internal money storage cap
        # Default: 1000
        # Range: 1 ~ 9223372036854775807
        storageCap = 1000
        #Number of fuel slots
        # Default: 1
        # Range: 1 ~ 5
        fuelSlots = 1
        #Number of paper slots
        # Default: 1
        # Range: 1 ~ 5
        paperSlots = 1
        #Number of ink slots
        # Default: 1
        # Range: 1 ~ 5
        inkSlots = 1
        #List of accepted fuel items (registry names)
        acceptedFuels = ["minecraft:coal", "minecraft:charcoal", "miguelearning:compressed_coal"]

    [Generators.Gold]
        #Money generated per cycle
        # Default: 30
        # Range: 1 ~ 9223372036854775807
        moneyPerCycle = 30
        #Seconds per cycle
        # Default: 8
        # Range: > 1
        cycleTimeSeconds = 8
        #Internal money storage cap
        # Default: 3000
        # Range: 1 ~ 9223372036854775807
        storageCap = 3000
        #Number of fuel slots
        # Default: 2
        # Range: 1 ~ 5
        fuelSlots = 2
        #Number of paper slots
        # Default: 2
        # Range: 1 ~ 5
        paperSlots = 2
        #Number of ink slots
        # Default: 1
        # Range: 1 ~ 5
        inkSlots = 1
        #List of accepted fuel items (registry names)
        acceptedFuels = ["miguelearning:compressed_coal", "miguelearning:blaze_cell"]

    [Generators.Diamond]
        #Money generated per cycle
        # Default: 100
        # Range: 1 ~ 9223372036854775807
        moneyPerCycle = 100
        #Seconds per cycle
        # Default: 6
        # Range: > 1
        cycleTimeSeconds = 6
        #Internal money storage cap
        # Default: 10000
        # Range: 1 ~ 9223372036854775807
        storageCap = 10000
        #Number of fuel slots
        # Default: 2
        # Range: 1 ~ 5
        fuelSlots = 2
        #Number of paper slots
        # Default: 2
        # Range: 1 ~ 5
        paperSlots = 2
        #Number of ink slots
        # Default: 2
        # Range: 1 ~ 5
        inkSlots = 2
        #List of accepted fuel items (registry names)
        acceptedFuels = ["miguelearning:blaze_cell"]

    [Generators.Netherite]
        #Money generated per cycle
        # Default: 250
        # Range: 1 ~ 9223372036854775807
        moneyPerCycle = 250
        #Seconds per cycle
        # Default: 5
        # Range: > 1
        cycleTimeSeconds = 5
        #Internal money storage cap
        # Default: 50000
        # Range: 1 ~ 9223372036854775807
        storageCap = 50000
        #Number of fuel slots
        # Default: 3
        # Range: 1 ~ 5
        fuelSlots = 3
        #Number of paper slots
        # Default: 3
        # Range: 1 ~ 5
        paperSlots = 3
        #Number of ink slots
        # Default: 2
        # Range: 1 ~ 5
        inkSlots = 2
        #List of accepted fuel items (registry names)
        acceptedFuels = ["miguelearning:ender_fuel"]

    [Generators.Obsidian]
        #Money generated per cycle
        # Default: 500
        # Range: 1 ~ 9223372036854775807
        moneyPerCycle = 500
        #Seconds per cycle
        # Default: 4
        # Range: > 1
        cycleTimeSeconds = 4
        #Internal money storage cap
        # Default: 100000
        # Range: 1 ~ 9223372036854775807
        storageCap = 100000
        #Number of fuel slots
        # Default: 3
        # Range: 1 ~ 5
        fuelSlots = 3
        #Number of paper slots
        # Default: 3
        # Range: 1 ~ 5
        paperSlots = 3
        #Number of ink slots
        # Default: 3
        # Range: 1 ~ 5
        inkSlots = 3
        #List of accepted fuel items (registry names)
        acceptedFuels = ["miguelearning:obsidian_core_fuel"]

[Fuels]
    #Money multiplier for Compressed Coal
    # Default: 1.6
    # Range: 0.1 ~ 100.0
    compressedCoalMultiplier = 1.6
    #Burn time in seconds for Compressed Coal
    # Default: 90
    # Range: 1 ~ 10000
    compressedCoalBurnTime = 90
    #Money multiplier for Blaze Cell
    # Default: 2.8
    # Range: 0.1 ~ 100.0
    blazeCellMultiplier = 2.8
    #Burn time in seconds for Blaze Cell
    # Default: 150
    # Range: 1 ~ 10000
    blazeCellBurnTime = 150
    #Money multiplier for Ender Fuel
    # Default: 4.5
    # Range: 0.1 ~ 100.0
    enderFuelMultiplier = 4.5
    #Burn time in seconds for Ender Fuel
    # Default: 240
    # Range: 1 ~ 10000
    enderFuelBurnTime = 240
    #Money multiplier for Obsidian Core Fuel
    # Default: 5.5
    # Range: 0.1 ~ 100.0
    obsidianCoreMultiplier = 5.5
    #Burn time in seconds for Obsidian Core Fuel
    # Default: 300
    # Range: 1 ~ 10000
    obsidianCoreBurnTime = 300
    #Bonus multiplier when using Glow Ink Sac
    # Default: 1.1
    # Range: 1.0 ~ 10.0
    glowInkMultiplier = 1.1

This mod is an addon and requires MiguelEconomy to function.

Shop for migueleconomy if you want to be able to buy those generators
{
  "category_name": "Money Generators",
  "category_item": "miguelearning:gold_money_generator",
  "items": [
    {
      "id": "miguelearning:iron_money_generator",
      "buy_price": 1000,
      "sell_price": 500,
      "quantity": 1,
      "can_buy": true,
      "can_sell": true
    },
    {
      "id": "miguelearning:copper_money_generator",
      "buy_price": 3500,
      "sell_price": 1750,
      "quantity": 1,
      "can_buy": true,
      "can_sell": true
    },
    {
      "id": "miguelearning:gold_money_generator",
      "buy_price": 12000,
      "sell_price": 6000,
      "quantity": 1,
      "can_buy": true,
      "can_sell": true
    },
    {
      "id": "miguelearning:diamond_money_generator",
      "buy_price": 45000,
      "sell_price": 22500,
      "quantity": 1,
      "can_buy": true,
      "can_sell": true
    },
    {
      "id": "miguelearning:netherite_money_generator",
      "buy_price": 150000,
      "sell_price": 75000,
      "quantity": 1,
      "can_buy": true,
      "can_sell": true
    },
    {
      "id": "miguelearning:obsidian_money_generator",
      "buy_price": 500000,
      "sell_price": 250000,
      "quantity": 1,
      "can_buy": true,
      "can_sell": true
    },
    {
      "id": "miguelearning:obsidian_core_fuel",
      "buy_price": 5000,
      "sell_price": 1000,
      "quantity": 1,
      "can_buy": true,
      "can_sell": true
    }
  ]
}