Jump to content

4 Screenshots

  • 51
  • 2
  • 127.33 kB
  • Update details
    v1.0.0
    Released
    Download size127.33 kB
    Total versions1
    Freshness Updated today

About Ultra Minions

Have you ever wanted a legion of NPCs to do your resource gathering for you?  Do you miss the Skyblocks experience of standing around, waiting on your minions to do your job?  Yes?  Than this is the plugin for you!

UltraMinions brings Skyblock minions to RUST.  Your players can acquire minion contracts (configurable by you), place minions and they will gather resources automatically for the players, and deposit them in a linked storage container.  UltraMinions can be configured to gather any type of resource, and out of box it supports:

  • Wood
  • Metal Ore
  • Stone
  • High Quality Ore
  • Sulfur Ore
  • Low Grade Fuel

spacer.png

  • Token based minion placement
  • Right-click placement support for held tokens as well as /placeminion support
  • Upgrade progression (fully configurable) from levels 1 - 13
  • Per-resource gather output configuration by level
  • Upgrade costs support multiple required items per level
  • Link the minion to a storage box and it automatically deposits it's gains
  • 4 Access modes: Owner / Team / TC Auth / Public
  • Toggleable buy UI with selectable minion types and live price display
  •  Works on scrap, Economics or ServerRewards natively
  • Fully integrates with all Shop's, Shop UIs, Kits or anything else that can issue commands
  • Fully dupe prevented by back end security checks on tokens
  • A shocked ! appears over minions heads when they cannot do their jobs

spacer.png

  • /placeminion - Place held minion contract
  • /removeminion - Remove looked at owned minion and refund contract
  • /minioninfo - Inspect held minion contract
  • /buyminion - Open buy menu (Configurable)

Admin Commands

  • /giveminion <type> <level> [amount]

Console Commands

  • ultraminions.give <playerId|name> <type> [level] [amount]

spacer.png

  • ultraminions.use - Use minion systems (place/manage/buy if enabled)
  • ultraminions.admin - Admin access

spacer.png

Support is available here on Codefling, or you can get help in our Discord.  At the Enclave we pride ourselves on customer satisfaction, and the Ultra line of scripts are guaranteed to perform up to your discerning standards.  If something is not working as intended, or you'd like to see features added to the script, reach out.  We'd rather write 10 more hours of code then leave a dissatisfied customer behind.  All Enclave scripts are AI Free.

spacer.png

{
  "level1To2ActionSeconds": 14.0,
  "level3To4ActionSeconds": 12.0,
  "level5To6ActionSeconds": 10.0,
  "level7To8ActionSeconds": 9.0,
  "level9To10ActionSeconds": 8.0,
  "level11To12ActionSeconds": 7.0,
  "level13ActionSeconds": 6.0,
  "containerSearchRadius": 8.0,
  "requireTcAuthForContainers": true,
  "gatherAmounts": {
    "HighQualityOre": [
      {
        "level": 1,
        "minimumBaseAmount": 3,
        "maximumBaseAmount": 3
      },
      {
        "level": 2,
        "minimumBaseAmount": 4,
        "maximumBaseAmount": 4
      },
      {
        "level": 3,
        "minimumBaseAmount": 5,
        "maximumBaseAmount": 5
      },
      {
        "level": 4,
        "minimumBaseAmount": 6,
        "maximumBaseAmount": 6
      },
      {
        "level": 5,
        "minimumBaseAmount": 7,
        "maximumBaseAmount": 7
      },
      {
        "level": 6,
        "minimumBaseAmount": 8,
        "maximumBaseAmount": 8
      },
      {
        "level": 7,
        "minimumBaseAmount": 9,
        "maximumBaseAmount": 9
      },
      {
        "level": 8,
        "minimumBaseAmount": 10,
        "maximumBaseAmount": 10
      },
      {
        "level": 9,
        "minimumBaseAmount": 11,
        "maximumBaseAmount": 11
      },
      {
        "level": 10,
        "minimumBaseAmount": 12,
        "maximumBaseAmount": 12
      },
      {
        "level": 11,
        "minimumBaseAmount": 13,
        "maximumBaseAmount": 13
      },
      {
        "level": 12,
        "minimumBaseAmount": 14,
        "maximumBaseAmount": 14
      }
    ],
    "LowGradeFuel": [
      {
        "level": 1,
        "minimumBaseAmount": 15,
        "maximumBaseAmount": 15
      },
      {
        "level": 2,
        "minimumBaseAmount": 16,
        "maximumBaseAmount": 16
      },
      {
        "level": 3,
        "minimumBaseAmount": 17,
        "maximumBaseAmount": 17
      },
      {
        "level": 4,
        "minimumBaseAmount": 18,
        "maximumBaseAmount": 18
      },
      {
        "level": 5,
        "minimumBaseAmount": 19,
        "maximumBaseAmount": 19
      },
      {
        "level": 6,
        "minimumBaseAmount": 20,
        "maximumBaseAmount": 20
      },
      {
        "level": 7,
        "minimumBaseAmount": 21,
        "maximumBaseAmount": 21
      },
      {
        "level": 8,
        "minimumBaseAmount": 22,
        "maximumBaseAmount": 22
      },
      {
        "level": 9,
        "minimumBaseAmount": 23,
        "maximumBaseAmount": 23
      },
      {
        "level": 10,
        "minimumBaseAmount": 24,
        "maximumBaseAmount": 24
      },
      {
        "level": 11,
        "minimumBaseAmount": 25,
        "maximumBaseAmount": 25
      },
      {
        "level": 12,
        "minimumBaseAmount": 26,
        "maximumBaseAmount": 26
      }
    ],
    "MetalOre": [
      {
        "level": 1,
        "minimumBaseAmount": 60,
        "maximumBaseAmount": 60
      },
      {
        "level": 2,
        "minimumBaseAmount": 63,
        "maximumBaseAmount": 63
      },
      {
        "level": 3,
        "minimumBaseAmount": 66,
        "maximumBaseAmount": 66
      },
      {
        "level": 4,
        "minimumBaseAmount": 69,
        "maximumBaseAmount": 69
      },
      {
        "level": 5,
        "minimumBaseAmount": 72,
        "maximumBaseAmount": 72
      },
      {
        "level": 6,
        "minimumBaseAmount": 76,
        "maximumBaseAmount": 76
      },
      {
        "level": 7,
        "minimumBaseAmount": 80,
        "maximumBaseAmount": 80
      },
      {
        "level": 8,
        "minimumBaseAmount": 84,
        "maximumBaseAmount": 84
      },
      {
        "level": 9,
        "minimumBaseAmount": 88,
        "maximumBaseAmount": 88
      },
      {
        "level": 10,
        "minimumBaseAmount": 92,
        "maximumBaseAmount": 92
      },
      {
        "level": 11,
        "minimumBaseAmount": 97,
        "maximumBaseAmount": 97
      },
      {
        "level": 12,
        "minimumBaseAmount": 102,
        "maximumBaseAmount": 102
      }
    ],
    "Stone": [
      {
        "level": 1,
        "minimumBaseAmount": 80,
        "maximumBaseAmount": 80
      },
      {
        "level": 2,
        "minimumBaseAmount": 84,
        "maximumBaseAmount": 84
      },
      {
        "level": 3,
        "minimumBaseAmount": 88,
        "maximumBaseAmount": 88
      },
      {
        "level": 4,
        "minimumBaseAmount": 92,
        "maximumBaseAmount": 92
      },
      {
        "level": 5,
        "minimumBaseAmount": 97,
        "maximumBaseAmount": 97
      },
      {
        "level": 6,
        "minimumBaseAmount": 102,
        "maximumBaseAmount": 102
      },
      {
        "level": 7,
        "minimumBaseAmount": 107,
        "maximumBaseAmount": 107
      },
      {
        "level": 8,
        "minimumBaseAmount": 112,
        "maximumBaseAmount": 112
      },
      {
        "level": 9,
        "minimumBaseAmount": 118,
        "maximumBaseAmount": 118
      },
      {
        "level": 10,
        "minimumBaseAmount": 124,
        "maximumBaseAmount": 124
      },
      {
        "level": 11,
        "minimumBaseAmount": 130,
        "maximumBaseAmount": 130
      },
      {
        "level": 12,
        "minimumBaseAmount": 136,
        "maximumBaseAmount": 136
      }
    ],
    "SulfurOre": [
      {
        "level": 1,
        "minimumBaseAmount": 45,
        "maximumBaseAmount": 45
      },
      {
        "level": 2,
        "minimumBaseAmount": 47,
        "maximumBaseAmount": 47
      },
      {
        "level": 3,
        "minimumBaseAmount": 49,
        "maximumBaseAmount": 49
      },
      {
        "level": 4,
        "minimumBaseAmount": 51,
        "maximumBaseAmount": 51
      },
      {
        "level": 5,
        "minimumBaseAmount": 54,
        "maximumBaseAmount": 54
      },
      {
        "level": 6,
        "minimumBaseAmount": 57,
        "maximumBaseAmount": 57
      },
      {
        "level": 7,
        "minimumBaseAmount": 60,
        "maximumBaseAmount": 60
      },
      {
        "level": 8,
        "minimumBaseAmount": 63,
        "maximumBaseAmount": 63
      },
      {
        "level": 9,
        "minimumBaseAmount": 66,
        "maximumBaseAmount": 66
      },
      {
        "level": 10,
        "minimumBaseAmount": 69,
        "maximumBaseAmount": 69
      },
      {
        "level": 11,
        "minimumBaseAmount": 72,
        "maximumBaseAmount": 72
      },
      {
        "level": 12,
        "minimumBaseAmount": 76,
        "maximumBaseAmount": 76
      }
    ],
    "Wood": [
      {
        "level": 1,
        "minimumBaseAmount": 50,
        "maximumBaseAmount": 100
      },
      {
        "level": 2,
        "minimumBaseAmount": 52,
        "maximumBaseAmount": 105
      },
      {
        "level": 3,
        "minimumBaseAmount": 55,
        "maximumBaseAmount": 110
      },
      {
        "level": 4,
        "minimumBaseAmount": 58,
        "maximumBaseAmount": 115
      },
      {
        "level": 5,
        "minimumBaseAmount": 61,
        "maximumBaseAmount": 121
      },
      {
        "level": 6,
        "minimumBaseAmount": 64,
        "maximumBaseAmount": 127
      },
      {
        "level": 7,
        "minimumBaseAmount": 67,
        "maximumBaseAmount": 133
      },
      {
        "level": 8,
        "minimumBaseAmount": 70,
        "maximumBaseAmount": 140
      },
      {
        "level": 9,
        "minimumBaseAmount": 74,
        "maximumBaseAmount": 147
      },
      {
        "level": 10,
        "minimumBaseAmount": 78,
        "maximumBaseAmount": 154
      },
      {
        "level": 11,
        "minimumBaseAmount": 82,
        "maximumBaseAmount": 162
      },
      {
        "level": 12,
        "minimumBaseAmount": 86,
        "maximumBaseAmount": 170
      }
    ]
  },
  "upgradeCosts": {
    "HighQualityOre": [
      {
        "level": 2,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 100
          }
        ]
      },
      {
        "level": 3,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 105
          }
        ]
      },
      {
        "level": 4,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 110
          }
        ]
      },
      {
        "level": 5,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 115
          }
        ]
      },
      {
        "level": 6,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 121
          }
        ]
      },
      {
        "level": 7,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 127
          }
        ]
      },
      {
        "level": 8,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 133
          }
        ]
      },
      {
        "level": 9,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 140
          }
        ]
      },
      {
        "level": 10,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 147
          }
        ]
      },
      {
        "level": 11,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 154
          }
        ]
      },
      {
        "level": 12,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 162
          }
        ]
      },
      {
        "level": 13,
        "costs": [
          {
            "shortName": "hq.metal.ore",
            "amount": 170
          }
        ]
      }
    ],
    "LowGradeFuel": [
      {
        "level": 2,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 2500
          }
        ]
      },
      {
        "level": 3,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 2625
          }
        ]
      },
      {
        "level": 4,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 2756
          }
        ]
      },
      {
        "level": 5,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 2894
          }
        ]
      },
      {
        "level": 6,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 3039
          }
        ]
      },
      {
        "level": 7,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 3191
          }
        ]
      },
      {
        "level": 8,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 3351
          }
        ]
      },
      {
        "level": 9,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 3519
          }
        ]
      },
      {
        "level": 10,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 3695
          }
        ]
      },
      {
        "level": 11,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 3880
          }
        ]
      },
      {
        "level": 12,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 4074
          }
        ]
      },
      {
        "level": 13,
        "costs": [
          {
            "shortName": "lowgradefuel",
            "amount": 4278
          }
        ]
      }
    ],
    "MetalOre": [
      {
        "level": 2,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 5000
          }
        ]
      },
      {
        "level": 3,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 5250
          }
        ]
      },
      {
        "level": 4,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 5512
          }
        ]
      },
      {
        "level": 5,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 5788
          }
        ]
      },
      {
        "level": 6,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 6077
          }
        ]
      },
      {
        "level": 7,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 6381
          }
        ]
      },
      {
        "level": 8,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 6700
          }
        ]
      },
      {
        "level": 9,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 7035
          }
        ]
      },
      {
        "level": 10,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 7387
          }
        ]
      },
      {
        "level": 11,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 7756
          }
        ]
      },
      {
        "level": 12,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 8144
          }
        ]
      },
      {
        "level": 13,
        "costs": [
          {
            "shortName": "metal.ore",
            "amount": 8551
          }
        ]
      }
    ],
    "Stone": [
      {
        "level": 2,
        "costs": [
          {
            "shortName": "stones",
            "amount": 5000
          }
        ]
      },
      {
        "level": 3,
        "costs": [
          {
            "shortName": "stones",
            "amount": 5250
          }
        ]
      },
      {
        "level": 4,
        "costs": [
          {
            "shortName": "stones",
            "amount": 5512
          }
        ]
      },
      {
        "level": 5,
        "costs": [
          {
            "shortName": "stones",
            "amount": 5788
          }
        ]
      },
      {
        "level": 6,
        "costs": [
          {
            "shortName": "stones",
            "amount": 6077
          }
        ]
      },
      {
        "level": 7,
        "costs": [
          {
            "shortName": "stones",
            "amount": 6381
          }
        ]
      },
      {
        "level": 8,
        "costs": [
          {
            "shortName": "stones",
            "amount": 6700
          }
        ]
      },
      {
        "level": 9,
        "costs": [
          {
            "shortName": "stones",
            "amount": 7035
          }
        ]
      },
      {
        "level": 10,
        "costs": [
          {
            "shortName": "stones",
            "amount": 7387
          }
        ]
      },
      {
        "level": 11,
        "costs": [
          {
            "shortName": "stones",
            "amount": 7756
          }
        ]
      },
      {
        "level": 12,
        "costs": [
          {
            "shortName": "stones",
            "amount": 8144
          }
        ]
      },
      {
        "level": 13,
        "costs": [
          {
            "shortName": "stones",
            "amount": 8551
          }
        ]
      }
    ],
    "SulfurOre": [
      {
        "level": 2,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 5000
          }
        ]
      },
      {
        "level": 3,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 5250
          }
        ]
      },
      {
        "level": 4,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 5512
          }
        ]
      },
      {
        "level": 5,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 5788
          }
        ]
      },
      {
        "level": 6,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 6077
          }
        ]
      },
      {
        "level": 7,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 6381
          }
        ]
      },
      {
        "level": 8,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 6700
          }
        ]
      },
      {
        "level": 9,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 7035
          }
        ]
      },
      {
        "level": 10,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 7387
          }
        ]
      },
      {
        "level": 11,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 7756
          }
        ]
      },
      {
        "level": 12,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 8144
          }
        ]
      },
      {
        "level": 13,
        "costs": [
          {
            "shortName": "sulfur.ore",
            "amount": 8551
          }
        ]
      }
    ],
    "Wood": [
      {
        "level": 2,
        "costs": [
          {
            "shortName": "wood",
            "amount": 5000
          }
        ]
      },
      {
        "level": 3,
        "costs": [
          {
            "shortName": "wood",
            "amount": 5250
          }
        ]
      },
      {
        "level": 4,
        "costs": [
          {
            "shortName": "wood",
            "amount": 5512
          }
        ]
      },
      {
        "level": 5,
        "costs": [
          {
            "shortName": "wood",
            "amount": 5788
          }
        ]
      },
      {
        "level": 6,
        "costs": [
          {
            "shortName": "wood",
            "amount": 6077
          }
        ]
      },
      {
        "level": 7,
        "costs": [
          {
            "shortName": "wood",
            "amount": 6381
          }
        ]
      },
      {
        "level": 8,
        "costs": [
          {
            "shortName": "wood",
            "amount": 6700
          }
        ]
      },
      {
        "level": 9,
        "costs": [
          {
            "shortName": "wood",
            "amount": 7035
          }
        ]
      },
      {
        "level": 10,
        "costs": [
          {
            "shortName": "wood",
            "amount": 7387
          }
        ]
      },
      {
        "level": 11,
        "costs": [
          {
            "shortName": "wood",
            "amount": 7756
          }
        ]
      },
      {
        "level": 12,
        "costs": [
          {
            "shortName": "wood",
            "amount": 8144
          }
        ]
      },
      {
        "level": 13,
        "costs": [
          {
            "shortName": "wood",
            "amount": 8551
          }
        ]
      }
    ]
  },
  "purchaseCostProvider (scrap/economics/serverrewards)": "scrap",
  "purchaseProviderFailureMode (deny/fallbacktoscrap)": "deny",
  "enableBuyMinion": true,
  "purchaseCosts": {
    "HighQualityOre": 300,
    "LowGradeFuel": 150,
    "MetalOre": 175,
    "Stone": 150,
    "SulfurOre": 200,
    "Wood": 150
  }
}

 


User Feedback

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.5m
Total downloads
Customers
11.1k
Customers served
Files Sold
159.3k
Total sales
Payments
3.4m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.