About Advanced Recycler
An excellent plugin for item recycling with extensive functionality.
- The ability to log successful recycling;
- The ability to create new permissions;
- The ability to customize permissions flexibly, including both new and existing ones;
- The ability to have multiple permissions at the same time, with the selection of the best limits from the available permissions;
- The ability to configure the recycling efficiency for each permission;
- The ability to configure the scrap return percentage when recycling blueprints for each permission;
- The ability to configure forbidden items for recycling for each permission;
- The ability to configure the recycling speed for each permission;
- The ability to configure the recycling cycle limit per use for each permission;
- The ability to configure the recycling slot limit for each permission;
- The ability to configure the recycling cooldown for each permission;
- The ability to purchase a bypass for the recycle cooldown;
- The ability to configure the daily recycling limit for each permission;
- The ability to purchase additional recycles after reaching the daily limit;
- The ability to count recycling only when at least one item is successfully recycled;
- The ability to forbid recycling when wounded;
- The ability to forbid recycling while swimming;
- The ability to forbid recycling while mounted on certain seats;
- The ability to forbid recycling in specified monuments, by name or by monument type;
- The ability to forbid recycling in someone else's building privileges;
- The ability to forbid recycling when taking damage;
- The ability to forbid recycling during a combat block;
- The ability to forbid recycling during a raid block;
- The ability to automatically generate language files for specified languages(with content filled in English);
- The ability to display a status bar while waiting for a cooldown;
- The ability to choose between bar types(TimeCounter and TimeProgressCounter);
- The ability to specify the order of the bar;
- The ability to change the height of the bar;
- The ability to customize the color and transparency of the background;
- The ability to set a material for the background;
- The ability to switch between CuiRawImageComponent and CuiImageComponent for the image;
- The ability to get images from the local folder(*SERVER*\oxide\data\AdvancedStatus\Images);
- The ability to set own image and customize the color and transparency of the image;
- The ability to set sprite instead of the image;
- The ability to customize the color, size and font of the text.
{
"Chat command": "rec",
"Is it worth enabling GameTips for messages?": true,
"Is it worth saving recycling logs to a file?": true,
"List of language keys for creating language files": [
"en"
],
"Is it worth allowing blueprint recycling based on permissions?": true,
"Price to skip 60 seconds of recycler cooldown": 10.0,
"List of mount names where recycling is prohibited": [
"horsesaddle",
"horsesaddlerear",
"bikedriverseat",
"bikepassengerseat",
"motorbikedriverseat",
"motorbikepassengerseat",
"modularcardriverseat",
"modularcarpassengerseatleft",
"modularcarpassengerseatright",
"modularcarpassengerseatlesslegroomleft",
"modularcarpassengerseatlesslegroomright",
"modularcarpassengerseatsidewayleft",
"miniheliseat",
"minihelipassenger",
"transporthelipilot",
"transporthelicopilot",
"attackhelidriver",
"attackheligunner",
"submarinesolodriverstanding",
"submarineduodriverseat",
"submarineduopassengerseat",
"snowmobiledriverseat",
"snowmobilepassengerseat",
"snowmobilepassengerseat tomaha",
"workcartdriver",
"locomotivedriver",
"craneoperator",
"batteringramseat",
"ballistagun.entity"
],
"Status. Bar - Display time in seconds. A value of 0 keeps it visible until the cooldown ends": 15.0,
"Status. Bar - Type(TimeProgressCounter or TimeCounter)": "TimeCounter",
"Status. Bar - Height": 26,
"Status. Bar - Order": 10,
"Status. Background - Color(Hex or RGBA)": "#EFC570",
"Status. Background - Transparency": 0.7,
"Status. Background - Material(empty to disable)": "",
"Status. Image - Url": "https://i.imgur.com/DsWk4zm.png",
"Status. Image - Local(Leave empty to use Image_Url)": "AdvancedStatus_SandClock",
"Status. Image - Sprite(Leave empty to use Image_Local or Image_Url)": "",
"Status. Image - Is raw image": false,
"Status. Image - Color(Hex or RGBA)": "#EFC570",
"Status. Image - Transparency": 1.0,
"Status. Image Outline - Is it worth enabling an outline for the image?": false,
"Status. Image Outline - Color(Hex or RGBA)": "0.1 0.3 0.8 0.9",
"Status. Image Outline - Transparency": 1.0,
"Status. Image Outline - Distance": "0.75 0.75",
"Status. Text - Size": 12,
"Status. Text - Color(Hex or RGBA)": "#FFFFFF",
"Status. Text - Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf",
"Status. Text - Offset Horizontal": 0,
"Status. Text Outline - Is it worth enabling an outline for the text?": false,
"Status. Text Outline - Color(Hex or RGBA)": "#000000",
"Status. Text Outline - Transparency": 1.0,
"Status. Text Outline - Distance": "0.75 0.75",
"Status. SubText - Size": 12,
"Status. SubText - Color(Hex or RGBA)": "#FFFFFF",
"Status. SubText - Font": "RobotoCondensed-Bold.ttf",
"Status. SubText Outline - Is it worth enabling an outline for the sub text?": false,
"Status. SubText Outline - Color(Hex or RGBA)": "0.5 0.6 0.7 0.5",
"Status. SubText Outline - Transparency": 1.0,
"Status. SubText Outline - Distance": "0.75 0.75",
"Status. Progress - Background Color(Hex or RGBA)": "1 1 1 0.15",
"Status. Progress - Background Transparency": 0.15,
"Status. Progress - Reverse": true,
"Status. Progress - Color(Hex or RGBA)": "#EFC570",
"Status. Progress - Transparency": 0.7,
"Status. Progress - OffsetMin": "0 0",
"Status. Progress - OffsetMax": "0 0",
"List of recycling permissions": [
{
"Permission Name": "advancedrecycler.default",
"Item recycling time(seconds)": 8.0,
"Item recycling efficiency": 0.4,
"Blueprint recycling efficiency. A value of 0 disables this ability": 0.0,
"Number of available recycling slots": 2,
"Cooldown time(in seconds) before next recycling": 600.0,
"Daily recycling limit. A value of 0 disables the limit": 50,
"Price to purchase a recycling after exceeding the daily limit. A value of 0 disables the purchase": 5.0,
"Item recycling limit per session(per command use). A value of 0 disables the limit": 15,
"Is it worth forbidding recycling if the player is in a wounded state?": true,
"Is it worth forbidding recycling if the player is swimming?": true,
"Is it worth forbidding recycling if the player is mounted?": true,
"Is it worth forbidding recycling if the player is in someone else's building privilege area?": true,
"Is it worth forbidding recycling if the player has taken damage?": true,
"Is it worth forbidding recycling if the player has combat block?": true,
"Is it worth forbidding recycling if the player has raid block?": true,
"List of monuments where recycling is forbidden": null,
"List of monument types where recycling is forbidden": [
"RadTown",
"RadTownWater",
"RadTownSmall",
"TunnelStation",
"Custom"
],
"List of forbidden recycling items": [
"blood"
]
},
{
"Permission Name": "advancedrecycler.vip",
"Item recycling time(seconds)": 5.0,
"Item recycling efficiency": 0.6,
"Blueprint recycling efficiency. A value of 0 disables this ability": 0.15,
"Number of available recycling slots": 4,
"Cooldown time(in seconds) before next recycling": 450.0,
"Daily recycling limit. A value of 0 disables the limit": 100,
"Price to purchase a recycling after exceeding the daily limit. A value of 0 disables the purchase": 2.5,
"Item recycling limit per session(per command use). A value of 0 disables the limit": 50,
"Is it worth forbidding recycling if the player is in a wounded state?": true,
"Is it worth forbidding recycling if the player is swimming?": true,
"Is it worth forbidding recycling if the player is mounted?": true,
"Is it worth forbidding recycling if the player is in someone else's building privilege area?": true,
"Is it worth forbidding recycling if the player has taken damage?": true,
"Is it worth forbidding recycling if the player has combat block?": true,
"Is it worth forbidding recycling if the player has raid block?": true,
"List of monuments where recycling is forbidden": null,
"List of monument types where recycling is forbidden": [
"RadTown",
"RadTownWater",
"TunnelStation"
],
"List of forbidden recycling items": [
"blood"
]
},
{
"Permission Name": "realpve.vip",
"Item recycling time(seconds)": 4.0,
"Item recycling efficiency": 0.65,
"Blueprint recycling efficiency. A value of 0 disables this ability": 0.5,
"Number of available recycling slots": 6,
"Cooldown time(in seconds) before next recycling": 300.0,
"Daily recycling limit. A value of 0 disables the limit": 0,
"Price to purchase a recycling after exceeding the daily limit. A value of 0 disables the purchase": 0.0,
"Item recycling limit per session(per command use). A value of 0 disables the limit": 0,
"Is it worth forbidding recycling if the player is in a wounded state?": false,
"Is it worth forbidding recycling if the player is swimming?": false,
"Is it worth forbidding recycling if the player is mounted?": false,
"Is it worth forbidding recycling if the player is in someone else's building privilege area?": false,
"Is it worth forbidding recycling if the player has taken damage?": false,
"Is it worth forbidding recycling if the player has combat block?": false,
"Is it worth forbidding recycling if the player has raid block?": false,
"List of monuments where recycling is forbidden": [
"oilrig_1"
],
"List of monument types where recycling is forbidden": null,
"List of forbidden recycling items": [
"blood"
]
}
],
"Version": {
"Major": 0,
"Minor": 1,
"Patch": 0
}
}
EN: { "CmdNotAllowed": "You do not have permission to use this command!", "CmdEconomicsNotEnough": "Not enough funds!", "CmdMain": "Available commands for the recycler:\n\n<color=#D1CBCB>/rec</color> - Request access to the remote recycler\n<color=#D1CBCB>/rec</color> <color=#D1AB9A>limits</color> - View your usage limits\n<color=#D1CBCB>/rec</color> <color=#D1AB9A>buy limits *amount*(optional)</color> - Purchase additional uses of the remote recycler\n<color=#D1CBCB>/rec</color> <color=#D1AB9A>buy cd *amount*(optional)</color> - Purchase a 60 second(* by amount) cooldown skip for remote recycler\n\n--------------------------------------------------", "CmdDailyLimitExtra": "You have exceeded the daily limit({0}) for using the remote recycler!\n<size=10>However, you can buy additional uses with the <color=#D1AB9A>/rec buy limits</color> command for <color=#D1CBCB>${1}</color></size>", "CmdDailyLimit": "You have exceeded the daily limit ({0}) for using the remote recycler!", "CmdCooldownSkip": "You must wait {0} seconds before using the remote recycler again!\n<size=10>However, you can skip the cooldown using the <color=#D1AB9A>/rec buy cd</color> command for <color=#D1CBCB>${1}</color> per 60 seconds</size>", "CmdCooldown": "You must wait {0} seconds before using the remote recycler again!", "CmdWoundBlock": "You can't use the remote recycler while wounded!", "CmdSwimming": "You can't use the remote recycler while swimming!", "CmdMountBlock": "You can't use the remote recycler while mounted here!", "CmdMonumentBlock": "You can't use the remote recycler at '{0}'!", "CmdBuildingBlock": "You can't use the remote recycler inside someone else's base!", "CmdDamageBlock": "You can't use the remote recycler while taking damage!", "CmdCombatBlock": "You can't use the remote recycler during combat block!", "CmdRaidBlock": "You can't use the remote recycler during a raid block!", "CmdAlredyHave": "You already have an active remote recycler!", "CmdPurchaseNotLimited": "You haven't reached your daily limit yet!", "CmdPurchaseHaveExtra": "You still have {0} additional remote recycler uses! Use them before purchasing more.", "CmdPurchaseLimitsNotAllowed": "Purchasing additional remote recycler uses is unavailable!", "CmdPurchasedLimits": "You have successfully purchased <color=#D1CBCB>{0}</color> remote recycler uses!\n<size=10>Now you have <color=#D1CBCB>{1}</color> additional uses</size>", "CmdPurchaseNoCooldown": "You don't have a cooldown for remote recycler usage!", "CmdPurchaseCooldownNotAllowed": "Purchasing a cooldown skip for remote recycler usage is not available!", "CmdPurchasedCooldown": "You have successfully purchased a cooldown skip for <color=#D1CBCB>{0} seconds</color> for remote recycler usage!\n<size=10>Now you need to wait <color=#D1CBCB>{1} seconds</color></size>", "CmdMyLimits": "Your remote recycler limits:\n\n<color=#D1CBCB>Efficiency</color> - <color=#D1AB9A>{0}%</color>\n<color=#D1CBCB>Blueprint efficiency</color> - <color=#D1AB9A>{1}%</color>\n<color=#D1CBCB>Cycle Time</color> - <color=#D1AB9A>{2}</color>\n<color=#D1CBCB>Usage Cycles</color> - <color=#D1AB9A>{3}</color>\n<color=#D1CBCB>Cooldown</color> - <color=#D1AB9A>{4} sec</color>\n<color=#D1CBCB>Daily Limit</color> - <color=#D1AB9A>{5}</color>\n\n--------------------------------------------------", "UiRecycleEfficiency": "EFFICIENCY {0}%, {1} SEC", "UiRecycleEfficiencyBp": "EFFICIENCY {0}%, BP {2}%, {1} SEC", "UiSessionLimit": "Recycling cycles: {0}", "BarCooldown": "Recycler cooldown:", "MsgSessionLimit": "You have exceeded the limit of {0} recycling cycles per session." } RU: { "CmdNotAllowed": "У вас недостаточно прав для использования этой команды!", "CmdEconomicsNotEnough": "Не достаточно средств!", "CmdMain": "Доступные команды для переработчика:\n\n<color=#D1CBCB>/rec</color> - Запросить доступ к удалённому переработчику\n<color=#D1CBCB>/rec</color> <color=#D1AB9A>limits</color> - Узнать свои лимиты\n<color=#D1CBCB>/rec</color> <color=#D1AB9A>buy limits *количество*(опционально)</color> - Докупить дополнительное количество доступа к удалённому переработчику\n<color=#D1CBCB>/rec</color> <color=#D1AB9A>buy cd *количество*(опционально)</color> - Купить пропуск 60 секунд(* на количество) задержки перед повторным использованием удалённым переработчиком\n\n--------------------------------------------------", "CmdDailyLimitExtra": "Вы превысили допустимую дневную норму({0}) на использование удалённого переработчика!\n<size=10>Но вы можете купить дополнительные использования удалённого переработчика с помощью команды <color=#D1AB9A>/rec buy limits</color> за <color=#D1CBCB>{1}$</color></size>", "CmdDailyLimit": "Вы превысили допустимую дневную норму({0}) на использование удалённого переработчика!", "CmdCooldownSkip": "Перед повторным использованием удалённого переработчика вам необходимо подождать {0} секунд!\n<size=10>Но вы можете купить пропуск задержки с помощью команды <color=#D1AB9A>/rec buy cd</color> за <color=#D1CBCB>{1}$</color> за каждые 60 секунд</size>", "CmdCooldown": "Перед повторным использованием удалённого переработчика вам необходимо подождать {0} секунд!", "CmdWoundBlock": "Вам запрещено пользоваться удалённым переработчиком в предсмертном состоянии!", "CmdSwimming": "Вам запрещено пользоваться удалённым переработчиком в воде!", "CmdMountBlock": "Вам запрещено пользоваться удалённым переработчиком сидя в данном месте!", "CmdMonumentBlock": "Вам запрещено пользоваться удалённым переработчиком в '{0}'!", "CmdBuildingBlock": "Вам запрещено пользоваться удалённым переработчиком в чужой базе!", "CmdDamageBlock": "Вам запрещено пользоваться удалённым переработчиком при получении урона!", "CmdCombatBlock": "Вам запрещено пользоваться удалённым переработчиком во время боя!", "CmdRaidBlock": "Вам запрещено пользоваться удалённым переработчиком во время рейда!", "CmdAlredyHave": "У вас уже имеется активный удалённый переработчик!", "CmdPurchaseNotLimited": "Вы ещё не исчерпали свой дневной лимит!", "CmdPurchaseHaveExtra": "У вас ещё есть {0} дополнительных использований удалённого переработчика! Используйте их прежде, чем покупать новые.", "CmdPurchaseLimitsNotAllowed": "Покупка дополнительных использований удалённого переработчика недоступна!", "CmdPurchasedLimits": "Вы успешно докупили <color=#D1CBCB>{0}</color> использований удалённого переработчика!\n<size=10>Теперь у вас <color=#D1CBCB>{1}</color> дополнительных использований</size>", "CmdPurchaseNoCooldown": "У вас нет задержки на использование удалённого переработчика!", "CmdPurchaseCooldownNotAllowed": "Покупка пропуска задержки на использование удалённого переработчика недоступна!", "CmdPurchasedCooldown": "Вы успешно купили пропуск на <color=#D1CBCB>{0} секунд</color> задержки для использования удалённого переработчика!\n<size=10>Теперь вам нужно подождать <color=#D1CBCB>{1} секунд</color></size>", "CmdMyLimits": "Ваши лимиты удалённого переработчика:\n\n<color=#D1CBCB>Эффективность</color> - <color=#D1AB9A>{0}%</color>\n<color=#D1CBCB>Эффективность(чертежи)</color> - <color=#D1AB9A>{1}%</color>\n<color=#D1CBCB>Время цикла</color> - <color=#D1AB9A>{2}</color>\n<color=#D1CBCB>Циклов использований</color> - <color=#D1AB9A>{3}</color>\n<color=#D1CBCB>Время задержки</color> - <color=#D1AB9A>{4} сек</color>\n<color=#D1CBCB>Дневной лимит</color> - <color=#D1AB9A>{5}</color>\n\n--------------------------------------------------", "UiRecycleEfficiency": "ЭФФЕКТИВНОСТЬ {0}%, {1} СЕК", "UiRecycleEfficiencyBp": "ЭФФЕКТИВНОСТЬ {0}%, ЧЕРТЕЖИ {2}%, {1} СЕК", "UiSessionLimit": "Циклы переработки: {0}", "BarCooldown": "Задержка переработчика:", "MsgSessionLimit": "Вы превысили лимит в {0} циклов переработки за одно использование." }
- /rec - Request access to the remote recycler.
- /rec limits - View your usage limits.
- /rec buy limits *amount*(optional) - Purchase additional uses of the remote recycler.
- /rec buy cd *amount*(optional) - Purchase a 60 second(* by amount) cooldown skip for remote recycler.
Example:
- /rec limits
- /rec buy limits 1
- /rec buy limits 0.5