Your Ad Here for $15.00 USD per day.

Dino Utilities

Free Dino Utilities 1.26

No permission to download
This prefix applies to any resources that are considered free and not paid.
Join my Discord Channel for more support!
If you enjoy my plugins, please leave a rating!

DESCRIPTION


A simple plugin to add extra dino abilities/commands to your server!
Each command is configurable by Permissions and can be configured to cost Ark Shop points or Tokens via TokenBank!

If the player misses or targets the incorrect dino while using a command, they wont be charged.

**** PLEASE NOTE: Group Permissions are used, not the Group Name. So, in your "Default" Group Name, you should also have a permission called "Default" (or whatever you want to call it, I chose Default) in order for the plugin to work correctly. ****
PLEASE be sure you TEST as a PLAYER and not an Admin, and do not use the enablecheats command as this makes you Admin also.


THE UTILITIES

DinoClaimBabies

/claimbabies - claim the dino babies in your range quickly, also has options to put them in cryopods or soultraps

DinoFastpodRange
/pods - cryopod or soultrap all or specific dinos in your range quickly
Usage: /pods​
/pods giga​

DinoFastpodSingle
/pod - cryopod or soultrap the dino you are looking at instantly

DinoFinishClone
/finishclone - completes the current cloning session you are looking at. Supports S+ Cloning Chamber also.

DinoHatchEgg
/hatch - hatches the fertilized egg you are looking at, provided you meet the incubation requirements

DinoHaveBaby
/givebirth - complete the current gestation progress for the dino you are looking at

DinoImprint
/imprint - imprint the baby dino you are looking at

DinoImprintChange
/imprintchange - change the imprint owner of the dino you are looking at

DinoKill
/dkill - kills the tamed dino you are looking at

DinoMateNow
/matenow - complete the current mating progress for the dino you are looking at

DinoMindWipe
/dmindwipe - mindwipe the dino you are looking at

DinoRaiseBaby
/raisebaby - raise the baby dino you are looking at to a full adult

DinoResetMating
/resetmating - reset the mating cooldown for the female dino you are looking at

DinoUnNeuter
/unneuter - unneuters the neutered dino you are looking at

DinoTurretmode
/turretmode [on/off] (dino) - enable/disable turretmode for all or a specific dino in your range quickly
Usage: /turretmode on​
/turretmode off​
/turretmode off velo​
/turretmode velo on​

DinoWake
/wake - wake up the sleeping dino you are looking at

and also...

WildDinoColorSchemes - Advanced coloring for all of you wild dinos, with RCON support! Make your server dinos unique!

Example of WildDinoColorSchemes:
"*": [{ "Region": "all", "Color": "random"}]


1647795089826.png


Configuration:
JSON:
{
    "DinoUtilities": {
        "PlayerHelpCommand": "/dinohelp",    // displays all the commands the player is eligible for in the tab console
        "PlayerHelpCommandCooldownInSeconds": 60,
        "ShowPlayerHelpInChat": true,        // also displays the results in the chat window
        "UseTokens": false,   // if true then uses the TokenBank plugin, and price is the number of tokens needed to use command                         
        "DiscordWebHook": "",       // not used yet
    
        //
        // This section is where you configure what commands each permission group will get
        //
        "GroupPermission": {
            "Default": {
                "Priority": 99,  // put default at a high number, so VIP prifiles take priority
            
                "DinoClaimBabiesEnabled": true,         // feature is enabled at the profile level
                "DinoClaimBabiesPrice": 1000,
                "DinoClaimBabiesUseSoulTrapsForCryopods": false,  // if true then it will use Soultraps from the DinoStorage2 mod (https://steamcommunity.com/sharedfiles/filedetails/?id=1609138312) instead of vanilla cryopods
                "DinoClaimBabiesPutInCryopods": false,  // if true then claimed babies will be automatically put in a cryopod and added to the players inventory
                "DinoClaimBabiesRequireCryopods": true, // if true then the player must have cryopods in their inventory already to use with DinoClaimBabiesPutInCryopods
                "DinoClaimBabiesFoundations": 10,    // how far away the player can use the command
                "DinoClaimBabiesImprintValue": 0,
                "DinoClaimBabiesImprintValueOverride": {
                    "Blueprint'/Game/PrimalEarth/Dinos/Para/Para_Character_BP.Para_Character_BP'" : 0.50,
                    "Rex" : 0.75
                },
                "DinoClaimBabiesBlacklist": [
                    "Dodo"
                ],
            
            
                "DinoFastpodRangeEnabled": true,
                "DinoFastpodRangeNameEnabled": true,  // enable search word argument for specific dino podding, eg.  /pods rex
                "DinoFastpodRangeBabies": true,       // allow the podding of dino babies
                "DinoFastpodRangeUseSoulTrapsForCryopods": false,
                "DinoFastpodRangeRequireCryopods": true, // need cryopods in your inventory to use this command
                "DinoFastpodRangeFoundations": 10,
                "DinoFastpodRangePrice": 5000,
                "DinoFastpodRangeBlacklist": [
                    "Dodo"
                ],
            
            
                "DinoFastpodSingleEnabled": true,
                "DinoFastpodSinglePrice": 500,
                "DinoFastpodSingleBabies": true,    
                "DinoFastpodSingleUseSoulTrapsForCryopods": false,
                "DinoFastpodSingleRequireCryopods": true,
                "DinoFastpodSingleBlacklist": [
                    "Dodo"
                ],


                "DinoFinishCloneEnabled": true,
                "DinoFinishClonePrice": 10000,
                "DinoFinishCloneBlacklist": [
                    "Blueprint'/Game/PrimalEarth/Dinos/Argentavis/Argent_Character_BP.Argent_Character_BP'"
                ],
            
            
                "DinoHatchEggEnabled": true,
                "DinoHatchEggPrice": 300,
                "DinoHatchEggBlacklist": [
                    "Dodo"
                ],
            
            
                "DinoHaveBabyEnabled": true,
                "DinoHaveBabyPrice": 1000,
                "DinoHaveBabyFoundations": 10,
                "DinoHaveBabyBlacklist": [
                    "Dodo"
                ],
            
            
                "DinoImprintEnabled": true,
                "DinoImprintBabiesOnly": true,
                "DinoImprintPrice": 500,   // base price for all imprints            
                "DinoImprintPriceOverride": {   // override price for specific dino's  (full bluepriont path is supported too)
                    "Ankylo": 150,
                    "Rex": 200
                },
                "DinoImprintValue": 1.0, // base value for all imprints            
                "DinoImprintValueOverride": {    // override value for specific dino's  (full bluepriont path is supported too)
                    "Blueprint'/Game/PrimalEarth/Dinos/Para/Para_Character_BP.Para_Character_BP'" : 0.50,
                    "Rex" : 0.75
                },
                "DinoImprintBlacklist": [
                    "Dodo"
                ],
            
            
                "DinoImprintChangeEnabled": true,
                "DinoImprintChangePrice": 500,
                "DinoImprintChangeBlacklist": [
                    "Dodo"
                ],
            
            
                "DinoKillEnabled": true,
                "DinoKillPrice": 300,
                "DinoKillBlacklist": [
                    "Dodo"
                ],
            
            
                "DinoMateNowEnabled": true,
                "DinoMateNowPrice": 1000,
                "DinoMateNowFoundations": 10,
                "DinoMateNowBlacklist": [
                    "Dodo"
                ],
            
            
                "DinoMindWipeEnabled": true,
                "DinoMindWipePrice": 250,
                "DinoMindWipeBlacklist": [
                    "Dodo"
                ],
            
            
                "DinoRaiseBabyEnabled": true,
                "DinoRaiseBabyPrice": 5000,
                "DinoRaiseBabyImprintValue": 0,   // 0 is no imprint .50 is 50%  1.0 is 100% imprint
                "DinoRaiseBabyBlacklist": [
                    "Dodo"
                ],
            
            
                "DinoResetMatingEnabled": true,
                "DinoResetMatingPrice": 1000,
                "DinoResetMatingFoundations": 10,
                "DinoResetMatingBlacklist": [
                    "Dodo"
                ],
            
            
                "DinoTurretModeEnabled": true,
                "DinoTurretModeNameEnabled": true,            
                "DinoTurretModeFoundations": 10,
                "DinoTurretModePrice": 5000,
                "DinoTurretModeBlacklist": [
                    "Dodo"
                ],
            
                "DinoUnNeuterEnabled": true,
                "DinoUnNeuterPrice": 5000,
                "DinoUnNeuterBlacklist": [
                    "Dodo"
                ],            
            
                "DinoWakeEnabled": true,
                "DinoWakePrice": 300,
                "DinoWakeBlacklist": [
                    "Dodo"
                ]
            }        
        },
    
        // This section is required, this is the main controls for the plugin
    
        "DinoClaimBabies":{    // claim the dino babies in your range quickly
            "Enabled": true,   // enable feature globally
            "ChatCommand": "/claimbabies",  // chat command to use in game
            "TokenName": "DinoClaimBabies",   // the token name for TokenBank
            "MaxLimit": 20,        // the max number of babies to claim at a time, too many could result in a hang/crash
            "CommandCooldownInSeconds": 5,  // how long until the player can use the command again
            "MasterBlacklist": [   // global dinos to ingore for this feature
                "Doed"
            ]
        },
        "DinoFastpodRange":{    // cryopod the dinos in your range quickly
            "Enabled": true,
            "AutoEquip": true,  // auto equipo cryopod
            "MaxLimit": 20,     // the max number of dinos to cryopod at a time, too many could result in a hang/crash
            "ChatCommand": "/pods",
            "TokenName": "DinoFastpodRange",
            "CommandCooldownInSeconds": 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
        "DinoFastpodSingle":{    // cryopod the dino you are looking at instantly
            "Enabled": true,
            "AutoEquip": true,
            "ChatCommand": "/pod",
            "TokenName": "DinoFastpodSingle",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,    // the max distance from the target that the player is able to use the command
            "MasterBlacklist": [
                "TekStrider",
                "Doed"
            ]
        },
        "DinoFinishClone":{  // finish the current cloning session
            "Enabled": true,
            "ChatCommand": "/finishclone",
            "TokenName": "DinoFinishClone",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                "Blueprint'/Game/PrimalEarth/Dinos/Argentavis/Argent_Character_BP.Argent_Character_BP'"
            ]
        },    
        "DinoHatchEgg":{  // will hatch the fertilized dino egg you are looking at
            "Enabled": true,
            "ChatCommand": "/hatch",
            "TokenName": "DinoHatchEgg",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
        "DinoHaveBaby":{    // will complete current gestation progress for the dino you are looking at
            "Enabled": true,
            "ChatCommand": "/givebirth",
            "TokenName": "DinoHaveBaby",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
        "DinoImprint":{    // imprint the baby dino you are looking at
            "Enabled": true,
            "ChangeOwner": true,  // change the imprint owner also
            "ChatCommand": "/imprint",
            "TokenName": "DinoImprint",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
        "DinoImprintChange":{    // change the imprint owner of the dino you are looking at
            "Enabled": true,
            "IgnoreNeutered": true,   // true and it will not work on Neutered dinos
            "ChatCommand": "/imprintchange",
            "TokenName": "DinoImprintChange",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
        "DinoKill":{ // will try to kill the dino the player is looking at
            "Enabled": true,
            "ChatCommand": "/dkill",
            "TokenName": "DinoKill",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
        "DinoMateNow":{    // will complete current mating progress for the dino you are looking at
            "Enabled": true,
            "ChatCommand": "/matenow",
            "TokenName": "DinoMateNow",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
        "DinoMindWipe":{    // mindwipe the dino you are looking at
            "Enabled": true,
            "ChatCommand": "/dmindwipe",
            "TokenName": "DinoMindWipe",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
        "DinoRaiseBaby":{    // raise the baby dino you are looking at to a full adult
            "Enabled": true,
            "ChatCommand": "/raisebaby",
            "TokenName": "DinoRaiseBaby",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
        "DinoResetMating":{    // reset the mating cooldown for the femalew dino you are looking at
            "Enabled": true,
            "ChatCommand": "/resetmating",
            "TokenName": "DinoResetMating",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
        "DinoTurretMode":{
            "Enabled": true,
            "MaxLimit": 20,  // the max number of babies to claim at a time, too many could result in a hang/crash
            "ChatCommand": "/turretmode",
            "TokenName": "DinoTurretMode",
            "CommandCooldownInSeconds": 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
        "DinoUnNeuter":{  // reverse the neutering of a dino
            "Enabled": true,
            "ChatCommand": "/unneuter",
            "TokenName": "DinoUnNeuter",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                    "Doed"
            ]
        },
        "DinoWake":{    // wake the sleeping dino you are looking at
            "Enabled": true,
            "ChatCommand": "/wake",
            "TokenName": "DinoWake",
            "CommandCooldownInSeconds": 5,
            "FoundationDistanceLimit" : 5,
            "MasterBlacklist": [
                "Doed"
            ]
        },
    
        "WildDinoColorSchemes":{
             //    Color Ids: https://ark.fandom.com/wiki/Color_IDs
             // Regions: Body[0] Face[1] Side[2] Legs[3] Top[4] Under[5]
            "Enabled": true,
            "UniqueRandomColoring": false,    // if false, then every dino gets the same random color result, if true then every dino gets its own random color selected
            "Colors": [ // available colors, do not edit
                1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
                32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
                61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
                90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
                215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226
            ],
            "Dinos": {
                // all dinos
                "*": [
                    {    "MinLevel": 1, "MaxLevel": 30, "Region": 0,    "Color": 1    }                // region 0, color 1
                ],
                // specific dinos
                "Dodo": [
                    {    "MinLevel": 1, "MaxLevel": 30, "Region": 0,    "Color": 1    },                // region 0, color 1
                    {    "MinLevel": 31, "MaxLevel": 60, "Region": 1, "Color": "random" },        // region 1, random color
                    {    "MinLevel": 61, "MaxLevel": 100, "Region": "all", "Color": "random" },        // all regions, random colors
                    {    "MinLevel": 101, "MaxLevel": 300, "Region": [2, 3, 4],    "Color": [30, 40, 50] }        // region 2,3,4  picks random color from array [30,40,50]
                ]
            },
            "Blacklist": [
                "Dodo"
            ],        
            // setup color schemes to call from RCON. Example:   DinoUtilities.colordinos PinkDodos",
            "RCONColorDinos": [
                {
                    "Name": "PinkDodos",
                    "Dinos": {
                        "*": [
                            {    "Region": "all", "Color": 6 }
                        ]
                    }
                },
                {
                    "Name": "BlueDodos",
                    "Dinos": {
                        "Dodo": [
                            {    "Region": "all", "Color": 54 }
                        ]
                    }
                }
            ]
        },
        "Messages":{
            "GroupPermission":{
                "Default": {
                    "Priority": 99,
                    "BlacklistedDino": "You cannot use that command on this dino",
                    "CommandCooldown": "You cannot use this command so quickly, try again in a moment",
                    "CommandPurchased": "Command purchased for {} points",
                    "CryoAdult": "You must cryopod an adult dino",
                    "CryoSickness": "The dino must be awake",
                    "CryoSickness2": "The dino must be asleep",
                    "DinoClaimBabies": "Dino claim babies complete",
                    "DinoClaimBabiesInvalid": "You cannot claim babies near other tribe structures.",
                    "DinoCryopod": "Dino cryopod complete",
                    "DinoCryopodFail": "Could not cryopod dino. Your inventory may be full.",
                    "DinoFinishCloning": "Dino cloning complete",
                    "DinoFinishCloningFail": "You are not currently cloning a dino",
                    "DinoFinishCloningFail2": "You are not looking at a cloning chamber",
                    "DinoFinishCloningFail3": "You must be looking at your structure",
                    "DinoHatchEgg": "Dino hatch egg complete",
                    "DinoHatchEggFail": "Cannot hatch egg under the current temperature conditions",
                    "DinoHaveBaby": "Your dino had a baby!",
                    "DinoImprint": "Dino imprint complete",
                    "DinoImprintChange": "Dino imprint change complete",
                    "DinoKill": "Dino kill complete",
                    "DinoKillFail": "Unable to kill dino",            
                    "DinoMateNow": "Dino mating complete",
                    "DinoMindWipe": "Dino mindwipe complete",
                    "DinoMindWipeFail": "You cannot mindwipe this dino",
                    "DinoNeutered": "You cannot use this command on a neutered dino",
                    "DinoRaiseBaby": "Dino raise baby complete",
                    "DinoResetMating": "Dino mating reset",
                    "DinoTurretMode": "Dino turret mode complete",
                    "DinoTurretModeError": "You need to add the on or off argument to the command",
                    "DinoUnNeuter": "Dino is no longer neutered",
                    "DinoUnNeuterFail": "This dino is not neutered",
                    "DinoWake": "Dino wake complete",
                    "GetCloser": "You are too far away to use this command",
                    "MustBeImprinted": "This dino is not imprinted yet",
                    "NoDinosFound": "No dinos found",
                    "NoPoints": "You do not have enough points ({} needed)",
                    "NotEnabled": "This feature is not enabled on the server",
                    "NotEnoughCryopods": "You don't have enough cryopods in your inventory to use this command",
                    "NotEnoughTokens": "You don't have enough tokens to use this command",
                    "NoPermission": "You do not have permission to use this command",
                    "NoTarget": "You must be looking at a dino",
                    "NoTargetEgg": "You must be looking at fertilized egg",
                    "NotPregnant": "This dino is not pregnant",
                    "PlayerHelpCommand": "All your available commands for Dino Utilities have been printed out for you in the tab console. Press your tab twice to see the results.",
                    "PlayerHelpCommandResults": "Command: {} for {} points",
                    "SenderNameInChat": "SERVER",
                    "TargetBaby": "You must be looking at a BABY dino",
                    "TargetInvalid": "You must be looking at YOUR dino"
                }
            }
        }
    }
}

Config reload command: DinoUtilities.reload

If you enjoy my plugins, please leave a rating!
Join my Discord Channel for more support!
Author
jraServerAPI
Downloads
183
Views
3,715
First release
Last update
Rating
5.00 star(s) 1 ratings

More resources from jraServerAPI

Latest updates

  1. Version 1.26 Update

    What's new in Version 1.26 You can now /imprint a sleeping baby dino Fixed an issue with...
  2. Version 1.25 Update

    What's new in Version 1.25: Added support for S+ Cloning Chamber for /finishclone Added support...
  3. Version 1.24 Update

    What's new in version 1.24: Fixed logic issue with /claimbabies and cryopods Fixed issue with...

Latest reviews

The plugins of this creator are the best I have seen, I do not understand that it does not have good reviews with how useful they are for both pvp and pve without mods and with mods
J
jraServerAPI
thank you
Top