• Hello, Guest! This is a public service announcement;

    We're currently hiring support team members; if you are interested in becoming a fellow staff member, you can apply below!: Click Me (To Learn More)

Item Collector PRO

Plugin Item Collector PRO 2.02

PLEASE NOTE: After you purchase a license, please visit my Discord Channel for file access
https://discord.gg/TFSY7fEqT7
IF YOU HAVE ANY ISSUES BUYING FROM HERE you can also purchase from my Official Webstore located at:

Add Item Collectors and Distributors to your server!

1658347067064.png

- Collects and distributes dropped items and more!
- Will only collect items dropped by tribe dinos, will not collect other tribes' items.
- Configure and limit the number of collectors by permission.
- The default configuration uses Storage Boxes, Vaults etc.. but the collection structures are configurable.
- It will also rename the structure to item it is collecting when active.
- Collectors are saved and reloaded on map restart.
- Each command is configurable by Permissions and can be configured to cost Ark Shop points or Tokens via TokenBank!
- Currently distribution is sequential. But future upgrades will have distribution on a more even basis across the available targets.

THE COLLECTORS (10) / DISTRIBUTORS (3)

Oil Collector
/collectoil - will force the Storage Box or Vault you are looking at to start collecting oil from Tusoteuthis and Basilosaurus in the area.

Pheonix Pearl Collector
/collectpearls - will force the Storage Box or Vault you are looking at to start collecting Pheonix pearls in the area.

Achatina Paste Collector
/collectpaste - will force the Storage Box or Vault you are looking at to start collecting Achatina Paste in the area.

Achatina Organic Polymer Collector
/collectpoly - will force the Storage Box or Vault you are looking at to start collecting Achatina Organic Polymer in the area and convert it to regular Polymer.

Newborn Baby Collector
/collectbabies - will force the Storage Box or Vault you are looking at to start collecting newborn babies in the area. You must supply the cryopods in the vault first. The collector will not work if there are enemy structures in the area.

Crystal Collector / Cracker
/collectcrystals - will force the Storage Box or Vault you are looking at to start collecting Gacha crystals in the area. To automatically crack the crystals when they are collected, look at the crystal collector and type /crackcrystals

Fertilized Egg Collector / Distributor
/collecteggsfert - will force the refrigerator or preserving bin you are looking at to start collecting fertilized eggs in the area. Type /disteggsfert and the eggs will auto fill any Egg Incubators in the area. To auto hatch eggs from the Egg Incubator, look at the Egg Incubator and type /hatcheggs.

Egg Collector
/collecteggs - will force the refrigerator or preserving bin you are looking at to start collecting dropped eggs in the area.

Poop Collector / Distributor
/collectpoop - will force the Storage Box or Vault you are looking at to start collecting poop in the area. Type /distpoop and the poop will auto distribute to crop plots, compost bins dung beetles etc..

Pellet Collector / Distributor
/collectpellets - will force the Storage Box or Vault you are looking at to start collecting owl pellets in the area. Type /distpellets and they will auto distribute to crop plots and Gacha's . *Use the command again to toggle off the collector

MORE TO COME!!!
---------------------------------------------------------------------------------------------------------------------------
Config reload command: ItemCollector.reload

Configuration:
JSON:
{
    "ItemCollector":{
        "AccountID": "",  //Enter you account ID here
        "Enabled": true,  // enables the plugin
        "PlayerHelpCommand": "/collectorhelp",  // displays commands and prices to the player
        "PlayerHelpCommandCooldownInSeconds": 60,  // cooldown for using the help command
        "ShowPlayerHelpInChat": true,  // default is to show in the tab console, but you can also show in chat window
        "UseTokens": false,     // enable TokenBank instead of using ArkShop Points
        "DiscordWebHook": "",   // webhook for logging
 
        "DatabaseSaveIntervalMinutes": 15,        // the interval in which to save all map data to te database
 
        // these are staggered to prevent the plugin from doing alot of work at once
 
        "PasteCheckIntervalSeconds": 55,
        "PoopCheckIntervalSeconds": 60,
        "PelletsCheckIntervalSeconds": 65,
        "EggFertCheckIntervalSeconds": 70,
        "NewbornCheckIntervalSeconds": 75,
        "CrystalCheckIntervalSeconds": 80,
        "EggCheckIntervalSeconds": 85,
        "PearlCheckIntervalSeconds": 90,
        "EggFertDistributeIntervalSeconds": 95,
        "PelletsDistributeIntervalSeconds": 100,
        "PoopDistributeIntervalSeconds": 105,
        "OilCheckIntervalSeconds": 110,
        "PolymerCheckIntervalSeconds": 115,
 
        "GroupPermission": {
            "Default":{
                "Priority": 99,

                "CollectCrystalsEnabled": true,   // enables crystal cracker command
                "CollectCrystalsLimit": 2,        // how many per tribe
                "CollectCrystalsPrice": 0,
                "CrackCrystalsEnabled": true,   // enables crystal cracker on a crystal collector command
                "CrackCrystalsPrice": 0,
 
 
                "CollectEggsFertEnabled": true,  // enable fertilized egg collector command
                "CollectEggsFertLimit": 2,
                "CollectEggsFertPrice": 0,
                "DistributeEggsFertEnabled": true, // enable distributing fertilized eggs from a collector command
                "DistributeEggsFertPrice": 0,
                "HatchEggsFertEnabled": true,    // enable auto hatch egs in the Eggs Incubator command
                "HatchEggsFertPrice": 0,


                "CollectEggsEnabled":  true,  // enable dropped egg collector
                "CollectEggsLimit": 2,
                "CollectEggsPrice": 0,


                "CollectNewbornsEnabled": true,  // enable newborn collector
                "CollectNewbornsLimit": 2,
                "CollectNewbornsPrice": 0,
 
                "CollectOilEnabled": true,
                "CollectOilUseTokens": true,
                "CollectOilLimit": 2,
                "CollectOilPrice": 0,
 
                "CollectPasteEnabled": true,    // enable paste collector
                "CollectPasteLimit": 2,
                "CollectPastePrice": 0,
 
 
                "CollectPearlsEnabled": true,    // enable pearl collector
                "CollectPearlsLimit": 2,
                "CollectPearlsPrice": 0,
 
                "CollectPolymerEnabled": true,
                "CollectPolymerUseTokens": true,
                "CollectPolymerLimit": 2,
                "CollectPolymerPrice": 0,
 
                "CollectPoopEnabled":  true,     // enable poop collector
                "CollectPoopLimit": 2,
                "CollectPoopPrice": 0,
                "DistributePoopEnabled": true,  // enable poop
                "DistributePoopPrice": 0,


                "CollectPelletsEnabled": true,     // enable pellet collector
                "CollectPelletsLimit": 2,
                "CollectPelletsPrice": 0,
                "DistributePelletsEnabled": true,  // enable distributing pellets
                "DistributePelletsPrice": 0
            }
        },

        "CollectCrystals":{   // collects Gacha Crystals
            "Enabled": true,      
            "Description": "[force the vault you are looking at to collect Gacha crystals]",       
            "ChatCommand": "/collectcrystals",
            "CrackCrystalsToggleChatCommand": "/crackcrystals",   // turns collector into a crystal cracker
            "TokenName": "CollectCrystals",
            "CommandCooldownInSeconds": 5,  // the cooldown to use the command again
            "FoundationDistanceLimit": 5,  // how far away to use the command
            "FoundationRange": 20     // the range in which to search for crystals, larger ranges could create more server lag
        },
 
        "CollectEggsFert":{  // collects fertilized eggs
            "Enabled": true,
            "Description": "[force the vault you are looking at to collect fertilized eggs]",
            "ChatCommand": "/collecteggsfert",
            "EggIncubatorAutoHatchToggleChatCommand": "/hatcheggs",    // Use on Egg Incubator to auto hatch eggs
            "EggIncubatorAutoHatchDescription": "[force the Egg Incubator you are looking at to auto hatch eggs]",
            "TokenName": "CollectEggsFert",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit": 5,
            "FoundationRange": 30,
            "Distribute": {
                "Enabled": true,
                "Description": "[force the fertilized egg collector you are looking at to distribute to the Egg Incubator]",
                "ChatCommand": "/disteggsfert",  // distributes
                "DinoLimit": 0,    // control how much gets distrubuted to dinos, 0 = as much as possible
                "StructureLimit": 0 // control how much gets distrubuted to structures, 0 = as much as possible
            }
        },
 
        "CollectEggs":{  // collects normal eggs
            "Enabled": true,
            "Description": "[force the vault you are looking at to collect dropped eggs]",
            "ChatCommand": "/collecteggs",
            "TokenName": "CollectEggs",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit": 5,
            "FoundationRange": 20
        },
 
        "CollectNewborns":{   // collects new born babies and puts them in cryopods
            "Enabled": true,
            "Description": "[force the vault you are looking at to collect newborn babies]",
            "RequireCryopods": true,   // requires the player to put empty cryopods in the structure in order to collect, otherwise cryopods will be created out of thin air
            "ChatCommand": "/collectbabies",
            "TokenName": "CollectNewborns",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit": 5,
            "MaxLimit": 20,   // the max number of babies to capture each check
            "FoundationRange": 20
        },

        "CollectOil":{
            "Enabled": true,       
            "Description": "[force the vault you are looking at to collect oil]",
            "ChatCommand": "/collectoil",
            "TokenName": "CollectOil",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit": 5,
            "FoundationRange": 20
        },

 
        "CollectPaste":{  // collect Achita paste
            "Enabled": true,
            "Description": "[force the vault you are looking at to collect paste]",       
            "ChatCommand": "/collectpaste",
            "TokenName": "CollectPaste",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit": 5,
            "FoundationRange": 20
        },
 
        "CollectPearls":{  // collect Pheonix pearls
            "Enabled": true,
            "Description": "[force the vault you are looking at to collect pearls]",       
            "ChatCommand": "/collectpearls",
            "TokenName": "CollectPearls",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit": 5,
            "FoundationRange": 20
        },

       "CollectPolymer":{
            "Enabled": true,
            "Description": "[force the vault you are looking at to collect polymer]",
            "ConvertOrganic": true,
            "ChatCommand": "/collectpoly",
            "TokenName": "CollectPolymer",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit": 5,
            "FoundationRange": 20
        },
 
        "CollectPoop":{ // collects feces
            "Enabled": true,
            "Description": "[force the vault you are looking at to collect poop]",       
            "ChatCommand": "/collectpoop",
            "TokenName": "CollectPoop",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit": 5,
            "FoundationRange": 20,
            "Distribute": { // distributes the crap
                "Enabled": true,
                "Description": "[force the poop collector you are looking at to distribute poop]",           
                "ChatCommand": "/distpoop",
                "DinoLimit": 0,
                "StructureLimit": 0
            }
        },
        "CollectPellets":{   // collects snow owl pellets
            "Enabled": true,
            "Description": "[force the vault you are looking at to collect pellets]",       
            "ChatCommand": "/collectpellets",
            "TokenName": "CollectPellets",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit": 5,
            "FoundationRange": 20,
            "Distribute": {  // distributes snow owl pellets
                "Enabled": true,
                "Description": "[force the pellet collector you are looking at to distribute pellets]",           
                "ChatCommand": "/distpellets",
                "DinoLimit": 5,       // only distribute up to 5 pellets to Gachas
                "StructureLimit": 0
            }
        },
 
        // structures used to collect things
        "Collectors": {
            "Pearl": [
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Huge.StorageBox_Huge'",
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Large.StorageBox_Large'"
            ],
            "Paste": [
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Huge.StorageBox_Huge'",
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Large.StorageBox_Large'"
            ],
            "Newborn": [
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Huge.StorageBox_Huge'",
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Large.StorageBox_Large'"
            ],
            "Crystal": [
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Huge.StorageBox_Huge'",
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Large.StorageBox_Large'"
            ],
            "EggFert": [
                "Blueprint'/Game/PrimalEarth/Structures/Electric/IceBox.IceBox'",
                "Blueprint'/Game/PrimalEarth/Structures/PreservingBin/PreservingBin.PreservingBin'"
            ],
            "Egg": [
                "Blueprint'/Game/PrimalEarth/Structures/Electric/IceBox.IceBox'",
                "Blueprint'/Game/PrimalEarth/Structures/PreservingBin/PreservingBin.PreservingBin'"
            ],
            "Poop": [
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Huge.StorageBox_Huge'",
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Large.StorageBox_Large'"
            ],
            "Pellet": [
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Huge.StorageBox_Huge'",
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Large.StorageBox_Large'"
            ],
            "Oil": [
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Huge.StorageBox_Huge'",
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Large.StorageBox_Large'"
            ],
            "Polymer": [
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Huge.StorageBox_Huge'",
                "Blueprint'/Game/PrimalEarth/Structures/StorageBox_Large.StorageBox_Large'"
            ]
        },
 
        // structures used to distribute things to
        "Distributors": {
            "EggFert": [
                "Blueprint'/Game/Genesis2/Structures/EggIncubator/EggIncubator.EggIncubator'"
            ],
            "Poop": [
                "Blueprint'/Game/PrimalEarth/Structures/CompostBin.CompostBin'",
                "Blueprint'/Game/PrimalEarth/Dinos/DungBeetle/DungBeetle_Character_BP.DungBeetle_Character_BP'",
                "Blueprint'/Game/Genesis2/Structures/CropPlotTek/Structure_CropPlot_Tek.Structure_CropPlot_Tek'",
                "Blueprint'/Game/PrimalEarth/Structures/Wooden/CropPlotLarge_SM.CropPlotLarge_SM'",
                "Blueprint'/Game/PrimalEarth/Structures/Wooden/CropPlotMedium_SM.CropPlotMedium_SM'",
                "Blueprint'/Game/PrimalEarth/Structures/Wooden/CropPlotSmall_SM.CropPlotSmall_SM'"
            ],
            "Pellet": [
                "Blueprint'/Game/Extinction/Dinos/Gacha/Gacha_Character_BP.Gacha_Character_BP'",
                "Blueprint'/Game/Genesis2/Structures/CropPlotTek/Structure_CropPlot_Tek.Structure_CropPlot_Tek'",
                "Blueprint'/Game/PrimalEarth/Structures/Wooden/CropPlotLarge_SM.CropPlotLarge_SM'",
                "Blueprint'/Game/PrimalEarth/Structures/Wooden/CropPlotMedium_SM.CropPlotMedium_SM'",
                "Blueprint'/Game/PrimalEarth/Structures/Wooden/CropPlotSmall_SM.CropPlotSmall_SM'"
            ]
        },
 
        "Messages":{
            "GroupPermission": {
                "Default":{
                    "Priority": 99,
                 
                    "PlayerInventoryFull": "You inventory is full",
                    "NoPermission": "You do not have permission to use this command",
                    "PlayerHelpCommand": "All your available commands for Item Collector have been printed out for you in the tab console. Press your tab twice to see the results.",
                    "PlayerHelpCommandResults": "Command: {} for {} {}",
                    "SenderNameInChat": "SERVER",
                    "NotEnabled": "This feature is not enabled on the server",
                    "NotEnoughTokens": "You don't have enough tokens to use this command",
                    "NoPoints": "You do not have enough points ({} needed)",
                    "CommandPurchased": "Command purchased for {} points",
                    "CollectFail": "This structure is already being used as a collector",
                    "CollectEggsFert": "This structure will now collect fertilized eggs",
                    "CollectEggs": "This structure will now collect eggs",
                    "CollectOil": "This structure will now collect Oil",
                    "CollectPolymer": "This structure will now collect Polymer",
                    "CollectPaste": "This structure will now collect Achatina Paste",
                    "CollectPearls": "This structure will now collect Silica and Black Pearls",
                    "CollectPoop": "This structure will now collect poop",
                    "CollectPellets": "This structure will now collect pellets",
                    "CollectCrystals": "This structure will now collect Gacha Crystals",
                    "CollectEggsFertOff": "This structure is no longer collecting fertilized eggs",
                    "CollectEggsOff": "This structure is no longer collecting eggs",             
                    "CollectOilOff": "This structure is no longer collecting Oil",
                    "CollectPolymerOff": "This structure is no longer collecting Polymer",
                    "CollectPasteOff": "This structure is no longer collecting Achatina Paste",
                    "CollectPearlsOff": "This structure is no longer collecting Silica or Black Pearls",
                    "CollectPoopOff": "This structure is no longer collecting poop",
                    "CollectPelletsOff": "This structure is no longer collecting snow owl pellets",
                    "CollectCrystalsOff": "This structure is no longer collecting Gacha Crystals",
                    "CommandCooldown": "You cannot use this command so quickly, try again in a moment",
                    "CollectEggsFertMax": "You have reached the max limit for Fertilized Egg Collectors on this map",
                    "CollectEggsMax": "You have reached the max limit for Egg Collectors on this map",             
                    "CollectOilMax": "You have reached the max limit for Oil Collectors on this map",
                    "CollectPolymerMax": "You have reached the max limit for Polymer Collectors on this map",
                    "CollectPasteMax": "You have reached the max limit for Achatina Paste Collectors on this map",
                    "CollectPearlsMax": "You have reached the max limit for Pearl Collectors on this map",
                    "CollectPoopMax": "You have reached the max limit for Poop Collectors on this map",
                    "CollectPelletsMax": "You have reached the max limit for Snow Owl Pellet Collectors on this map",
                    "CollectCrystalsMax": "You have reached the max limit for Crystal Collectors on this map",
                    "CollectNewbornsMax": "You have reached the max limit for Newborn Baby Collectors on this map",
                    "CollectNewbornsOff": "This structure is no longer collecting Newborn Babies",
                    "CollectNewborns": "This structure will now collect Newborn Babies",
                    "GetCloser": "You are too far away to use this command",
                    "NoTarget": "You must be looking at a valid structure",
                    "NoTarget2": "You must be looking at your structure",
                    "NoTarget3": "You must be looking at the correct structure for this command",
                    "Auto": "Auto",
                    "Hatching": "Hatching",
                    "Collecting": "Collecting",
                    "Distributing": "Distributing",
                    "Crystals": "Gacha Crystals",
                    "EggsFert": "Fertilized Eggs",
                    "Cracking": "Cracking",
                    "Eggs": "Eggs",
                    "Newborns": "Newborn Babies",
                    "Oil": "Oil",
                    "Polymer": "Polymer",
                    "Paste": "Achatina Paste",
                    "Pearls": "Pearls",
                    "Poop": "Poop",
                    "Pellets": "Pellets",
                    "Points": "Points",
                    "Tokens": "Tokens",
                    "Free": "Free"

                }
            }
        }
    }
}
Nitrado Console Servers Partner
Author
jraServerAPI
Downloads
2
Type
Digital product
License duration
1 Years
Price
45.00 USD
Renewal price
20.00 USD
Views
437
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from jraServerAPI

Latest updates

  1. Version 2.02 Update

    What's new in version 2.02: Fixed stack bug with Organic Poly collector when converting to...
  2. Version 2.01 Update

    What's new in version 2.01: Added 2 new Collectors /collectoil collects oil from squids...
Nitrado Console Servers Partner
Top