Structure Utilities PRO

Verified Structure Utilities PRO 1.11

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Public Service Announcement

    Hey Guest, I’ve got some exciting news to share! 🎉

    Starting this December, I’ll be moving the entire GameServersHub website away from WordPress and rebuilding it in Next.js! This upgrade will bring incredibly faster speeds, smoother performance, and a modern user experience that sets the stage for everything coming next.

    In 2026, GameServersHub will be entering a new era. I’ll be revamping the entire platform from the ground up and launching a brand-new, fully modernized marketplace. It’ll feature a cleaner design, improved functionality, and better tools for both creators and server owners.

    On top of that, development has already started on the GameServerListing project at https://gsl-six.vercel.app/, which is expected to launch in early Q1 2026. This new system will make discovering and managing servers easier than ever before.


    👉 Stay in the loop!
    Join our Discord for behind-the-scenes updates, early previews, and community discussions.

    » Click here to join our Discord! «

    ~ MrOwlSky

Website User Information:

On GameServersHub, developers can earn a "Verified" prefix tag for their resources. This tag indicates that the developer has been granted a website role to upload verified resources, which are generally of higher quality than unverified ones. By consistently providing dedicated and quality results for the gaming community, developers can earn this tag and showcase their commitment to providing top-notch content. So, if you're looking for the best gaming resources, be sure to keep an eye out for the "Verified" tag on GameServersHub.
If you enjoy my plugins, please leave a rating!
Join my Discord Channel for more support!
STRUCTURE UTILITIES PRO

- Change the health of any structure
- Change the inventory slot count of most structure
- Limit the total overall structure count by map or by cluster
- Limit structure count of any structure by map (cluster support coming at a later date)
- Charge points or tokens to place any structure
- Unlock Oil Pumps, GasCollectors, WaterWells, and TreeSapTaps on map
- Pipes autofill with water, giving you water everywhere!
- Limit the number of linked structures
- Cleanup beaver dams with optional punishment
- more to come!

All these settings are configurable by permissions. For Structure Limits, the plugin uses the current Owner of the tribe permission values.

Pipes give water anywhere!
1683563055085.png


Limit the number of connected structures:
1675223129994.png


Increase inventory slot counts:
1675223142152.png



Structure limits display and penalty for leaving wood in the beaver dam: :LOL:
1675223156799.png


Linked structure notifications for when you are nearing the limit:
1675223171816.png



Configuration:
JSON:
{
    "StructureUtilities": {
        "AccountID": "",  // your account id goes here
        "PermissionRefreshIntervalMinutes": 15,        // how often to update permissions
        "DisableStructuresAttachToExosuit": true, // the Exosuit structure attach ability can offset the structure counts, so for now we disable it
        "StructurePlacementCooldownInSeconds": 0, // Put a cooldown from spamming structures. 0 is off
        "GroupPermission": {
            "Default":{
                "Priority": 99,                  
          
                "LinkedStructureCheckEnabled": true,   // enables linked structure check
                "LinkedStructureCheckDisplayAfterPercent": 0.75, // the  percentage of the MaxLimit that we start notifying the player they are reaching the limit
                "LinkedStructureCheckMaxLimit": 1500,  // how many linked structures the player can create  (too many linked structures creates lag)

                      
                "InventorySlotCountEnabled": true,  // enables changing the inventory slot count
                "InventorySlotCountConfig":[
                    {
                        "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Misc/PrimalItemStructure_Forge.PrimalItemStructure_Forge'",
                        "Count": 150
                    }
                ],
                      
                "StructureHealthEnabled": true,   // enables changing the structure health, a health value of 0 will mean the player cannot place the structure at all
                "StructureHealthConfig":[
                    {
                        "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Stone/PrimalItemStructure_StoneFloor.PrimalItemStructure_StoneFloor'",
                        "Health": 3000
                    },
                    {
                        "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Stone/PrimalItemStructure_StoneWall.PrimalItemStructure_StoneWall'",
                        "Health": 5000
                    }
                ],
                                      
                "StructureLimitingEnabled": true,   // enables structure limits
                "StructureLimitingMaxLimit": 10000,  // the max number of structures allowed
                "EnableClusterCount": true, // enables overall cluster counting instead of individual map counting  (right now only StructureLimitingMaxLimit is supported)
                "StructureLimitingLimits": [
                    {   // this example limits to 10 stone foundations
                        "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Stone/PrimalItemStructure_StoneFloor.PrimalItemStructure_StoneFloor'",
                        "Name": "Stone Foundation",
                        "Limit": 10,
                        "Price": 0,
                        "UseTokens": false,
                        "TokenName": "TokenName"
                    },
                    {    // this example limits to 200 s+ stone foundations, but will require 1 FoundationToken to place
                        "Blueprint": "Blueprint'/Game/Mods/StructuresPlusMod/Structures/Foundations/Square/Stone/BP_Foundation_Stone.BP_Foundation_Stone'",
                        "Name": "S+ Stone Foundation",
                        "Limit": 200,
                        "Price": 1,
                        "UseTokens": true,
                        "TokenName": "FoundationToken"
                    },
                    {
                        // this example limits to 200 stone ceilings, but will require 100 shop points to place
                        "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Stone/PrimalItemStructure_StoneCeiling.PrimalItemStructure_StoneCeiling'",
                        "Name": "Stone Ceiling",
                        "Limit": 200,
                        "Price": 100,
                        "UseTokens": false,
                        "TokenName": "TokenName"
                    },          
                    {
                        // this example does NOT limit metal walls, but will require 100 shop points to place
                        "Blueprint": "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Structures/Metal/PrimalItemStructure_MetalWall.PrimalItemStructure_MetalWall'",
                        "Name": "Metal Wall",
                        "Limit": 0,
                        "Price": 100,
                        "UseTokens": false,
                        "TokenName": "TokenName"
                    }          
                ],


                "BeaverDamsAutoCleanUpPenaltyEnabled": true,      // enables a penalty if beaver damn cleanup is enabled
                "BeaverDamsAutoCleanUpPenaltyUseTokens": false,
                "BeaverDamsAutoCleanUpPenaltyPoints": 100,
                "BeaverDamsAutoCleanUpPenaltyTokenName": "Token"      
            }
        },
 
        // auto fill water tanks on you map
        "AutoFillWaterPipes": {
            "Enabled": true
        },
 
        // manipulate the inventory slot counts on your map
        "InventorySlotCount": {
            "Enabled": true
        },

        // enable the linked structure check on your map
        "LinkedStructureCheck": {
            "Enabled": true
        },
 
        // manipulate the structure health on your map
        "StructureHealth": {
            "Enabled": true
        },
 
        // cleanup beaver dams after players take what they want
        "BeaverDams": {
            "AutoCleanUp": true,
            "AutoCleanUpAfterXSeconds": 5
        },

        "FastTravel":{    // disables fast travel
            "Enabled": true
        },
 
        // unlock oil pumps on your map
        "OilPumps":{
            "Unlock": true,
            "UnlockPinCoded": true,
            "UpdateOilRigsEveryXSeconds": 60
        },
 
        // limit the structures ony our map
        "StructureLimiting":{
            "Enabled": true,
            "UpdateCountsEveryXSeconds": 30,
            "ChatCommand": "/limits"
        },
 
        "Messages":{  
            "GroupPermission":{
                "Default": {
                    "Priority": 99,          

                    "CommandCooldown": "You cannot use this command so quickly, try again in a moment",
                    "ItemPurchased": "Item purchased for {} {}",
                    "InvalidName": "That name is not valid",
                    "NoPermission": "You do not have permission to use this command",
                    "NoPoints": "You do not have enough points ({} needed)",
                    "NotEnabled": "This feature is not enabled on the server",
                    "NotEnoughTokens": "You don't have enought tokens to use this command",
                    "BeaverDamsPenalty": "You were penalized {} {} for leaving wood in the beaver dam",
                    "MaxLinkedStructures": "Your maximum linked structure count is: {}",
                    "StructureMaxLimitTribe": "Unable to join tribe, too many overall structures combined.",
                    "StructureMaxLimitTribe2": "Unable to join tribe, too many {} structures combined.",
                    "StructureMaxLimitOverall": "You have reach the overall structure limit for this map.",
                    "StructureMaxLimitSpecific": "You cannot place any more of this structure, you have reached the limit",
                    "LinkedStructureMaxLimit": "You cannot place more than {} linked structures",
                    "LinkedStructureStatus": "You have {} linked structures out of {}",
                    "ShowLimits1": "Your OVERALL structure limit is: {}/{}",
                    "ShowLimits2": "{}. Your limit for {} structures is: {}/{}",
                    "SenderNameInChat": "SERVER",
                    "Points": "Points",
                    "Tokens": "Tokens"
                }
            }
        },
        "Mysql": {
            "UseMysql": true,
            "MysqlHost": "localhost",
            "MysqlUser": "",
            "MysqlPass": "",
            "MysqlDB": "structureutilities"
        }
    }
}

Config reload command: StructureUtilities.reload

If you enjoy my plugins, please leave a rating!

Join my Discord Channel for more support!
Author
jraServerAPI
Type
Digital product
License duration
Unlimited
Price
25.00 USD
Views
5,164
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from jraServerAPI

Latest updates

  1. Version 1.11 Update

    - Fixed water pipes (again) oops
  2. Version 1.10 Update

    - Fixed crash.
  3. What's new in version 1.09:

    - Fixed lingering issues with water pipes - Fixed crashing issues when MySQL is not used -...
Back
Top