Resource icon

VanillaModifier [GAMEPLAY TWEAKING & CUSTOMIZATION] 1.2

Plugin to modify vanilla (or even modded) game settings without mods

This plugin will make your server outstand from the others because all the customization you can do without mods!

FEATURES:

·Structure Modifier:

-Change structure max inventory slots ( up to what ark can handle, if number of slots in config is greater than ark's max, it will be set to the ark's max to avoid bugs)
-Modify structure crafting speed
-Modify structure HP
-Enable/Disable autocraft for structures, and choose wether all bps autocraft or not. There is a list to set which ones autocraft

·Pull System
-Pull to the structure you are aiming to with this command format: "/pull structure 'resource name' amountToPull"
-Pull to your own inventory with this command "/pull inv 'resource name' amountToPull"
-Pull system will respect max inventory slots AND will also respect only allowed items (for example, no metal can be pulled inside turrets)
-Pull cooldown configuration
-Configurable pull radius
-Option to enable/disable pulling from dinos
-Item blacklist to prevent pulling said item
-Structure blacklist to prevent pulling FROM (taking items from that structure to pull to another place)
-Structure blacklist to prevent pulling TO (pulling resources TO that structure)
-Option to blacklist steamIDs from using pull system

·Distribute system
-Split all resources into equals between all in range structures (Example: takes all metal from nearby forges, and distributes the same amount to each)
-Ability to blacklist structures to be distributed
-Configurable distribute radius
-Distribute system uses the same cooldown as the pull system

·Per structure collision
-Ability to enable vanilla structure collision for individual structures
-Configurable message to show when trying to place obstructed structure

·Infinite Water
-Option to enable water reservoirs to be always irrigated


Console commands:

vm.reload
-> reloads config file

vm.getbp -> prints to console and chat the structure bp path of the structure you are looking to. This bp path is needed for config.json

RCON Commands:

vm.reload -> reloads config file


Config Explained:
JSON:
{
  "AutoCraftCommand": { // /autocraft comamnd section
    "EnableAutoCraftCommand": false, // enable or disable command
    "BlackListed_Structures": [ // structures that won't allow enabling autocraft with command

    ],
    "BlackListed_Engrams": [ // list of engrams/blueprints you don't want to be autocrafted when it's turned on

    ],
    "MsgSender": "VanillaModifier", // Autocraft message sender
    "AutoCraftCommandNotEnabledMsg": "AutoCraft command is not enabled", // message to send when /autocraft is not enabled in config
    "Usage": "/autocraft on/off", // message to send when autocraft command is used wrongly
    "BlackListedStructure": "You cannot activate autocraft for this structure", // message to send when said structure is blacklisted from enabling autocrafting
    "EnabledSuccesfully": "Autocraft succesfully enabled for the structure: {}", // message to send when autocraft has been succesfully enabled
    "DisabledSuccesfully": "Autocraft disabled for: {}" // message to send when autocraft has been succesfully disabled
  },
  "EnableStructureModifier": false, // enables/disables the feature that allows changing hp, crafting speed, autocraft... (basically enables the option right down below)
  "CraftingSpeedStructures": [
    {
      "Blueprint": "", // the bp path of the structure to modify (NOTE: Don't use the paths like PrimalItemStructure_XXXXXX, instead go in game, aim to the structure and execute cheat vm.getbp to get the correct BP
      "Health": 0, // New HP of structure. If it's 0 or not defined it will use structure's default hp
      "CraftingSpeed": 10, // crafting speed multiplier. Default: 1
      "AutoCraft": true, // Enable/Disable autocraft. Default: false (NOTE: For structures like forges or others that have autocraft enabled removing this config / setting to false will make it not autocraft anything.
      "AllBlueprintsAutoCraft": false, // if true and autocraft is enabled all blueprints will autocraft.
      "BlueprintsToAutoCraft": [ // if above option is false, it will only autocraft engrams/blueprints listed here

      ],
      "ChangeInventorySlots": false, // if true will use below option to set new structure slots
      "InventorySlots": 100 // new slots to set
    }
  ],
  "PullSystem": {
    "Enabled": true, // enable/disable pulling system
    "PullRadius": 30, // pull radius in foundations
    "Pull_Cooldown_In_Seconds": 1, // cooldown to apply after pulling/distributing. Uses seconds
    "PullFromDinos": false, // if enabled will also look into dinos for pulling resources
    "ExcludeItems": [ // exclude items from being pulled to/from a structure


    ],
    "ExcludeStructuresToPullFROM": [ // exclude certain structures to grab resources from them when pulling

    ],
    "ExcludeFromPullingTO": [ //exclude certain structures to pull resources to them

    ],
    "BlacklistedPlayers_SteamID": [ // steamid64 of players that wont be able to use pull system

    ],
    "Messages": {
      "Sender": "VanillaModifier",
      "Usage": "/pull structure/inv 'resource name' amount",
      "InvNotValid": "The inventory of the structure is not valid",
      "BlacklistedStructure": "You cannot pull to this structure because it has been blacklisted.",
      "PullToStructureSuccess": "Pulled {0} of {1} to the structure's inventory",
      "PullToInvSuccess": "Pulled {0} of {1} to your inventory",
      "NotEnoughResources": "There are not enough resources suitable for this structure",
      "PullError": "Could not pull",
      "CoolDown": "You must wait {} seconds to pull again",
      "UserBlacklisted": "You are blacklisted from pull system by server administrator",
      "OverMaxSlots": "Amount exceeds structure's max inventory items'"
    }
  },
  "DistributeCmd": {
    "Enabled": true, // if trur will enable /dist command for resource distributing
    "Radius": 10, // radius to check for structures to distribute. In foundations
    "Blacklisted_Structures": [ // structures that won't be counted for distribution (NOTE: Don't use the paths like PrimalItemStructure_XXXXXX, instead go in game, aim to the structure and execute cheat vm.getbp to get the correct BP)

    ],
    "Messages": {
      "Sender": "Distribute",
      "Not_Enabled": "Distribute command is not enabled",
      "NoStructures": "No structures were found in range",
      "Usage": "/dist 'structures to distribute' 'resource name''",
      "NothingFound": "Nothing could be found for distributing",
      "DistributedSuccesfully": "Succesfully distributed resources"
    }
  },
  "Collision": {
    "Enable_Per_Structure_Collision": false, // if true will enable vanilla collision check for individual structures
    "EnableCollisionForStructures": [ // structures to enable collision to NOTE: Don't use the paths like PrimalItemStructure_XXXXXX, instead go in game, aim to the structure and execute cheat vm.getbp to get the correct BP)

    ],
    "Messages": {
      "Obstructed": {
        "Message": "Is obstructed", // Message to send when player tries to place a structure and it's obstructed
        "DisplayScale": 2,
        "DisplayTime": 5
      }
    }
  },
  "InfiniteWater": true,// if true water reservoirs will be always irrigated and thus having infinite water source
  "Commands": { // modify commands if you wish to
    "PullCmd": "/pull",
    "DistributeCmd": "/dist",
    "AutocraftCmd": "/autocraft"
  }
}

PLUGIN TRIAL INFORMATION:
We offer a 8-day-trial for our plugins, if you wish to try it out please join our discord server and get in touch with the developer in there (Pelayori#2233). Trial period is limited to 1 per user and server organisation.

POST-PURCHASE INFO:
Once you have bought the plugin, please join our discord server (https://discord.gg/rW5wGFd) and get in touch with Pelayori#2233. He will verify your purchase and give you access to the plugin. Allow us up to 24h to activate your HWID after purchase.
We will offer support for any matter related to the plugin in our support discord server

HWID INFO:
One license is limited to one physical server, meaning that multiple ark servers running on the same machine would only need 1 license.
If for some reason your HWID changes at any time, you can use our Auth Bot to manage all your licenses
  • Like
Reactions: theascendedark
Author
Pelayori
Downloads
3
Type
Digital product
License duration
1 Years
Price
29.99 EUR
Renewal price
9.99 EUR
Views
1,367
First release
Last update
Rating
5.00 star(s) 1 ratings

More resources from Pelayori

Latest updates

  1. New feature

    -Added config option to prevent turrets from being placed on the ground directly
  2. Tweakings and more config options for /autocraft command

    Added more configurable options for /autocraft command: Explanation:
  3. Crash fix

    Fixed a crash when plugin is not authed

Latest reviews

This is an amazing plugin. Use this to stand out in the "Crossplay" crowd.
Works perfectly, and the dev is super helpful. Def join his Discord!
Top