About Gather Tools
Key Features :
Change global gather rate of wild/pickables .
Change gather rate per tool.
You can add to what ever tool Gather Bonus more yield.
You can chose what tools will have Gather Bonus (based on shortname ,or Shortname + SkinID) , when you put only Shortname all that Shortname tools will have gather bonus.
Fully customizable percent of Gather Bonus .
Custom MaxDurability - You can change MaxDurability of Gather Tools ,and you can even make them Unbreakable.
Buff - tools can have special buff (more gather bonus) , you chose how much bost they will get ,how long ,and how much cooldown is .
Buff is activated on middle mouse button.
Ui where you see stats of your tools (Yield bonus ,durability)
UI buff icon with timer , you can change icon ,you can hide timer .
You can add Gather Tools to loot table containers.
You can block for tool giving some resources ,example skull.wolf .
You can use blacklist of items what will not have changed gather rate at all ,example you wanna get HQM always vanila.
Extra drops you can put for each tool per each prefab (stone,corpse prefab, etc ) what extra items you can get ,like some custom items.
You can chose prefab and spawn chance .
Permission System :
gathertools.use - players will have gather tools bonus
gathertools.give - can use give command
gathertools.buff - can use give command
Give Command :
/givetool "cmdgivename" (that cmdgivename is name of tool what you will get ,you can change names)
Config Example :
"IconImageUrl": "https://www.dropbox.com/scl/fi/2bo0kezjneydplgy4pri6/pick-axe1-kopija.png?rlkey=b6llekf13rjqf332hn8tuorbx&dl=1",
"EnableGlobalGrowableMultiplier": false,
"EnableGlobalPickableMultiplier": false,
"GlobalGrowableMultiplier": 1.0,
"GrowablesZeroYieldGivesOne": true,
"GlobalPickableMultiplier": 1.0,
"PickablesZeroYieldGivesOne": true,
"GToolsDescription": [
"IconImageUrl - you can change icon ,just paste your image link",
"EnableGlobalGrowable/Pickable Multiplier true/false , will you use it or not",
"GlobalGrowable/pickable Multiplier you can increase/decrease rate",
"Growables/Pickables ZeroYieldGivesOne if you decrease gather rate and item is below 1 amount you still get it if true (example hemp seed)",
"You can add more tools",
"You can use shortname to apply gather bonus ,so all those tools with that shortname will have gather bonus(skinId=0)",
"And you can add what ever skin to it,so tool with that skin will have gather bonus(shortname + skinid)",
"If all skins true , then all skins for that item will have that yield(expect if you put some defined skins)",
"GatherRateBonus - 1.0 (100%) is normal gather rate ,you can increase it or even decrease gather rate",
"ZeroYieldGivesOne if true if you have gather rate below 1.0 and if item count is below 1 you will get 1 amount",
"Instant Mine/Chop chance to destroy node/tree in one hit",
"UseCustomDurability - if true, enables Unbreakable/MaxDurability handling; if false, the plugin won't modify durability at all",
"Unbreakable = true/false , if true tool cant be broken",
"MaxDurability = null/1.0 is default value of durability ,you can increase that 2.0 is double durability",
"BuffEnabled - if true tool will have buff when player press middle mouse button",
"ShowTimer - will you show to players timer how long buff lasts",
"BuffDuration - how long will buff last , BuffCooldown - how long they cant use again buff (seconds)",
"BuffedGatherBonus - default is double gatherrate ,you can change it",
"BlockedItems enable/disable chose items what you will not get at all when farming (example HQM, animal fat,etc)",
"BlacklistItems enable/disable chose items what will dont use plugins gather yield ,so for those items will be default rust yield",
"CmdGiveName - this name is for give command /givetool + (cmdgivename)",
"ExtraDrops in short extra items what you can get when you hit node",
"You can chose prefabs for what you will get extra items , will it be on each hit or on last hit , chance to happen , how many items,what items",
"TSpawn - PrefabPath (chose where will tool spawn),SpawnChance (0-100 ,chance to spawn tool in that prefab)"
],
"GTools": [
{
"ShowTips": true,
"ItemDisplayName": "Icepick Lv1",
"ItemShortname": "icepick.salvaged",
"SkinID": 0,
"AllSkins": true,
"GatherRateBonus": 1.0,
"ZeroYieldGivesOne": true,
"UseCustomDurability": false,
"Unbreakable": false,
"MaxDurability": 1.0,
"InstantMineChance [%]": 0.0,
"InstantChopChance [%]": 0.0,
"BuffEnabled": false,
"ShowTimer": true,
"BuffDuration": 5.0,
"BuffCooldown": 30.0,
"BuffedGatherBonus": 2.0,
"CmdGiveName": "icepick",
"EnableBlocklist": false,
"BlockedItems [List of dispenser shortnames that should never be given]": null,
"EnableBlacklist": false,
"BlacklistItems [Items what will not be affected to plugin gater rate]": [
"hq.metal.ore"
],
"Show Chat Bonus Messages": true,
"ExtraDrop Settings": [
{
"UseDispenserFilter [If false then all dispenser will use this drops]": false,
"Dispensers [List of ResourceDispenser.ShortPrefabName to apply this drop]": [
"stone-ore"
],
"RewardHit [If true, only award on last hit, if false then on each hit]": false,
"ExtraDropTriggerChance [% chance to attempt any extra drops]": 50.0,
"MinAmountOfItemsPerHit": 1,
"MaxAmountOfItemsPerHit": 2,
"ExtraDrops [List of possible bonus items per hit]": [
{
"ItemShortname": "wood",
"SkinID": 0,
"DisplayName": null,
"MinAmount": 10,
"MaxAmount": 50,
"ChancePercent": 75.0
},
{
"ItemShortname": "cloth",
"SkinID": 0,
"DisplayName": null,
"MinAmount": 20,
"MaxAmount": 40,
"ChancePercent": 25.0
}
]
}
],
"Spawns": [
{
"PrefabPath": "",
"SpawnChance": 0.0
}
]
},
