Search the Community
Showing results for tags 'carbon'.
-
Version 0.1.1.1
15 downloads
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 the chance to return the original item 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, "Chance(0.0 – 1.0) of the original item dropping when recycling a blueprint": 0.001, "Is it worth giving scrap if the original item drops when recycling a blueprint?": false, "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, "Chance(0.0 – 1.0) of the original item dropping when recycling a blueprint": 0.15, "Is it worth giving scrap if the original item drops when recycling a blueprint?": true, "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, "Chance(0.0 – 1.0) of the original item dropping when recycling a blueprint": 0.3, "Is it worth giving scrap if the original item drops when recycling a blueprint?": true, "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": 1 } } 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>Blueprint original item return</color> - <color=#D1AB9A>{2}%</color>\n<color=#D1CBCB>Cycle Time</color> - <color=#D1AB9A>{3}</color>\n<color=#D1CBCB>Usage Cycles</color> - <color=#D1AB9A>{4}</color>\n<color=#D1CBCB>Cooldown</color> - <color=#D1AB9A>{5} sec</color>\n<color=#D1CBCB>Daily Limit</color> - <color=#D1AB9A>{6}</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<color=#D1CBCB>Дневной лимит</color> - <color=#D1AB9A>{6}</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$14.99 -
Version 0.1.0
11 downloads
A multifunctional warehouse system for managing item storage and automated giveaways. Presence of unique dialogues with warehouse keeper that mimic vanilla-style interactions; The ability to create an unlimited number of custom permissions; The ability to configure permissions individually, allowing flexible customization for any preferences; The ability to limit the total number of available storages; The ability to adjust the number of slots for each individual storage; The ability to restrict which items can be stored; The ability to store food items with a configurable spoilage rate(fridge ability) ; Warehouse keepers with automatic spawning in all vanilla safe zones, as well as support for custom spawn points; The ability to customize the appearance of each warehouse keeper; The ability to restrict warehouse access to mission completion(in progress) or payment; The ability to configure a daily storage rent fee calculated based on the number of slots; The ability to apply an extra fine when attempting to renew an expired storage; The ability to automatically move all items from fully expired storages to the giveaway warehouse; The ability to host daily item giveaways(if items are available) ; The ability to preview items from the upcoming giveaway; The ability to define a forbidden item list for the giveaway warehouse; The ability to automatically move all items from players who die in safe zones(offline) to the giveaway warehouse; The ability to transfer dropped items(when disappear) to the giveaway warehouse; The ability to artificially fill the giveaway warehouse if it contains too few items; The ability to fill the giveaway warehouse by transferring items from all existing lootable boxes; The ability to notify players right before a giveaway starts. { "Chat command": "wh", "Is it worth enabling GameTips for messages?": true, "List of language keys for creating language files": [ "en" ], "Date display format": "MM/dd/yyyy hh:mm tt", "Price to skip mission": 200.0, "Storage purchase price": 100.0, "Storage slot purchase price": 50.0, "Storage slot daily rental fee": 10.0, "Interval in seconds for checking rent expiration": 600.0, "Number of hours before the rent expires during which renewal becomes available. A value of 0 disables the limit": 5, "Available slot options for new storage purchase": [ 1, 6, 18, 48 ], "Daily giveaway time. Format: HH:mm": "20:00", "Forced giveaway start upon reaching the specified amount. Note: when there are a large number of items, the server may experience lag.": 480, "Minimum number of items required for the giveaway to take place. A value of 0 disables the limit": 0, "Time in seconds(1–600) before the giveaway starts to notify players": 300.0, "Number of items dropped per second": 16, "Is it worth using lost items(BuriedItems) in the giveaway?": true, "List of forbidden items for giveaways": [ "blood" ], "List of warehouse permissions": [ { "Permission Name": "warehouse.default", "Limit of available storages. A value of 0 disables the limit": 1, "Limit on the number of slots per storage": 6, "Price multiplier for purchasing a storage": 1.0, "Price multiplier for purchasing a storage slot": 1.0, "Price multiplier for storage slot rental": 1.0, "Price multiplier for storage rental in case of delay": 1.5, "Food spoilage multiplier": 1.0, "List of forbidden items to storage": [ "blood" ] }, { "Permission Name": "warehouse.vip", "Limit of available storages. A value of 0 disables the limit": 2, "Limit on the number of slots per storage": 24, "Price multiplier for purchasing a storage": 0.9, "Price multiplier for purchasing a storage slot": 0.9, "Price multiplier for storage slot rental": 0.9, "Price multiplier for storage rental in case of delay": 1.4, "Food spoilage multiplier": 0.5, "List of forbidden items to storage": [ "blood" ] }, { "Permission Name": "realpve.vip", "Limit of available storages. A value of 0 disables the limit": 3, "Limit on the number of slots per storage": 48, "Price multiplier for purchasing a storage": 0.8, "Price multiplier for purchasing a storage slot": 0.8, "Price multiplier for storage slot rental": 0.8, "Price multiplier for storage rental in case of delay": 1.3, "Food spoilage multiplier": 0.0, "List of forbidden items to storage": [ "blood" ] } ], "List of custom spawn positions for Keeper NPCs": [], "List of spawn offsets in monuments for Keeper NPCs": { "compound": { "DisplayName": "Warehouse Keeper", "Force use as a giveaway source. If no sources are available, one will be chosen at random": true, "Position X": -19.28, "Position Y": 0.81, "Position Z": 2.25, "Rotation X": 0.0, "Rotation Y": -0.97, "Rotation Z": 0.02, "Rotation W": -0.25, "The main inventory item": { "ShortName": "spear.cny", "SkinID": 0 }, "The belt inventory item": { "ShortName": "botabag", "SkinID": 0 }, "The wear inventory items": [ { "ShortName": "hazmatsuit.frontier", "SkinID": 0 } ] }, "bandit_town": { "DisplayName": "Warehouse Keeper", "Force use as a giveaway source. If no sources are available, one will be chosen at random": true, "Position X": 11.75, "Position Y": 1.91, "Position Z": -41.14, "Rotation X": 0.08, "Rotation Y": -0.1, "Rotation Z": 0.0, "Rotation W": 1.0, "The main inventory item": { "ShortName": "spear.cny", "SkinID": 0 }, "The belt inventory item": { "ShortName": "botabag", "SkinID": 0 }, "The wear inventory items": [ { "ShortName": "hazmatsuit.frontier", "SkinID": 0 } ] }, "fishing_village_a": { "DisplayName": "Warehouse Keeper", "Force use as a giveaway source. If no sources are available, one will be chosen at random": false, "Position X": -26.76, "Position Y": 2.13, "Position Z": -20.55, "Rotation X": 0.04, "Rotation Y": 0.01, "Rotation Z": 0.0, "Rotation W": 1.0, "The main inventory item": { "ShortName": "spear.cny", "SkinID": 0 }, "The belt inventory item": { "ShortName": "botabag", "SkinID": 0 }, "The wear inventory items": [ { "ShortName": "hazmatsuit.frontier", "SkinID": 0 } ] }, "fishing_village_b": { "DisplayName": "Warehouse Keeper", "Force use as a giveaway source. If no sources are available, one will be chosen at random": false, "Position X": -10.16, "Position Y": 2.02, "Position Z": 20.73, "Rotation X": 0.05, "Rotation Y": -0.85, "Rotation Z": 0.08, "Rotation W": 0.51, "The main inventory item": { "ShortName": "spear.cny", "SkinID": 0 }, "The belt inventory item": { "ShortName": "botabag", "SkinID": 0 }, "The wear inventory items": [ { "ShortName": "hazmatsuit.frontier", "SkinID": 0 } ] }, "fishing_village_c": { "DisplayName": "Warehouse Keeper", "Force use as a giveaway source. If no sources are available, one will be chosen at random": false, "Position X": -3.0, "Position Y": 2.06, "Position Z": 11.47, "Rotation X": 0.06, "Rotation Y": 0.03, "Rotation Z": 0.0, "Rotation W": 1.0, "The main inventory item": { "ShortName": "spear.cny", "SkinID": 0 }, "The belt inventory item": { "ShortName": "botabag", "SkinID": 0 }, "The wear inventory items": [ { "ShortName": "hazmatsuit.frontier", "SkinID": 0 } ] }, "stables_a": { "DisplayName": "Warehouse Keeper", "Force use as a giveaway source. If no sources are available, one will be chosen at random": false, "Position X": 2.47, "Position Y": 3.04, "Position Z": -14.16, "Rotation X": 0.0, "Rotation Y": -0.97, "Rotation Z": 0.02, "Rotation W": -0.25, "The main inventory item": { "ShortName": "spear.cny", "SkinID": 0 }, "The belt inventory item": { "ShortName": "botabag", "SkinID": 0 }, "The wear inventory items": [ { "ShortName": "hazmatsuit.frontier", "SkinID": 0 } ] }, "stables_b": { "DisplayName": "Warehouse Keeper", "Force use as a giveaway source. If no sources are available, one will be chosen at random": false, "Position X": 2.79, "Position Y": 3.0, "Position Z": 29.68, "Rotation X": -0.02, "Rotation Y": -0.73, "Rotation Z": 0.02, "Rotation W": -0.69, "The main inventory item": { "ShortName": "spear.cny", "SkinID": 0 }, "The belt inventory item": { "ShortName": "botabag", "SkinID": 0 }, "The wear inventory items": [ { "ShortName": "hazmatsuit.frontier", "SkinID": 0 } ] } }, "Wipe ID": null, "Version": { "Major": 0, "Minor": 1, "Patch": 0 } } EN: { "CmdEconomicsNotEnough": "Not enough funds!", "CmdMain": "Available warehouse commands:\n\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>spawn *name*(optional)</color> - Spawn a Warehouse Keeper at your position\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>kill</color> - Remove the Warehouse Keeper you are looking at\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>name *name*</color> - Change the name of the Warehouse Keeper you are looking at\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>giveaway start</color> - Force start the giveaway\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>giveaway skip</color> - Force stop the active giveaway\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>giveaway set \"HH:mm\"</color> - Set a new daily giveaway time\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>giveaway fill *amount*(optional)</color> - Force fill the giveaway with random items\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>giveaway clear</color> - Force clear all items from the giveaway storage\n\n--------------------------------------------------", "CmdKeeperNotFound": "Warehouse Keeper not found! You need to be looking directly at them.", "CmdKeeperSpawned": "Warehouse Keeper successfully spawned!", "CmdKeeperKilled": "Warehouse Keeper successfully killed!", "CmdKeeperNamed": "Warehouse Keeper's name successfully changed!", "CmdGiveawayAlreadyActive": "You can't perform this action because a giveaway is already active!", "CmdGiveawayNotActive": "You can't perform this action because no giveaway is currently active!", "CmdGiveawaySetFailed": "Failed to set '{0}' as the new giveaway time. Correct format: HH:mm, e.g. 20:00.", "CmdGiveawaySet": "The value '{0}' has been successfully set as the new giveaway time!", "CmdGiveawayFillStart": "You have successfully started forcibly filling the giveaway storage with {0} random items!", "CmdGiveawayFillFinish": "The giveaway storage has been successfully filled with {0} random items in {1} seconds!", "CmdGiveawayClear": "The giveaway storage has been successfully cleared of all items!", "DialogueNotAllowed": "You do not have permission to access the storage!", "DialogueStranger": "Stranger", "DialogueBtnExit": "I don't think I'm interested. Farewell.", "DialogueInitialMain": "Hello! Have we met before? I don't recall seeing you around here...\nHow can I help you?", "DialogueInitialBtnIntroduction": "My name is {0}. And you? What do you do?", "DialogueInitialBtnExit": "Just passing by. Looking around.", "DialogueIntroductionMain": "My name is {0}, I'm with the Keepers Guild. We're a small group, but present in every safe zone.\nOur job is to ensure the safety of belongings that their owners can no longer protect. We guarantee complete security, you can store absolutely anything with us. Of course, this is a paid service.\n\n{1}, you say? Never heard of you...\nUnfortunately, we don't work with strangers. You can't really rely on them.", "DialogueIntroductionBtnGetMission": "I have some items for storage. How can I prove I'm trustworthy?", "DialogueGetMissionMain": "Hmm... Let me think...\nYou know, there is something.\nWe maintain close ties with the Guild of Wandering Merchants and I have a letter I haven't been able to deliver to them. They usually stop by the water towers.\n\nI could entrust it to you. What do you say?", "DialogueGetMissionBtnStart": "Perfect, I was heading that way anyway. I'm ready to help.", "DialogueGetMissionBtnPay": "I'd love to help, but this task seems too complicated for me.\nHow about I offer ${0} as a goodwill gesture instead?", "DialogueMissionStartedMain": "{0}, good to see you again!\nHow's the task I gave you coming along?", "DialogueMissionStartedBtnCancel": "Sorry, but I can no longer continue your task.", "DialogueMissionStartedBtnExit": "I'm still working on it.", "DialogueMissionCanceledMain": "I'm sorry you couldn't complete my task...", "DialogueMissionCanceledBtnGetMission": "I'm sorry too, but I'd like to prove my reliability once again.", "DialogueMissionCompletedMain": "{0}, you did a great job! I couldn't have managed without you.\nHow can I help you?", "DialogueMissionPayedMain": "${0}?\nHa, now we're speaking the same language.\nHow can I help you?", "DialogueDefaultMain": "Greetings, {0}! Long time no see. How can I help you?", "DialogueDefaultBtnForbiddenList": "I'd like to know which items are forbidden from being stored.", "DialogueDefaultBtnStorageList": "I'd like to check my storage.", "DialogueDefaultBtnGiveaway": "I'd like to know about item giveaways.", "DialogueForbiddenListMain": "Here's a list of items you're unfortunately not allowed to store:\n\n{0}", "DialogueStorageListMain": "Would you like to open one of your storages or acquire a new one?", "DialogueStorageListBtnStorageBuy": "Get new storage.", "DialogueStorageListBtnOpenStorage": "Open '{0}' with {1} slot(s).", "DialogueStorageListBtnBack": "Maybe next time.", "DialogueStorageBuyMain": "Great! Which purchase method would you prefer?\n\nThe price to purchase storage: ${0}\nThe price to purchase one slot: ${1}\nDaily maintenance fee per slot: ${2}\n\nKeep in mind that the size of any storage can be adjusted at any time, from 1 to 48 slots.", "DialogueStorageBuyOutLimit": "It looks like you've already used up your available storage limit.", "DialogueStorageBuyBtnBuy": "Purchase storage with {0} slot(s) for ${1}.", "DialogueStorageBuyBtnBack": "Maybe next time.", "DialogueGiveawayMain": "We regularly hold giveaways of unwanted and lost items.\nUsually, these include:\n- items from storages with expired rent\n- items left behind by players who left the game in a safe zone\n- items lost during battles\n\nThe next giveaway is scheduled for {0}(UTC), in {1}!\nHowever, the giveaway may start earlier if the number of items exceeds {2}.\nMake sure to come, you might get lucky and grab something valuable!", "DialogueGiveawayMainActive": "We regularly hold giveaways of unwanted and lost items.\nUsually, these include:\n- items from storages with expired rent\n- items left behind by players who left the game in a safe zone\n- items lost during battles\n\nThe giveaway is in full swing! If you don't want to miss out, hurry to {0}({1})!", "DialogueGiveawayBtnShow": "I'd like to know what items will be in the upcoming giveaway.", "DialogueGiveawayBtnBack": "Maybe next time.", "GiveawayStorageName": "Giveaway Storage", "GiveawayStartNotEnough": "Unfortunately, there weren't enough items collected for the giveaway. Don't miss the next giveaway, which will take place in {0}(UTC)!", "GiveawayStartAnnounce": "The item giveaway will start soon!\nEveryone, hurry to {0}({1})! Only {2} seconds left!", "GiveawayPauseAnnounce": "{0} items have been successfully given away! But that's not all! We still have more items left, we'll continue in {1} seconds!", "GiveawayEndAnnounce": "The item giveaway has ended! Over {0} items were given away! Don't miss the next giveaway, which will take place in {1}(UTC)!", "UiStorageUntil": "Until: {0}(UTC)", "UiStorageExpired": "Rent expired", "UiStorageNote": "Slot purchase price: ${1}.\nDaily rent per slot: ${2}.\nCurrent daily rent cost: ${3}.", "UiStorageNoteRestricted": "<b>Note:</b> You can only pay rent up to {0}h before it expires.\nSlot purchase price: ${1}, daily rent per slot: ${2}.\nCurrent daily rent cost: ${3}.", "UiStorageRental": "Pay Rent", "UiStorageRentPayed": "You have successfully paid the storage rent!", "UiStorageSlotsOcupied": "You can't reduce the number of slots because one of the reduced slots contains an item!", "UiStorageSlotsAdjusted": "The number of slots has been changed from {0} to {1}!" } RU: { "CmdEconomicsNotEnough": "Не достаточно средств!", "CmdMain": "Доступные команды хранилища:\n\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>spawn *имя*(опционально)</color> - Создать хранителя хранилища на вашей позиции\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>kill</color> - Удалить хранителя хранилища, на которого вы смотрите\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>name *имя*</color> - Изменить имя хранителя хранилища, на которого вы смотрите\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>giveaway start</color> - Принудительно начать раздачу\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>giveaway skip</color> - Принудительно остановить активную раздачу\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>giveaway set \"HH:mm\"</color> - Установить новое время ежедневной раздачи\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>giveaway fill *количество*(опционально)</color> - Принудительно заполнить раздачу случайными вещами\n<color=#D1CBCB>/wh</color> <color=#D1AB9A>giveaway clear</color> - Принудительно очистить раздачу от всех вещей\n\n--------------------------------------------------", "CmdKeeperNotFound": "Хранитель хранилища не найден! Вам необходимо смотреть прямо на него.", "CmdKeeperSpawned": "Хранитель хранилища успешно создан!", "CmdKeeperKilled": "Хранитель хранилища успешно удалён!", "CmdKeeperNamed": "Имя хранителя хранилища успешно изменено!", "CmdGiveawayAlreadyActive": "Вы не можете выполнить это действие, так как уже идет активная раздача предметов!", "CmdGiveawayNotActive": "Вы не можете выполнить это действие, так как раздача предметов не активна!", "CmdGiveawaySetFailed": "Не удалось установить '{0}' в качестве нового времени для раздачи. Правильный формат: HH:mm, пример 20:00.", "CmdGiveawaySet": "Значение '{0}' успешно установлено в качестве нового времени для раздачи!", "CmdGiveawayFillStart": "Вы успешно начали принудительное заполнение хранилища для раздач {0} случайными предметами!", "CmdGiveawayFillFinish": "Хранилище для раздач успешно заполнено {0} случайными предметами за {1} секунд!", "CmdGiveawayClear": "Хранилище для раздач успешно очищено от всех предметов!", "DialogueNotAllowed": "У вас недостаточно прав для использования хранилища!", "DialogueStranger": "Незнакомец", "DialogueBtnExit": "Думаю, мне это неинтересно. Прощайте.", "DialogueInitialMain": "Привет! Мы раньше встречались? Что-то не припоминаю, чтобы видел вас здесь...\nЧем могу помочь?", "DialogueInitialBtnIntroduction": "Меня зовут {0}. А вы кто? Чем занимаетесь?", "DialogueInitialBtnExit": "Я просто прохожу мимо. Осматриваюсь.", "DialogueIntroductionMain": "Меня зовут {0}, я из Гильдии Хранителей. Нас немного, но мы есть в каждой безопасной зоне.\nНаша задача — обеспечивать сохранность вещей, которые их владельцы не в силах защитить самостоятельно. Мы гарантируем полную безопасность, у нас можно оставить абсолютно любые предметы. Разумеется, это платная услуга.\n\n{1}, говорите? Никогда о вас не слышал...\nК сожалению, мы не работаем с незнакомцами. На таких нельзя полагаться.", "DialogueIntroductionBtnGetMission": "У меня есть несколько вещей для хранения. Как я могу доказать свою надёжность?", "DialogueGetMissionMain": "Хм... Дайте-ка подумать... Знаете, есть одно дельце.\nМы поддерживаем тесные связи с Гильдией странствующих торговцев, и у меня есть письмо, которое я никак не могу им передать. Они обычно останавливаются на водокачках.\nЯ мог бы поручить это вам. Что скажете?", "DialogueGetMissionBtnStart": "Отлично, мне как раз по пути. Я готов помочь.", "DialogueGetMissionBtnPay": "Я бы с радостью помог, но это для меня слишком сложное задание.\nКак насчёт {0}$ от меня, так сказать, в знак доброй воли?", "DialogueMissionStartedMain": "{0}, рад вас снова видеть!\nКак продвигается выполнение моего поручения?", "DialogueMissionStartedBtnCancel": "Извините, но я больше не могу продолжать выполнение вашего задания.", "DialogueMissionStartedBtnExit": "Я всё ещё работаю над этим.", "DialogueMissionCanceledMain": "Мне жаль, что вы не смогли выполнить моё поручение...", "DialogueMissionCanceledBtnGetMission": "Мне тоже жаль, но я хотел бы ещё раз доказать свою надёжность.", "DialogueMissionCompletedMain": "{0}, ты просто молодец! Без тебя я бы точно не справился.\nЧем могу быть полезен?", "DialogueMissionPayedMain": "{0}$? Ха, теперь мы говорим на одном языке.\nЧем могу быть полезен?", "DialogueDefaultMain": "Приветствую, {0}! Давненько не виделись. Чем могу быть полезен?", "DialogueDefaultBtnForbiddenList": "Я бы хотел узнать, какие вещи запрещено сдавать на хранение.", "DialogueDefaultBtnStorageList": "Я бы хотел заглянуть в своё хранилище.", "DialogueDefaultBtnGiveaway": "Я бы хотел узнать о раздаче вещей.", "DialogueForbiddenListMain": "Вот список вещей, которые, к сожалению, вам нельзя сдавать на хранение:\n\n{0}", "DialogueStorageListMain": "Хотите открыть одно из ваших хранилищ или оформить новое?", "DialogueStorageListBtnStorageBuy": "Оформить новое хранилище.", "DialogueStorageListBtnOpenStorage": "Открыть '{0}' на {1} слот(ов).", "DialogueStorageListBtnBack": "Пожалуй, в другой раз.", "DialogueStorageBuyMain": "Прекрасно! Какой способ покупки вас интересует?\n\nСтоимость покупки хранилища: {0}$\nСтоимость покупки одного слота: {1}$\nЕжедневная плата за обслуживание одного слота: {2}$\n\nУчтите, что объём любого хранилища можно изменять в любое время, от 1 до 48 слотов.", "DialogueStorageBuyOutLimit": "Похоже, вы уже использовали весь доступный лимит хранилищ.", "DialogueStorageBuyBtnBuy": "Приобрести хранилище на {0} слот(ов) за {1}$.", "DialogueStorageBuyBtnBack": "Пожалуй, в другой раз.", "DialogueGiveawayMain": "У нас регулярно проходят раздачи ненужного и потерянного имущества.\nОбычно это:\n- предметы из хранилищ, за которые не была вовремя оплачена аренда\n- предметы, оставшиеся у игроков, покинувших игру в безопасной зоне\n- утраченные во время боёв предметы\n\nСледующая раздача намечена на {0}(UTC), до раздачи осталось {1}!\nОднако раздача может начаться и раньше, если количество предметов превысит {2}.\nОбязательно приходите, возможно, вам повезёт урвать что-нибудь ценное!", "DialogueGiveawayMainActive": "У нас регулярно проходят раздачи ненужного и потерянного имущества.\nОбычно это:\n- предметы из хранилищ, за которые не была вовремя оплачена аренда\n- предметы, оставшиеся у игроков, покинувших игру в безопасной зоне\n- утраченные во время боёв предметы\n\nРаздача в самом разгаре! Если не хотите пропустить, срочно приходите в {0}({1})!", "DialogueGiveawayBtnShow": "Я бы хотел узнать, какие вещи будут в грядущей раздаче.", "DialogueGiveawayBtnBack": "Пожалуй, в другой раз.", "GiveawayStorageName": "Хранилище раздачи", "GiveawayStartNotEnough": "К сожалению для раздачи не набралось достаточного количества предметов. Не упустите следующую раздачу, которая будет в {0}(UTC)!", "GiveawayStartAnnounce": "Раздача вещей скоро начнётся!\nВсем срочно в {0}({1})! До начала осталось {2} секунд!", "GiveawayPauseAnnounce": "Было успешно роздано {0} вещей! Но это ещё не всё! У нас остались ещё вещи, продолжим через {1} секунд!", "GiveawayEndAnnounce": "Раздача вещей завершена! В раздаче было свыше {0} предметов! Не упустите следующую раздачу, которая будет в {1}(UTC)!", "UiStorageUntil": "До: {0}(UTC)", "UiStorageExpired": "Аренда просрочена", "UiStorageNote": "Покупка слота: {1}$.\nЕжедневная аренда за слот: {2}$.\nТекущая стоимость ежедневной аренды: {3}$.", "UiStorageNoteRestricted": "<b>Примечание:</b> продлить аренду можно только за {0}ч до её истечения.\nПокупка слота: {1}$, ежедневная аренда за слот: {2}$.\nТекущая стоимость ежедневной аренды: {3}$.", "UiStorageRental": "Оплатить аренду", "UiStorageRentPayed": "Вы успешно продлили аренду хранилища!", "UiStorageSlotsOcupied": "Вы не можете уменьшить количество слотов, так как один из уменьшенных слотов содержит предмет!", "UiStorageSlotsAdjusted": "Количество слотов было изменено с {0} до {1}!" } To access the commands, you must have the "warehouse.admin" permission. spawn *name*(optional) - Spawn a Warehouse Keeper at your position; kill - Remove the Warehouse Keeper you are looking at; name *name* - Change the name of the Warehouse Keeper you are looking at; giveaway start - Force start the giveaway; giveaway skip - Force stop the active giveaway; giveaway set "HH:mm" - Set a new daily giveaway time; giveaway fill *amount*(optional) - Force fill the giveaway with random items; giveaway clear - Force clear all items from the giveaway storage. Example: /wh spawn "Custom Keeper" /wh giveaway start /wh giveaway set "21:30" /wh giveaway fill 124$30.00- 2 comments
-
- 1
-
-
- #rust
- #monument
-
(and 42 more)
Tagged with:
- #rust
- #monument
- #monuments
- #loot
- #looting
- #custom
- #bar
- #ui
- #cui
- #newbie
- #panel
- #mission
- #missions
- #npc
- #talk
- #talking
- #keep
- #keeper
- #warehouse
- #ware
- #house
- #limit
- #limits
- #permission
- #permissions
- #vip
- #economy
- #economics
- #humannpc
- #event
- #events
- #giveaway
- #giveaways
- #storage
- #item
- #items
- #pay
- #paid
- #plugin
- #plugins
- #umod
- #oxide
- #carbon
- #iiiaka
-
Version 0.1.22
1,547 downloads
Plugin for Real PvE servers, featuring damage prevention, anti-griefing measures, customizable PvP zones, an automatic loot queue in radtowns and raid zones, and much more. The ability to set "server.pve" to "true", which allows the server to have a "PvE" flag; Damage from NPC's are enabled when server.pve is true; The ability to inflict damage to one's own structures with "server.pve true"; The ability to destroy(including external walls) or rotate one's structures without any time constraints; The ability to toggle the gather resource restriction in someone else's Building Privileges; No one, except the owner or their friends, will be able to open their loot containers (chests, storages, bodies, etc.); Administrators can bypass loot restrictions; The ability to schedule the killing of players if they disconnect within someone else's Building Privilege; Disabling backpack and active item drop upon death, even if backpack is full; The ability to modify the items given at spawn on the beach; The ability to create an unlimited number of custom permissions; The ability to allow players to bypass the queue; The ability to set limits on sleeping bags, shelters and auto turrets for each permission; The ability to set a multiplier for the prices of monuments and events for each permission; The ability to customize the price and amount of vehicles for each of your custom permissions; The ability to assign vehicles to each player; The ability to customize the assigned price and available amount of vehicles for each of your custom permissions; An assigned vehicle can't be damaged, looted or pushed by other players, but it can be pushed if it is within someone else's Building Privilege; The ability to loot monuments through a queue system; The ability to configure monuments, setting their looting price and time, and adjusting status bars for each monument; The ability to acquire the privilege to loot events (helicopters, bradleys, and raidable bases) through a purchase; The ability to customize the price of each event types and loot attempts (lives); NPCs only aggress against players who are looting monuments, events or raidable bases; Only players who are looting monuments, events or raidable bases can inflict damage to NPCs; RaidableBases are protected from griefing(no damage, no loot and etc). Only the owner can interact with the raid; Neutral RaidableBases can be purchased; Prices for purchasing neutral raids are configurable for each difficulty level; Configurable raid limits (currently available) along with discount multipliers for purchases, for each permission. File location: *SERVER*\oxide\data\RealPVE\PermissionConfig.json Default: https://pastebin.com/5VtWZZVr All permissions are created and configured in the config file under the "List of permissions" section. You can create as many permissions as needed and customize them flexibly. It is recommended to use the prefix "realpve" in the permission's name, for example: "realpve.vip". NOTE: The first permission will serve as the default permission for those who do not have any permissions. { "List of permissions. NOTE: The first permission will be used by default for those who do not have any permissions.": [ { "Permission Name": "realpve.default", "Bypass Queue": false, "Limit of beds": 15, "Limit of shelters": 1, "Limit of auto turrets": 12, "Seconds that will be skipped when opening HackableLockedCrate": 0.0, "Monuments price multiplier": 1.0, "Events price multiplier": 1.0, "Limit of RaidableBases(at the time)": 1, "RaidableBases price multiplier": 1.0, "Vehicles settings": { "Horse": { "Limit": 1, "Price": 10.0 }, "Bike": { "Limit": 1, "Price": 5.0 }, "MotorBike": { "Limit": 1, "Price": 20.0 }, "Car": { "Limit": 1, "Price": 25.0 }, ... } }, { "Permission Name": "realpve.vip", "Bypass Queue": true, "Limit of beds": 20, "Limit of shelters": 2, "Limit of auto turrets": 15, "Seconds that will be skipped when opening HackableLockedCrate": 450.0, "Monuments price multiplier": 0.9, "Events price multiplier": 0.9, "Limit of RaidableBases(at the time)": 2, "RaidableBases price multiplier": 0.9, "Vehicles settings": { "Horse": { "Limit": 5, "Price": 9.0 }, "Bike": { "Limit": 5, "Price": 4.5 }, "MotorBike": { "Limit": 5, "Price": 18.0 }, "Car": { "Limit": 5, "Price": 22.5 }, ... } } ], "Version": { "Major": 0, "Minor": 1, "Patch": 1 } } An example of a monument/event/rb multipliers using default permissions. For example, if you set the price for the Harbor at $1000, a player with the default permission(1.0) will pay $1000 * 1 = $1000. Meanwhile, a player with a VIP permission(0.9) will pay $1000 * 0.9 = $900. However, if a player possesses a misbehaving permission with a value of 1.1, they will need to pay $1000 * 1.1 = $1100. { "Chat command": "realpve", "Chat admin command": "adminpve", "Is it worth forcibly implementing PvE for a server?": true, "Is it worth forcing the tutorial mode support?": true, "Is it worth enabling GameTips for messages?": true, "Is it worth rechecking the limits when removing permissions?": true, "Is it worth preventing death on logout in safe zones?": true, "Is it worth preventing the pickup of plants spawned by the server in someone else's building privilege zone?": false, "Is it worth forcibly blocking damage from the patrol helicopter to building blocks and deployables?": false, "Is it worth preventing players from handcuffing others?": true, "Is it worth assigning portals(Halloween and Christmas) to the first player?": true, "Is it worth preventing a backpack from dropping upon player death?": true, "Is it worth preventing damage to the laptop of the Hackable Crate?": true, "Is it worth removing the penalties for recyclers in safe zones?": true, "Is it worth allowing all players to pick up items dropped by others? If enabled, personal settings will be ignored": false, "Is it worth protecting sleeping players from animals?": true, "List of forbidden resource gathering types in someone else's building privilege area. 0 - no restrictions, 1 - trees, 2 - ores, 3 - flesh": [ 1, 2, 3 ], "The format that will be used for prices": "${0}", "Vehicles - Time in seconds to display the marker when searching for a vehicle. A value of 0 disables the marker": 15.0, "Anti-Sleeper - Time in seconds after which a player will be killed if they disconnect while inside someone else's Building Privilege. Set to 0 to disable": 1200.0, "Is it worth enabling support for the 'Npc Random Raids' plugin?": true, "List of language keys for creating language files(excluding ru)": [ "en" ], "Is friendly fire enabled by default when creating a new team?": false, "PvP - Is it worth adding map markers for PvP zones?": true, "PvP - Name of the map maker": "PvP Zone!", "PvP - Settings for the status bar": { "Order": 9, "Height": 26, "Main_Color(Hex or RGBA)": "1 0.39 0.28 0.7", "Main_Transparency": 0.8, "Main_Material": "", "Image_Url": "https://i.imgur.com/oi5vIkk.png", "Image_Local(Leave empty to use Image_Url)": "RealPVE_PvP", "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "", "Image_IsRawImage": false, "Image_Color(Hex or RGBA)": "1 0.39 0.28 1", "Image_Transparency": 1.0, "Is it worth enabling an outline for the image?": false, "Image_Outline_Color(Hex or RGBA)": "0.1 0.3 0.8 0.9", "Image_Outline_Transparency": 0.0, "Image_Outline_Distance": "0.75 0.75", "Text_Size": 12, "Text_Color(Hex or RGBA)": "1 1 1 1", "Text_Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the text?": false, "Text_Outline_Color(Hex or RGBA)": "#000000", "Text_Outline_Transparency": 1.0, "Text_Outline_Distance": "0.75 0.75", "SubText_Size": 12, "SubText_Color(Hex or RGBA)": "1 1 1 1", "SubText_Font": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the sub text?": false, "SubText_Outline_Color(Hex or RGBA)": "0.5 0.6 0.7 0.5", "SubText_Outline_Transparency": 0.0, "SubText_Outline_Distance": "0.75 0.75" }, "PvP - Settings for the progress status bar": { "Main_Color(Hex or RGBA)": "1 1 1 0.15", "Main_Transparency": 0.15, "Progress_Reverse": true, "Progress_Color": "#FF6347", "Progress_Transparency": 0.7, "Progress_OffsetMin": "0 0", "Progress_OffsetMax": "0 0" }, "Wipe ID": null, "Version": { "Major": 0, "Minor": 1, "Patch": 21 } } ENG: https://pastebin.com/ZMUL6pYL RUS: https://pastebin.com/Mx8cbMts Main commands(/realpve) : autobuy - Toggle autobuy for monuments, vanilla events and raid bases with a total price greater than 0; pickup - Toggle access to pick up your items from the ground for all players; share - Manage access to looting your entities by other players(outside of the team): status *entityID*(optional) - Display information about the settings of the entity you are looking at or the one you specified; add *nameOrID* *entityID*(optional) - Add the specified player to the entity list you are looking at or the one you specified; remove *nameOrID* *entityID*(optional) - Remove the specified player from the entity list you are looking at or the one you specified; toggle *entityID*(optional) - Toggle the entity list you are looking at or the one you specified; delete *entityID*(optional) - Delete the settings for the entity you are looking at or the one you specified; clear - Delete the settings for all your entities. team - Manage your team: ff - Toggle the ability to damage your teammates. vehicle - Manage your vehicles: list - List of IDs for all your vehicles; find *vehicleID*(optional) - Help finding the vehicle you are looking at or the one you specified; unlink *vehicleID*(optional) - Unlink the vehicle you are looking at or the one you specified; clear - Unlink all your vehicles. Admin commands(/adminpve). Permission "realpve.admin" required: autobuy - Manage autobuy for monuments, vanilla events and raid bases: *nameOrId* - Toggle autobuy for the specified player; force monument/event/rb - Toggle forced autobuy. If enabled, player settings will be ignored; clear - Disable autobuy for everyone. config - Manage settings for values in the configuration file: forcepve *boolValue*(optional) - Is it worth forcibly implementing PvE for a server? forcetutorial *boolValue*(optional) - Is it worth forcing the tutorial mode support? gametips *boolValue*(optional) - Is it worth enabling GameTips for messages? perm_limits *boolValue*(optional) - Is it worth rechecking the limits when removing permissions? safe_death *boolValue*(optional) - Is it worth preventing death on logout in safe zones? plant_privilege *boolValue*(optional) - Is it worth preventing the pickup of plants spawned by the server in someone else's building privilege zone? heli_damage *boolValue*(optional) - Is it worth forcibly blocking damage from the patrol helicopter to building blocks and deployables? handcuffs *boolValue*(optional) - Is it worth assigning portals(Halloween and Christmas) to the first player? portals *boolValue*(optional) - Is it worth preventing players from handcuffing others? backpack_drop *boolValue*(optional) - Is it worth preventing a backpack from dropping upon player death? laptop_damage *boolValue*(optional) - Is it worth preventing damage to the laptop of the Hackable Crate? recycler_safezone *boolValue*(optional) - Is it worth removing the penalties for recyclers in safe zones? item_pickup *boolValue*(optional) - Is it worth allowing all players to pick up items dropped by others? If enabled, personal settings will be ignored; safe_sleep *boolValue*(optional) - Is it worth protecting sleeping players from animals? resource_privilege *intValue* - List of forbidden resource gathering types in someone else's building privilege area. 0 - no restrictions, 1 - trees, 2 - ores, 3 - flesh; priceformat *stringValue* - The format that will be used for prices; vehicle_marker_time *floatValue* - Vehicles - Time in seconds to display the marker when searching for a vehicle. A value of 0 disables the marker; antisleeper *floatValue* - Anti-Sleeper - Time in seconds after which a player will be killed if they disconnect while inside someone else's Building Privilege. Set to 0 to disable; randomraids *boolValue*(optional) - Is it worth enabling support for the 'Npc Random Raids' plugin? teamff *boolValue*(optional) - Is friendly fire enabled by default when creating a new team? pvpmarkers *boolValue*(optional) - PvP - Is it worth adding map markers for PvP zones? pvpmarkersname *stringValue* - PvP - Name of the map maker. loot - Manage player access to entities without restrictions: *nameOrId* - Toggle unrestricted access for the specified player; self - Toggle unrestricted access for yourself; clear - Revoke unrestricted access for all players. monument - Manage monuments: list - List of available monuments; *monumentID*/this - Instead of the monumentID, you can use the word "this", but you must be inside the monument: suffix *boolValue*(optional) - Toggle the suffix display in the monument's name; broadcast *boolValue*(optional) - Toggle notifications about monument occupancy/release; time *intValue* - Set the looting time limit for the monument in seconds; price *floatValue* - Set the cost for looting rights. A value of 0 makes the monument free; offer *floatValue* - Set the offer duration for purchasing the monument in seconds; map_mode *intValue* - Set the marker display mode on the map. 0 - disabled, 1 - enabled, 2 - enabled during PvP mode; map_circle *boolValue*(optional) - Toggle the display of the monument's circle marker on the map; pvp *boolValue*(optional) - Toggle PvP mode for the monument; pvp_delay *floatValue* - Set the PvP mode duration in seconds for players after leaving the PvP monument; bar_progress *boolValue*(optional) - Toggle between TimeProgressCounter and TimeCounter bars for the monument. perm - Manage permissions: add *permName* - Adds a new permission to the list by copying values from the first(default) permission in the list. If the permission name starts with 'realpve', it will also register a new permission; add *permName* *sourcePermName* - Adds a new permission to the list by copying values from an existing permission in the list; remove *permName* - Removes an existing permission from the list; edit *permName* - Edits a permission: queue - Toggle the permission to bypass the server queue; unlockRespawn - Toggle the availability of the Outpost respawn point; beds *intValue* - Restriction on the number of available beds; shelters *intValue* - Restriction on the number of available shelters; turrets *intValue* - Restriction on the number of available turrets; hackable *floatValue* - Number of seconds(0-900) to skip when opening a hackable crate; monuments *floatValue* - Price multiplier for monuments; events *floatValue* - Price multiplier for vanilla events; rb_limit *intValue* - Restriction on the number of raid bases available simultaneously; rb_mult *floatValue* - Price multiplier for raid bases; vehicles *vehType* - Vehicles settings: limit *intValue* - Limit on the number of available vehicles by type; price *floatValue* - Price for registering a vehicle by type. clear - Removes all permissions from the list except the first one. pickup - Manage access to picking up another player's items from the ground: *nameOrId* - Toggle access to picking up a specific player's items from the ground; clear - Revoke access for all players to pick up items from the ground. share - Manage access to looting entities by other players(outside of the team): status *entityID*(optional) - Display information about the settings of the entity you are looking at or the one you specified; add *nameOrID* *entityID*(optional) - Add the specified player to the entity list you are looking at or the one you specified; remove *nameOrID* *entityID*(optional) - Remove the specified player from the entity list you are looking at or the one you specified; toggle *entityID*(optional) - Toggle the entity list you are looking at or the one you specified; delete *entityID*(optional) - Delete the settings for the entity you are looking at or the one you specified; clear *nameOrID*(optional) - Delete the settings for all entities or all entities of the specified player. tc - Manage building privilege: add self/*entityID* *nameOrID*(optional) - Add yourself or a specified player to the building privilege of the area you or the specified entity are in; remove self/*entityID* *nameOrID*(optional) - Remove yourself or a specified player from the building privilege of the area you or the specified entity are in; clear self/*entityID* - Clear the list of authorized players in the building privilege of the area you or the specified entity are in; info self/*entityID* - Get information about the building privilege of the area you or the specified entity are in. vehicle - List of all available vehicle types: types - List of available vehicle types. Example: /realpve pickup /realpve vehicle find *netID* /realpve team ff /adminpve perm add realpve.vip2 /adminpve perm add realpve.vip2 realpve.vip /adminpve perm edit realpve.vip2 queue true /adminpve perm edit realpve.vip2 vehicles horse limit 5 /adminpve monument list /adminpve monument *monumentID* pvp /adminpve monument *monumentID* price 7.5 /adminpve loot iiiaka /adminpve pickup iiiaka /adminpve tc info self /adminpve tc info 6959689 /adminpve vehicle types This plugin provides the ability to claim vehicles, thereby preventing theft and griefing from other players. In permissions, you can set the price and quantity restrictions for each type of vehicle, ensuring flexible customization according to your preferences. An assigned vehicle can't be damaged, looted or pushed by other players, but it can be pushed if it is within someone else's Building Privilege. File location: *SERVER*\oxide\data\RealPVE\MonumentConfig.json Default: https://pastebin.com/XY1d9YaM This plugin introduces queue system and loot purchases for monuments. You can customize the price and time for looting for each monument. Within monuments, only the "Looter" and his friends have the ability to loot, pick up items or damage entities. Additionally and NPCs within monuments do not aggress against other players and do not receive damage from them. If a player dies within the monument, they will have a grace period to return. This allows players to safely loot monuments without fear of griefing. Example of monument configuration: "ferry_terminal_1": { "Type(This parameter is just a hint. Changes won’t have any effect)": "RadTown", "Is it worth displaying the suffix(if any) in the monument's name?": true, "Is it worth notifying all players about the occupation/release of the monument?": true, "The cost for the right to loot the monument. A value of 0 makes the monument free": 15.0, "The time in seconds(1-3600) given for looting the monument": 900, "The time in seconds(1-15) given to make a decision to purchase the monument": 5.0, "Map marker display mode: 0 - disabled, 1 - enabled, 2 - enabled during PvP mode": 1, "Is it worth creating a circle in the map marker?": true, "PvP - Is PvP enabled at this monument? If so, players will be able to kill each other and loot will be publicly accessible": false, "PvP - The time in seconds(0-60) during which the player retains PvP mode after leaving the PvP monument": 10.0, "Is it worth using a progress bar for bars with a counter?": true, "Settings for the status bar": { "Order": 10, "Height": 26, "Main_Color(Hex or RGBA)": "#FFBF99", "Main_Transparency": 0.8, "Main_Material": "", "Image_Url": "https://i.imgur.com/awUrIwA.png", "Image_Local(Leave empty to use Image_Url)": "RealPVE_ferry_terminal_1", "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "", "Image_IsRawImage": false, "Image_Color(Hex or RGBA)": "#FFDCB6", "Image_Transparency": 1.0, "Is it worth enabling an outline for the image?": false, "Image_Outline_Color(Hex or RGBA)": "0.1 0.3 0.8 0.9", "Image_Outline_Transparency": 0.0, "Image_Outline_Distance": "0.75 0.75", "Text_Size": 12, "Text_Color(Hex or RGBA)": "1 1 1 1", "Text_Font(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the text?": false, "Text_Outline_Color(Hex or RGBA)": "#000000", "Text_Outline_Transparency": 1.0, "Text_Outline_Distance": "0.75 0.75", "SubText_Size": 12, "SubText_Color(Hex or RGBA)": "1 1 1 1", "SubText_Font": "RobotoCondensed-Bold.ttf", "Is it worth enabling an outline for the sub text?": false, "SubText_Outline_Color(Hex or RGBA)": "0.5 0.6 0.7 0.5", "SubText_Outline_Transparency": 0.0, "SubText_Outline_Distance": "0.75 0.75" }, "Settings for the progress status bar": { "Main_Color(Hex or RGBA)": "1 1 1 0.15", "Main_Transparency": 0.15, "Progress_Reverse": true, "Progress_Color": "#FFBF99", "Progress_Transparency": 0.7, "Progress_OffsetMin": "0 0", "Progress_OffsetMax": "0 0" } } Type - This field serves only as an indicator for you. The changes won't have any impact; ShowSuffix - Suffix display. Some monuments (for example Warehouses) have suffixes in the name, like "Warehouse #12"; Broadcast - Enabling or disabling broadcasts when a monument is occupied or vacated; LootingTime - Time allocated for looting the monument; Price - The price for which you can start looting the monument. 0 means looting is free; BarSettings - Settings for the Advanced Status Bar. You can also choose the types of monuments by specifying them under the "List of tracked types of monuments" section. A list of all available types can be viewed on the MonumentsWatcher's page in the "Developer API" section. "List of tracked types of monuments": [ "RadTown", "RadTownWater", "RadTownSmall", "TunnelStation", "Custom" ] Events, similar to monuments, offer the opportunity to claim events. All events are configured in the config file under the "Settings for the events" section. You can customize the price of looting and looting attempts(deaths, including friends). Just like in monuments, only the "Looter" and his friends have the ability to loot and damage entities. Additionally, in events, NPCs do not aggress against other players. If a player(including friends) exceeds the death limit, the event became free, thereby providing other players with the opportunity to claim the event. Example of event configuration: { "Is it worth enabling forced auto-buy for vanilla events where the final price is greater than 0?": false, "Settings for the PatrolHelicopter events": { "IsEnabled": true, "Time in seconds (1-15) given to respond for purchasing this event. Note: This is shown to everyone who deals damage, and the first person to buy it will claim it": 5.0, "Is it worth removing fire from crates?": true, "The price to claim the event. A value of 0 means it's free": 50.0, "The number of deaths after which the event becomes public. A value of 0 disables the limit": 5, "The time in seconds for which the event is locked to the player. A value of 0 disables the time limit": 1800.0 }, "Settings for the BradleyAPC events": { "IsEnabled": true, "Time in seconds (1-15) given to respond for purchasing this event. Note: This is shown to everyone who deals damage, and the first person to buy it will claim it": 5.0, "Is it worth removing fire from crates?": true, "The price to claim the event. A value of 0 means it's free": 50.0, "The number of deaths after which the event becomes public. A value of 0 disables the limit": 5, "The time in seconds for which the event is locked to the player. A value of 0 disables the time limit": 1800.0 }, "Version": { "Major": 0, "Minor": 1, "Patch": 0 } } Price - The price to claim the event. 0 means looting is free; DeathLimit - Limit of deaths after which the event becomes free. File location: *SERVER*\oxide\data\RealPVE\NewbieConfig.json Default: https://pastebin.com/QHZCqpji An example of an item list given for the main inventory: "List of items for the main inventory": [ { "ShortName": "note", "Slot": 0, "Amount": 1, "SkinID": 0, "Text": "MsgNoteText" } ] P.S. In the Text field, you need to specify the language key. Or, you can just write any text, but there won't be a translation of the text. File location: *SERVER*\oxide\data\RealPVE\RaidableBasesConfig.json Default: https://pastebin.com/rpDng7Fd Integration with the RaidableBases plugin does not restrict its functionality in any way. On the contrary, it adds an anti-grief system that protects bases from malicious players. In raid bases, NPCs and other entities can only receive damage from the raid owner or their friends; Turrets and traps do not aggress against outsiders; You can customize the price of claiming to each difficulty and set individual discounts for each permission. You can still purchase raid bases using the /buyraid command. Raid bases without owners(buyable, maintained, manual and scheduled) can be bought for a price set in the configuration file or assigned to the first player who enters its radius, if the final price(price * discount) less or equals to 0. Additionally, as a bonus, upon buying this plugin, you receive 5 free bases for 3 difficulty levels, along with configured loot for them. [PluginReference] private Plugin RealPVE; There are 6 universal hooks that the plugin is subscribed to, the use of which allows interaction with PVP in various PVE plugins: OnPlayerEnterPVP OnPlayerExitPVP OnEntityEnterPVP OnEntityExitPVP CreatePVPMapMarker DeletePVPMapMarker OnPlayerEnterPVP: Used to add a player to PVP mode/zone. To call the OnPlayerEnterPVP hook, you need to pass 2 parameters: <BasePlayer>player - The player to add to PVP; <string>zoneID - A unique identifier for your PVP zone. This parameter is very important because a player can be in multiple PVP zones at the same time and passing the zoneID in this case allows for correct processing of the player's location within them. Interface.CallHook("OnPlayerEnterPVP", player, "*Your unique zone identifier*");//Calling the OnPlayerEnterPVP hook to tell PVE plugins that the player needs to be added to the specified PVP zone. OnPlayerExitPVP: Used to remove a player from PVP mode/zone. Calling this hook guarantees the player’s removal from the specified PVP zone, but does not guarantee the removal from PVP mode, as there may be other zones in addition to yours. Also, when a player dies, they are automatically removed from all PVP zones. To call the OnPlayerExitPVP hook, you need to pass 3 parameters, 1 of which is optional: <BasePlayer>player - The player to remove from PVP; <string>zoneID - A unique identifier for your PVP zone; <float>pvpDelay - Optional. When the player exits your PVP zone, you can also pass the PVP delay time. However, if the player still has other active PVP zones, your PVP delay will not take effect. Interface.CallHook("OnPlayerExitPVP", player, "*Your unique zone identifier*", 10f);//Calling the OnPlayerExitPVP hook to tell PVE plugins that the player needs to be removed from the specified PVP zone, with the pvpDelay(10 seconds) specified if the player no longer has any active PVP zones. OnEntityEnterPVP: Used to add an entity to PVP mode/zone. In the case of RealPVE, this hook is only necessary to add entities with an owner(player) to a PVP, allowing other players to interact with them, such as a player's corpse after death(PlayerCorpse) or a backpack after the corpse disappears(DroppedItemContainer). To call the OnEntityEnterPVP hook, you need to pass 2 parameters: <BaseEntity>entity - The entity to add to PVP; <string>zoneID - A unique identifier for your PVP zone. Interface.CallHook("OnEntityEnterPVP", entity, "*Your unique zone identifier*");//Calling the OnEntityEnterPVP hook to tell PVE plugins that the entity needs to be added to the specified PVP zone. OnEntityExitPVP: Used to remove an entity from PVP mode/zone. When an entity dies, it is automatically removed from all PVP zones. To call the OnEntityExitPVP hook, you need to pass 3 parameters, 1 of which is optional: <BaseEntity>entity - The entity to remove from PVP; <string>zoneID - A unique identifier for your PVP zone; <float>pvpDelay - Optional. When the entity exits your PVP zone, you can also pass the PVP delay time. However, if the entity still has other active PVP zones, your PVP delay will not take effect. Interface.CallHook("OnEntityExitPVP", entity, "*Your unique zone identifier*", 10f);//Calling the OnEntityExitPVP hook to tell PVE plugins that the entity needs to be removed from the specified PVP zone, with the pvpDelay(10 seconds) specified if the entity no longer has any active PVP zones. CreatePVPMapMarker: Used to create a map marker for the PVP zone. To call the CreatePVPMapMarker hook, you need to pass 5 parameters, 2 of which is optional: <string>zoneID - A unique identifier for your PVP zone; <Vector3>pos - The position of your PVP zone; <float>radius - The radius of the circle for your PVP zone; <string>displayName - Optional. The display name for the map marker; <BaseEntity>entity - Optional. The entity to which the map marker should be attached. Interface.CallHook("CreatePVPMapMarker", "*Your unique zone identifier*", pos, 25f, "ATTENTION! This is a PVP zone!");//Calling the CreatePVPMapMarker hook to tell PVE plugins to create a map marker for the specified zone, at the specified position with the given radius, but without specifying a parent entity. DeletePVPMapMarker: Used to delete a map marker for the PVP zone. To call the DeletePVPMapMarker hook, you need to pass only 1 parameter: <string>zoneID - A unique identifier for your PVP zone. Interface.CallHook("DeletePVPMapMarker", "*Your unique zone identifier*");//Calling the DeletePVPMapMarker hook to tell PVE plugins to delete a map marker for the specified zone. There are 5 hooks that the plugin calls: OnPlayerPVPDelay OnPlayerPVPDelayed OnPlayerPVPDelayRemoved OnZoneStatusText CanRedeemKit OnPlayerPVPDelay: Called when a player exits the last active PVP zone, allowing other plugins to overwrite the value for pvpDelay. Returning a float value allows changing the pvpDelay for the player. A value less than zero disables the pvpDelay. When calling the OnPlayerPVPDelay hook, 3 parameters are passed: <BasePlayer>player - The player to whom the pvpDelay is applied; <float>pvpDelay - The initial value of pvpDelay; <string>zoneID - A unique identifier of PVP zone. object OnPlayerPVPDelay(BasePlayer player, float pvpDelay, string zoneID) { Puts($"Attempting to set a PvP delay of {pvpDelay} seconds for player {player.displayName} in zone {zoneID}!"); if (zoneID == "*Your unique zone identifier*") { return 15f;//Overriding the values for pvpDelay } return null;//Leave unchanged } OnPlayerPVPDelayed: Called after the PVP delay has been set for the player. When calling the OnPlayerPVPDelayed hook, 3 parameters are passed: <BasePlayer>player - The player to whom the pvpDelay is applied; <float>pvpDelay - The value of pvpDelay; <string>zoneID - A unique identifier of PVP zone. void OnPlayerPVPDelayed(BasePlayer player, float pvpDelay, string zoneID) { Puts($"A PvP delay of {pvpDelay} seconds has been set for player {player.displayName} in zone {zoneID}!"); } OnPlayerPVPDelayRemoved: Called when the PVP delay is removed from the player after they enter a PVP zone with an active PVP delay. When calling the OnPlayerPVPDelayRemoved hook, only 1 parameter is passed: <BasePlayer>player - The player from whom the PVP delay has been removed. void OnPlayerPVPDelayRemoved(BasePlayer player) { Puts($"PVP delay has been removed for player {player.displayName} as they entered a PVP zone!"); } OnZoneStatusText: Called when the text with the nice name for the specified zone is needed, to be displayed in the status bar. When calling the OnZoneStatusText hook, 2 parameters are passed: <BasePlayer>player - The player for whom the nice name for the zone is being requested; <string>zoneID - A unique identifier of PVP zone. object OnZoneStatusText(BasePlayer player, string zoneID) { Puts($"Text for the status bar is required for zone {zoneID}"); if (zoneID == "*Your unique zone identifier*") { return lang.GetMessage("*langKey*", this, player.UserIDString);//<string>Overriding the value for the status bar text } return null;//Leave unchanged } CanRedeemKit: Called before giving the starter kit, in the OnDefaultItemsReceive hook. A non-zero value cancels this action. When calling the CanRedeemKit hook, only 1 parameter is passed: <BasePlayer>player - The player to whom the kit is being attempted to be given. object CanRedeemKit(BasePlayer player) { Puts($"Attempting to give the kit to player {player.displayName}!"); if (player.IsAdmin) { return false;//Cancel the action } return null;//Leave unchanged }$39.99- 113 comments
- 3 reviews
-
- 3
-
-
- #rust
- #real
-
(and 56 more)
Tagged with:
- #rust
- #real
- #pve
- #pvp
- #solo
- #build
- #friendly
- #raid
- #npc
- #monument
- #monuments
- #loot
- #looting
- #farm
- #newbie
- #custom
- #bar
- #ui
- #cui
- #panel
- #vehicle
- #claim
- #limit
- #limits
- #sleeping
- #bag
- #sleeping bag
- #bed
- #shelter
- #permission
- #permissions
- #vip
- #economy
- #economics
- #rad
- #town
- #radtown
- #queue
- #bypass
- #vehicles
- #raidable
- #base
- #bases
- #raidablebases
- #raider
- #raiders
- #humannpc
- #event
- #events
- #copy
- #paste
- #copypaste
- #plugin
- #plugins
- #umod
- #oxide
- #carbon
- #iiiaka
-
Version 1.0.5
99 downloads
Adds the "F15 Crash" event to your server! An F15 jet crashes, spawning crates containing valuable loot at the crash site. Pilots eject and land near the crates, protecting the loot. Easy to set up. Excellent customization options in the config Commands(admin only): f15ce_start - start an event f15ce_start {steamID/name} - the event will start and will be reserved for one player f15ce_stop - force stop an event f15ce_addzone <radius> <name> - adds an additional crash zone f15ce_displayZones - shows all crash zones f15ce_removeAllZones - removes all crash zones Hooks: void F15CrashEventStarted() - called when the event starts void F15CrashEventEnded() - called when the event has ended config: { "PVE mode (crates can only be looted by the player who first dealt damage to the NPC)": false, "Time after which the owner of the event will be deleted if he left the dome or left the server (for PVE mode)": 300, "Dome transparency (the higher the value, the darker the dome, 0 - the dome is disabled)": 0, "Dome radius": 100, "Do not allow other players into the event(only for PVE mode if there is a dome) Be careful, if the crash site is near the player's base and the player is not the owner of the event, he will be ejected from his base outside the dome": false, "Autostart event(disable if you want to trigger the event only manually)": true, "Minimum time between events(in seconds)": 3600, "Maximum time between events(in seconds)": 7200, "Minimum event duration(in seconds)": 2000, "Maximum event duration(in seconds)": 3000, "Extend event duration if NPCs is attacked (if less time left, extend to set time (in seconds))": 600, "Complete the event if all crates were destroyed after looting and all NPCs were destroyed": true, "Minimum time after which the F15 will go to the crash point(in seconds)": 60, "Maximum time after which the F15 will go to the crash point(in seconds)": 120, "F15 altitude": 400, "Minimum number of online players to trigger an event": 1, "Event marker on the map": true, "Event marker name": "F15 crash site", "Event marker transparency(0-1)": 0.55, "Event marker radius": 0.5, "Event marker color.R(0-1)": 1.0, "Event marker color.G(0-1)": 0.0, "Event marker color.B(0-1)": 0.0, "Display event owner name on marker": true, "Display the time remaining until the end of the event on the marker": true, "SteamID for chat message icon": 0, "Crash zones list": [ { "position": { "x": 0.0, "y": 0.0, "z": 0.0 }, "radius": 2200.0, "name": "0" } ], "Fireballs amount": 5, "NPCs min amount": 1, "NPCs max amount(maximum 6)": 2, "NPCs displayName(for SimpleKillFeed/DeathNotes plugin)": "F15 pilot", "NPCs damage scale": 1.0, "NPCs health": 100.0, "NPCs attack range": 100.0, "NPCs accuracy(the lower the value, the more accurate, 0 - maximum accuracy)": 2.0, "List of clothes for NPCs": [ { "name": "hazmatsuit", "skin": 0 } ], "NPCs weapon": "pistol.m92", "Radius of chasing the player(NPCs will chase the player as soon as he comes closer than the specified radius, must be no greater than the attack range)": 60.0, "Maximum distance at which NPCs can take damage from players": 75.0, "Minimum crates amount": 3, "Maximum crates amount": 4, "Use rigidbody for crates": true, "Crates on fire time(in seconds)": 300, "Remove crates after being looted by a player(in seconds)": 300, "Crate simple loot table name(plugin SimpleLootTable is required)": "", "Minimum number of items in a crate(plugin SimpleLootTable is required)": 1, "Maximum number of items in a crate, maximum 12(plugin SimpleLootTable is required)": 2, "Own loot table(there can be a maximum of 12 items in a crate)": { "useOwnLootTable": false, "minAmount": 2, "maxAmount": 4, "itemsList": [ { "name": "metal.fragments", "dropChance": 100, "minAmount": 50.0, "maxAmount": 300.0, "displayName": "", "skinID": 0 }, { "name": "metal.refined", "dropChance": 100, "minAmount": 5.0, "maxAmount": 10.0, "displayName": "", "skinID": 0 }, { "name": "scrap", "dropChance": 100, "minAmount": 10.0, "maxAmount": 20.0, "displayName": "", "skinID": 0 }, { "name": "techparts", "dropChance": 50, "minAmount": 1.0, "maxAmount": 2.0, "displayName": "", "skinID": 0 } ] } }$19.99 -
Version 1.0.5
892 downloads
Basements lets players build underground rooms beneath their bases. Place a hatch on your foundation and dig straight down into a hidden basement with walls, ceilings, and full building privileges. Great for stashing loot, setting up secret bunkers, or just adding extra space. Readme Link - Click Here for Instruction and Documentation Highly recommend reading the FAQ section! BUILD Build basements easily from your tool cupboard. Just place an entrance to get started. EXPAND Expand your basement by drilling underground. But don't forget to bring a headlamp - its dark down there! TRAVERSE Place multiple entryways, building out your labyrinth of tunnels beneath your base. DECORATE All deployables, electricity, and storage items can be placed in your basement. Take advantage of your new space! RAID Nothing is safe in Rust, including your basement. If all the entrances are destroyed, then the basement is too. Any loot below will float to the surface. Protect the entrance at all costs! API METHODS (For Plugin Developers) // Returns true if the given entityId is part of a basement. bool IsBasementEntity(ulong entityId) // Returns the building ids of the basements connected to a given surface building id. uint[] GetBasementBuildingIds(uint surfaceBuildingId) // Returns the building ids of the surface buildings connected to a given basement building id. uint[] GetSurfaceBuildingIds(uint basementBuildingId)$29.99 -
Version 1.13.2
1,274 downloads
ExtraEvents can run multiple different and custom competitive events for players to win prizes; each event is highly configurable including chat/GameTip messages & items, commands, and/or kits rewards for one or more winners; regularly optimized to be as lightweight & efficient as possible; additional events and features planned. The configuration may seem long but it's simply repetitive to allow for greater customization. ExtraEvents comes out of the box running a random event every 1-2 hours with a scrap reward of 100 for the top player and a participation reward of 10 scrap for everyone else who participates in the event! Custom events and rewards can be added. Join my Discord for support and updates: https://discord.gg/teSffnDQ7N Events Included AnimalAnnihilation - Kill animals to win! BarrelBreakers - Break barrels to win! BerryBash - Gather wild berries to win! BotBash - Kill bots to win! CrateClash - Loot crates to win! FishingFrenzy - Catch fish to win! HempHunters - Gather wild hemp to win! MushroomMadness - Gather wild mushrooms to win! OreWar - Mine ore nodes to win! PlayerBattle - Kill players to win! ResourceRumble - Collect resources to win! RoadsignRun - Destroy roadsigns to win! TreeTrimmers - Chop trees to win! TunnelTussle - Kill tunnel dwellers to win! UnderwaterWar - Kill underwater lab scientists to win! Additional Events Included HighQualBrawl - Collect high quality metal ore at 3x (configurable) the normal rate MetalMash - Collect metal ore at 3x (configurable) the normal rate ResourceRun - Collect resources at 2x (configurable) the normal rate! StoneSmash - Collect stones at 3x (configurable) the normal rate SulfurSpree - Collect sulfur ore at 3x (configurable) the normal rate WoodWhirl - Collect wood at 3x (configurable) the normal rate Custom Events Can Be Added! Event Types destroy - counts destroyed/killed NPCs, players, barrels, roadsigns, etc. loot - counts looted crates & loot containers collect - adds collected resources/entity amounts together (adds total number of entities collected [500 wood, 1000 metal.ore, 10 cloth, etc.]) dispense - counts collected resource/entity types (counts entity types distributed [wood = 1 point, metal.ore = 1 point, cloth = 1 point, etc.]) fish - counts caught fish or killed sharks gather - Adds gathered resources/entity amounts together when picked up from the ground (adds total number of entities collected [10 cloth, 1 mushroom, 1 red.berry, etc.]) Permissions extraevents.admin Admin Commands (Console & Chat) (requires extraevents.admin permission) extraevents start - Start random event manually (regardless of Minimum Players Online) [/extraevents start] extraevents start EventName - Start event manually (case sensitive (uses Event key/identifier, not DisplayNames)) [/extraevents start EventName] extraevents end - End current event [/extraevents end] Player Chat Commands /extraevents ui - Toggle the UI visibility /extraevents image - Toggle event image visiblity independent from UI /extraevents sound - Toggle event sounds ADD CUSTOM EVENTS "BoarBrawl": { "Enable Event": true, "Event Name": "BoarBrawl", "Event Description": "Kill boar to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "boar" ], "Enable Event Permission": false, "Event Permission": "extraevents.boarbrawl", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } } Add extra winner positions to each event by adding to the Event Reward(s) [] group and extra Rewards by adding to the Item(s) [], Command(s) [], and Kits[] groups. Example (First winner receives 100 Scrap, 1 Pookie, and 10,000 RP. Second winner receives 5,000 RP and Farm Kit) "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "{player_name} scored first place in the {event_name} event with {points_scored} points and won {rewards_list}!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Pookie", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "pookie.bear", "Item Skin ID": 0, "Item Amount": 1, "Min Item Amount": 1, "Max Item Amount": 1 }, { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": true, "Command Probability %": 100, "Command Display Name": "10,000 RP", "Command": "sr add {player.id} 10000" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] }, { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "{player_name} scored second place in the {event_name} event with {points_scored} points and won {rewards_list}!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": false, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": true, "Command Probability %": 100, "Command Display Name": "5,000 RP", "Command": "sr add {player.id} 5000" } ], "Kit(s) (plugin required)": [ { "Enable Kit": true, "Kit Probability %": 100, "Kit Display Name": "Farm Kit", "Kit": "farmkit" } ] } ] FAQ Q: Is there a limit to the number of custom events I can create? Add as many custom events as you want! All custom "Event Types" and "Additional Event Types" must have a unique identifier (EX: "OreWar_Metal", "ResourceRumble_Stones", "ScarecrowSniper", etc.), must use the correct "Event Type" (EX: "dispense", "collect", "destroy", etc.), and must target the appropriate "Event Entities" (EX: "metal.ore", "stones", "scarecrow", etc.) Q: Can I add custom Additional Event Types? Yes! Same as the "Event Types" you can have as many "Additional Event Types" as you'd like, so long as they have a unique identifier (EX: "ResourceRun_Stones", etc.), use the correct "Event Type" (EX: "multiply"), and target the appropriate "Event Entities" (EX: "metal.ore", "stones", etc.) Q: Is there a limit to the number of reward positions? Nope, the sky is the limit! The plugin will automatically read any reward position you add to the Event Reward(s)[] group. Give rewards to the top 100 players if you want. Q: Is there a limit to the number of items, commands, kits, etc. each player can win? Again the sky is the limit! The plugin will read each item[], command[], kit[], etc. you add to the reward position as long as it is valid and enabled. Invalid items, commands, kits, etc. will be attempted and skipped on failure. Q: Can I remove an entire event from the config file if I'm not using it? No, if you remove an entire event from the configuration file it will re-add that event in its default state on reload. Use "Enable Event": false, to completely disable specific events. Q: What is the ExtraEvents.data file? What does it do? Why can't I read it? Can I delete it? The ExtraEvents.data file simply stores PlayerIDs for players who have disabled their event UIs & images and that is all. ExtraEvents uses an efficient ProtoBuf method of saving data to optimize performance (originally created by Google) which saves this file in binary and is why your average reader cannot compile it. If you delete the ExtraEvents.data file it will enable the UI and images for all of your players and they would have to disable it again manually. Q: What is (r g b a)? (r g b a) stands for (red green blue alpha[opacity]) and is a way of formatting colors, specifically for UI elements in our case. You can convert HEX (#FF0000) to RGBA (255 0 0 1.0) using online guides. Support for HEX and English colors coming soon. https://www.w3schools.com/colors/colors_hexadecimal.asp Q: Can I add multiple images per event? Sure, it will display any image you have in the Event Image(s)[] group. Default Config { "General Options": { "Chat Prefix": "<color=purple>ExtraEvents:</color>", "Chat Icon (Steam64 ID)": 76561199519603325, "Minimum Players Online to Automatically Start Random Event": 3, "Auto Random Event Start Time Min (seconds)": 3600, "Auto Random Event Start Time Max (seconds)": 7200, "Enable Console Messages": true, "Enable Log File": true, "Chat Command": "extraevents", "Admin Permission": "extraevents.admin", "All Events Permission (optional, overrides individual event permissions if enabled)": "extraevents.all" }, "Event Types": { "AnimalAnnihilation": { "Enable Event": true, "Event Name": "AnimalAnnihilation", "Event Description": "Kill animals to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "chicken", "stag", "boar", "wolf", "wolf2", "bear", "polarbear", "crocodile", "panther", "tiger", "snake.entity" ], "Enable Event Permission": false, "Event Permission": "extraevents.animalannihilation", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "BarrelBreakers": { "Enable Event": true, "Event Name": "BarrelBreakers", "Event Description": "Break barrels to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "loot-barrel-1", "loot-barrel-2", "loot_barrel_1", "loot_barrel_2", "oil_barrel" ], "Enable Event Permission": false, "Event Permission": "extraevents.barrelbreakers", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "BerryBlast": { "Enable Event": true, "Event Name": "BerryBlast", "Event Description": "Gather wild berries to win!", "Event Type (destroy, loot, collect, dispense, fish)": "gather", "Event Type (destroy, loot, collect, dispense, fish, gather)": "gather", "Event Length (seconds)": 600, "Event Entities": [ "black.berry", "blue.berry", "green.berry", "red.berry", "white.berry", "yellow.berry" ], "Enable Event Permission": false, "Event Permission": "extraevents.berryblast", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "BotBash": { "Enable Event": true, "Event Name": "BotBash", "Event Description": "Kill bots to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "Scientist", "scientistnpc_roam", "scientistnpc_patrol", "scientistnpc_junkpile_pistol", "scientistnpc_peacekeeper", "scientistnpc_excavator", "scientistnpc_full_any", "scientistnpc_full_lr300", "scientistnpc_oilrig", "scientistnpc_cargo", "scientistnpc_cargo_turret_any", "scientistnpc_cargo_turret_lr300", "scientistnpc_heavy", "scientistnpc_full_shotgun", "scientistnpc_outbreak", "scarecrow", "zombie", "npc_underwaterdweller", "npc_tunneldweller" ], "Enable Event Permission": false, "Event Permission": "extraevents.botbash", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "CrateClash": { "Enable Event": true, "Event Name": "CrateClash", "Event Description": "Loot crates to win!", "Event Type (destroy, loot, collect, dispense, fish)": "loot", "Event Type (destroy, loot, collect, dispense, fish, gather)": "loot", "Event Length (seconds)": 600, "Event Entities": [ "crate_basic", "crate_elite", "crate_normal", "crate_normal_2", "crate_normal_2_food", "crate_normal_2_medical", "crate_underwater_basic", "crate_underwater_advanced", "crate_tools", "crate_mine", "minecart", "vehicle_parts", "hiddenhackablecrate", "codelockedhackablecrate", "codelockedhackablecrate_oilrig", "supply_drop", "bradley_crate", "heli_crate", "crate_ammunition", "crate_fuel", "crate_medical", "crate_food_1", "crate_food_2", "foodbox", "loot_trash", "trash-pile-1", "tech_parts_1", "tech_parts_2", "wagon_crate_normal", "wagon_crate_normal_2", "wagon_crate_normal_2_food", "wagon_crate_normal_2_medical", "giftbox_loot", "presentdrop", "xmastunnellootbox", "crate_basic_jungle" ], "Enable Event Permission": false, "Event Permission": "extraevents.crateclash", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "FishingFrenzy": { "Enable Event": true, "Event Name": "FishingFrenzy", "Event Description": "Catch fish to win!", "Event Type (destroy, loot, collect, dispense, fish)": "fish", "Event Type (destroy, loot, collect, dispense, fish, gather)": "fish", "Event Length (seconds)": 600, "Event Entities": [ "fish", "fish.herring", "fish.yellow_perch", "fish.brown_trout", "fish.anchovy", "fish.sardine", "simpleshark", "fish.troutsmall", "fish.catfish", "fish.salmon", "fish.orangeroughy" ], "Enable Event Permission": false, "Event Permission": "extraevents.fishingfrenzy", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "HempHunters": { "Enable Event": true, "Event Name": "HempHunters", "Event Description": "Gather wild hemp to win!", "Event Type (destroy, loot, collect, dispense, fish)": "gather", "Event Type (destroy, loot, collect, dispense, fish, gather)": "gather", "Event Length (seconds)": 600, "Event Entities": [ "cloth" ], "Enable Event Permission": false, "Event Permission": "extraevents.hemphunters", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "MushroomMadness": { "Enable Event": true, "Event Name": "MushroomMadness", "Event Description": "Gather wild mushrooms to win!", "Event Type (destroy, loot, collect, dispense, fish)": "gather", "Event Type (destroy, loot, collect, dispense, fish, gather)": "gather", "Event Length (seconds)": 600, "Event Entities": [ "mushroom" ], "Enable Event Permission": false, "Event Permission": "extraevents.mushroommadness", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "OreWar": { "Enable Event": true, "Event Name": "OreWar", "Event Description": "Mine ore nodes to win!", "Event Type (destroy, loot, collect, dispense, fish)": "dispense", "Event Type (destroy, loot, collect, dispense, fish, gather)": "dispense", "Event Length (seconds)": 600, "Event Entities": [ "sulfur.ore", "metal.ore", "stones" ], "Enable Event Permission": false, "Event Permission": "extraevents.orewar", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "PlayerBattle": { "Enable Event": true, "Event Name": "PlayerBattle", "Event Description": "Kill other players to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "player" ], "Enable Event Permission": false, "Event Permission": "extraevents.playerbattle", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "ResourceRumble": { "Enable Event": true, "Event Name": "ResourceRumble", "Event Description": "Collect resources to win!", "Event Type (destroy, loot, collect, dispense, fish)": "collect", "Event Type (destroy, loot, collect, dispense, fish, gather)": "collect", "Event Length (seconds)": 600, "Event Entities": [ "sulfur.ore", "metal.ore", "hq.metal.ore", "stones", "wood", "cloth", "leather" ], "Enable Event Permission": false, "Event Permission": "extraevents.resourcerumble", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "RoadsignRun": { "Enable Event": true, "Event Name": "RoadsignRun", "Event Description": "Destroy roadsigns to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "roadsign1", "roadsign2", "roadsign3", "roadsign4", "roadsign5", "roadsign6", "roadsign7", "roadsign8", "roadsign9" ], "Enable Event Permission": false, "Event Permission": "extraevents.roadsignrun", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "TreeTrimmers": { "Enable Event": true, "Event Name": "TreeTrimmers", "Event Description": "Chop trees to win!", "Event Type (destroy, loot, collect, dispense, fish)": "dispense", "Event Type (destroy, loot, collect, dispense, fish, gather)": "dispense", "Event Length (seconds)": 600, "Event Entities": [ "wood" ], "Enable Event Permission": false, "Event Permission": "extraevents.treetrimmers", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "TunnelTussle": { "Enable Event": true, "Event Name": "TunnelTussle", "Event Description": "Kill tunnel dwellers to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "npc_tunneldweller" ], "Enable Event Permission": false, "Event Permission": "extraevents.tunneltussle", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } }, "UnderwaterWar": { "Enable Event": true, "Event Name": "UnderwaterWar", "Event Description": "Kill underwater lab scientists to win!", "Event Type (destroy, loot, collect, dispense, fish)": "destroy", "Event Type (destroy, loot, collect, dispense, fish, gather)": "destroy", "Event Length (seconds)": 600, "Event Entities": [ "npc_underwaterdweller" ], "Enable Event Permission": false, "Event Permission": "extraevents.underwaterwar", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event Leaderboard": { "Enable Leaderboard UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center", "UI Player List Text Alignment (left, right, center)": "center", "UI Pending Participation Message": "No one has played... yet." }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "No Participants": "No one participated in the <color=purple>{event_name}</color> event", "Multiple Winners Notification Delay (seconds)": 4.0 }, "Event Reward(s)": [ { "Enable Reward": true, "Reward Probability %": 100, "Reward Notification": { "Enable Reward Notification": true, "Only Send Reward Notification To Winning Player?": false, "Reward Notification": "<color=purple>{player_name}</color> scored <color=purple>first place</color> in the <color=purple>{event_name}</color> event with <color=purple>{points_scored} points</color> and won <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Item(s)": [ { "Enable Item": true, "Item Probability %": 100, "Item Display Name": "Scrap", "Change Item Name to Item Display Name in Player Inventory": false, "Item Shortname": "scrap", "Item Skin ID": 0, "Item Amount": 100, "Min Item Amount": 100, "Max Item Amount": 100 } ], "Command(s)": [ { "Enable Command": false, "Command Probability %": 100, "Command Display Name": "VIP Role", "Command": "oxide.usergroup add {player.id} vip" } ], "Kit(s) (plugin required)": [ { "Enable Kit": false, "Kit Probability %": 100, "Kit Display Name": "PVP Kit", "Kit": "pvpkit" } ] } ], "Participation Reward": { "Enable Participation Reward": true, "Give Participation Reward to Event Reward(s) Winner(s)?": false, "Participation Reward Probability %": 100, "Participation Reward Notification": { "Enable Participation Reward Notification": true, "Only Send Participation Reward Notification To Participating Players?": false, "Participation Reward Notification": "Everyone else who participated in the <color=purple>{event_name}</color> event received <color=purple>{rewards_list}</color>!", "Separate {rewards_list} With Commas?": true }, "Participation Reward Item(s)": [ { "Enable Participation Reward Item": true, "Participation Reward Item Probability %": 100, "Participation Reward Item Display Name": "Scrap", "Change Item Name to Participation Reward Item Display Name in Player Inventory": false, "Participation Reward Item Shortname": "scrap", "Participation Reward Item Skin ID": 0, "Participation Reward Min Item Amount": 10, "Participation Reward Max Item Amount": 10 } ], "Participation Reward Command(s)": [ { "Enable Participation Reward Command": false, "Participation Reward Command Probability %": 100, "Participation Reward Command Display Name": "Participant Role", "Participation Reward Command": "oxide.usergroup add {player.id} participant" } ], "Participation Reward Kit(s) (plugin required)": [ { "Enable Participation Reward Kit": false, "Participation Reward Kit Probability %": 100, "Participation Reward Kit Display Name": "Farm Kit", "Participation Reward Kit": "farmkit" } ] } } }, "Additional Event Types": { "HighQualBrawl": { "Enable Event": true, "Event Name": "HighQualBrawl", "Event Description": "Collect high quality metal ore at 3x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 3.0, "Event Entities": [ "hq.metal.ore" ], "Enable Event Permission": false, "Event Permission": "extraevents.highqualbrawl", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab" } }, "MetalMash": { "Enable Event": true, "Event Name": "MetalMash", "Event Description": "Collect metal ore at 3x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 3.0, "Event Entities": [ "metal.ore" ], "Enable Event Permission": false, "Event Permission": "extraevents.metalmash", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab" } }, "ResourceRun": { "Enable Event": true, "Event Name": "ResourceRun", "Event Description": "Collect resources at 2x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 2.0, "Event Entities": [ "sulfur.ore", "metal.ore", "hq.metal.ore", "stones", "wood", "cloth", "leather" ], "Enable Event Permission": false, "Event Permission": "extraevents.resourcerun", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab" } }, "StoneSmash": { "Enable Event": true, "Event Name": "StoneSmash", "Event Description": "Collect stones at 3x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 3.0, "Event Entities": [ "stones" ], "Enable Event Permission": false, "Event Permission": "extraevents.stonesmash", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab" } }, "SulfurSpree": { "Enable Event": true, "Event Name": "SulfurSpree", "Event Description": "Collect sulfur ore at 3x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 3.0, "Event Entities": [ "sulfur.ore" ], "Enable Event Permission": false, "Event Permission": "extraevents.sulfurspree", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab" } }, "WoodWhirl": { "Enable Event": true, "Event Name": "WoodWhirl", "Event Description": "Collect wood at 3x the normal rate!", "Event Type (multiply)": "multiply", "Event Length (seconds)": 600, "Event Multiplier": 3.0, "Event Entities": [ "wood" ], "Enable Event Permission": false, "Event Permission": "extraevents.woodwhirl", "Show UI And Notifications To Players Without Event Permission?": false, "Event Image(s)": [ { "Enable Image": true, "Image URL": "https://avatars.cloudflare.steamstatic.com/9df6fd69fc80ebe9387bb7a58ff4ee01d092af11_full.jpg", "Image Transparency (0.0 - 100.0)": 75.0, "Image Anchors Min (x y)": "0.8 0.2", "Image Anchors Max (x y)": "0.83 0.245" } ], "Event UI": { "Enable UI": true, "UI Anchors Min (x y)": "0.695 0.025", "UI Anchors Max (x y)": "0.83 0.1975", "UI Background Color (r g b a)": "255 255 255 0.2", "UI Text Color (r g b a)": "255 255 255 1.0", "UI Text Outline Color (r g b a)": "0 0 0 0.25", "UI Text Alignment (left, right, center)": "center" }, "Event Notifications": { "Enable Chat Notifications": true, "Event Chat Prefix": "", "Event Chat Icon (Steam64 ID)": 0, "Enable GameTip Notifications": false, "GameTip Style (info OR alert OR error)": "info", "GameTip Duration (seconds)": 3.0, "Enable Event Upcoming Notification": false, "Event Upcoming Delay (seconds) (time before event starts after Event Upcoming Notification)": 30, "Event Upcoming": "The <color=purple>{event_name}</color> event will start in {upcoming_announcement_delay} seconds! <color=purple>{event_description}</color>", "Event Starting": "The <color=purple>{event_name}</color> event has started! <color=purple>{event_description}</color>", "Event Starting Sound": "assets/bundled/prefabs/fx/item_unlock.prefab", "Event Ending": "The <color=purple>{event_name}</color> event has ended.", "Event Ending Sound": "assets/bundled/prefabs/fx/item_unlock.prefab" } } }, "Version": { "Major": 1, "Minor": 13, "Patch": 1 } }$19.99 -
Version 1.7.8
283 downloads
Transform your Rust server's storage experience with intelligent automation, overflow chains, and PvP-safe raid protection. Why SmartSorter? For Players: Stop manually sorting hundreds of items after raids, monuments and roams Never lose loot to overflowing boxes again Set up once, automate forever For Server Owners: Reduce player frustration and improve retention Performance-optimized for high-pop servers PvP-friendly with raid/combat blocking Zero dependencies - works out of the box What Makes It Unique? Drop Box Automation Mark any container as a "Drop Box" - toss items in and watch them automatically route to nearby filtered containers. No manual sorting needed. Sorting Chains (Overflow System) Link unlimited containers together. When one fills up, items automatically overflow to the next in the chain. Perfect for massive loot rooms. Raid & Combat Protection Full integration with RaidBlock, NoEscape, and CombatBlock - prevent sorting abuse during raids with granular control over what gets disabled. Essential for PvP servers. Defense Auto-Fill One-click filling of turrets, SAM sites, flame turrets, and shotgun traps. Set your preferred ammo/fuel amounts once and forget it. Smart Template System Save filter configurations as templates, load them onto any container, and share setups across your base in seconds. Core Features Automatic Sorting Drop Box system for hands-free organization Category and item-specific filters (granular control) Works with 50+ container types Intelligent handling of furnaces, refineries, recyclers, and vending machines Smart routing with sorting chains Manual Control Tools Send Near - Distribute inventory to nearby filtered containers within radius Send to Box - Fill the specific container you're looting Dump All - Empty your entire inventory instantly Loot All - Grab everything from a container (supports backpacks!) In-Container Sort - Organize by name or category with one click Inventory and backpack Sorting Sorting Chains (Overflow System) Link unlimited containers for automatic overflow routing Visual chain inspection with in-game colored lines and spheres Cycle detection prevents infinite loops Per-player chain ownership Configurable visualization duration and appearance Defense Management Auto-fill Auto Turrets, SAM Sites, Flame Turrets, Shotgun Traps Customizable ammo/fuel amounts per defense type Radius-based batch filling Automatic weapon mounting for turrets Per-player preferences saved Raid & Combat Protection Integrates with RaidBlock, NoEscape, and CombatBlock Granular control - disable specific features during raids/combat Optional chat notifications when actions are blocked Essential for PvP servers - prevents sorting abuse Template System Save filter configurations by name Load templates onto any container instantly Share setups between boxes Per-player template ownership with admin override Easy template management (delete, rename) Player Preferences Toggle auto-opening of filter panels (/ssautofilters) Minimize UI to compact button mode Per-player defense ammo/fuel settings Settings persist across sessions Visual Interface Dynamic context-aware UI (changes based on container type) Built-in help system with full-color image guides Fully customizable layouts, colors, and button positions Responsive design adapts to 1-column or 2-column layout ImageLibrary support for item icons Technical Specifications Supported Containers (50+) Storage boxes, large boxes, coffins, barrels, fridges, lockers, tool cupboards, vending machines, furnaces (all types), refineries, recyclers, BBQs, campfires, lanterns, mannequins, drop boxes, wall cabinets, beehives, chicken coops, composters, cauldrons, stashes, and all defense entities. Performance Optimized Configurable processing intervals Batch processing limits (MaxDirtyBoxesPerTick) Optimization mode for high-population servers Efficient memory pooling throughout Automatic cleanup of deleted container data Framework Compatible Full support for uMod/Oxide Native Carbon framework support No external dependencies required Works out of the box Safety Features Wall-check system (prevent looting through walls) Building privilege requirement Configurable item blacklist/whitelist Automatic cleanup of old container data (configurable grace period) Permission-based access control Configuration Highlights 1000+ Customization Options UI Customization: Every color, position, size, and text label Button Layouts: 4 preset layouts (Default, DropBox, Awaiting, HasChain) Timing: Sort delays, cooldowns, debounce intervals Distances: Default radius, visualization settings Category Overrides: Reclassify any item into any category Furnace/Refinery: Custom fuel and smeltable item lists Support & Updates Documentation: Built-in visual help system Active Development: Regular updates and improvements Bug Reports: Fast response on CodeFling Feature Requests: Always welcome What's Included Plugin file (.cs) Default configuration Built-in help system with images Full permissions setup 50+ container support Raid/combat block integration Template system Performance optimization Extensive customization options Perfect For: Large Base Builders - Automate loot rooms with chains PvP Servers - Raid block integration prevents abuse High-Pop Servers - Performance optimized Casual Servers - Quality of life improvement Modded Servers - Works with custom items PLAYER COMMANDS /ss or /smartsorter Opens the visual help guide UI /sshelp Opens the visual help guide UI (same as /ss) /sscommands Shows a list of all available chat commands /sstoggle Shows or hides the SmartSorter UI completely /ssremovechains Removes ALL sorting chains you own /ssautofilters [on|off] Toggles whether the filters panel auto-opens when looting filtered containers /ssrefresh Refreshes the UI if it gets stuck or doesn't display properly /ssshowchains Visually displays your sorting chains for 15 seconds using colored lines and spheres /ssdefense Opens the defense configuration panel to set ammo/fuel amounts for turrets and traps ADMIN COMMANDS /ssdebug on|off Enables or disables debug logging in console /ssreloadconfig Reloads the configuration file from disk /ssclearfilters <containerID> Clears all filters on a specific container by NetworkID /ssconfig [setting] [value] Opens the config UI, or sets a specific config value ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ smartsorter.use - Required for all features smartsorter.admin - Admin commands and config access ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ DEPENDENCIES None required. Optional ImageLibrary support for enhanced item icons. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Give your players the gift of time. Install Smart Sorter today.$24.99- 111 comments
- 5 reviews
-
- 2
-
-
- #sorting
- #auto-sort
-
(and 66 more)
Tagged with:
- #sorting
- #auto-sort
- #automation
- #item sorting
- #container management
- #storage management
- #inventory
- #filtering
- #organization
- #quality of life
- #qol
- #base management
- #efficiency
- #time saver
- #convenience
- #sorting chains
- #drop box
- #overflow routing
- #defense automation
- #turret filling
- #ammo management
- #ui
- #visual ui
- #oxide
- #carbon
- #no dependencies
- #base building
- #pve
- #resource management
- #item management
- #logistics
- #customizable
- #styled
- #easy to use
- #sorted
- #20k
- #base automation
- #optimization
- #umod
- #smartsorter
- #smart sorter
- #auto sort
- #inventory sorter
- #inventory management
- #storage sorter
- #container routing
- #ui editor
- #help ui
- #shotgun trap
- #flame turret
- #autoturret
- #sam site
- #weapon sorting
- #ammo sorting
- #resource sorting
- #tool cupboard
- ##vending machine
- ##vending routing
- #recycler
- ##refinery
- #furnace
- #large furnace
- #workbench
- #defenses
- ##fill defenses
- #construction sorting
- #radius sorting
- #performance
-
Version 1.1.17
4,191 downloads
The Offline Raid Protection plugin is a comprehensive solution designed to protect players' structures and vehicles while they are offline. It offers a range of customisable protection levels based on real-time or the length of time a player has been offline, and integrates with the Clans plugin and the in-game teams feature to determine protection status based on the online status of all clan or team members and authorised players. Key Features Configurable Protection Levels: Set protection levels based on real time or the amount of time since a player went offline. For example, a building can have 100% protection one hour after a player goes offline, and 50% protection after two hours. This feature is highly configurable. Clan/Team Integration: The plugin integrates with the Clans plugin and the in-game teams feature. The protection status of a structure or vehicle is determined by the online status of all clan or team members and authorised players. Penalty System: An optional penalty system is implemented to prevent abuse of the protection feature. For example, if a player leaves a clan or team, a penalty can be applied to all members and protection can be disabled for a configurable period of time. Game Tip Messages: The plugin displays game tip messages to players when they hit a protected structure or vehicle. The message includes the percentage of protection and is colour coded according to the level of protection. It supports all the languages available in Rust. Commands: Players with permission can use commands to check the protection status of other players, change the offline time of other players, and change the penalty status. Cache System: The plugin uses a caching system to optimise performance and keep the impact on the server to a bare minimum. Configuration: The plugin includes a configuration file that allows you to customise the behaviour of the plugin. Commands All commands can be configured. /orp or /ao <steam id or full name> — Check a player's offline protection status. You can type the command without a name when looking at a player's structure. /raidprot — Display offline raid protection information. /orp.fill.onlinetimes — Fill all players offline times. (Chat & Console command) /orp.test.offline <steam id or full name> <hours> — Change a player's offline time. /orp.test.online <steam id or full name> — Change a player's offline time to the current time. /orp.test.penalty <steam id or full name> <hours> — Change the duration of a player's penalty. A negative value or zero would disable the penalty. /orp.update.permission — Update the permissions status (offlineraidprotection.protect) for all players. orp.update.prefabs <true> - Updates the 'Prefabs to protect' list in the configuration. Overwrites the list with the 'true' argument. (Console command) orp.dump.prefabs - Clears the 'Prefabs to protect' list in the configuration. (Console command) Permissions All permissions can be configured. offlineraidprotection.protect — Allows a player to be protected from raids. offlineraidprotection.check — Allows a player to check the offline protection status of other players. offlineraidprotection.admin — Allows a player to use all admin commands of the plugin. To grant a permission, use carbon/oxide.grant <user or group> <steamname or ID> <permission>. To revoke a permission, use carbon/oxide.revoke <user or group> <steamname or ID> <permission>. Configuration The configuration is to a large extent self-explanatory. Raid Protection Options Only mitigate damage caused by players: Choose whether or not to only mitigate damage caused directly by players. Protect players that are online: Choose whether or not to protect the bases of the players who are online. Works when "Scale of damage depending on the current hour of the real day" is configured. Scale of damage depending on the current hour of the real day: Defines the protection levels based on the current hour of the real day. The key is the hour of the day (0-23), and the value is the protection scale (0 — 340282300000000000000000000000000000000). Example: "0": 0.0, "1": 0.0, "2": 0.0, "3": 0.0 This means that the protection level is 100% from midnight to 3am. Scale of damage depending on the offline time in hours: Defines the protection levels based on the time since the player went offline. The key is the number of hours since the player went offline, and the value is the protection scale (0 — 340282300000000000000000000000000000000). The value of the hours can also be a decimal number. Example: "12": 0.25, "24": 0.5, "48": 1.0, "96": 2.0 This means that 12 hours after the player goes offline, the protection level will be 75%. After 24 hours it will be 50% and after 48 hours it will be 0%. After 96 hours, the damage is increased by 200%. Cooldown in minutes: During this time, damage levels will remain vanilla. Raids are possible. Scale of damage between the cooldown and the first configured time: During this time, the level of damage between the cooldown and the first configured time can be set to a specific value, such as 0.0 Online time to qualify for offline raid protection in minutes: Time to qualify for offline raid protection after a player connects Protect all prefabs: Choose whether to protect all prefabs or only specific ones. This will protect anything in the TC range. Protect AI (animals, NPCs, Bradley and attack helicopters etc.) if 'Protect all Prefabs' is enabled: Choose whether or not to protect AI entities if "Protect all Prefabs" is enabled. May cause high hook times if set to true. Protect vehicles: Choose whether to protect vehicles or not. Vehicle authorisation always has priority. If you want to exclude certain vehicles from protection, add them to the blacklist. Protect twigs: Choose whether to protect twigs or not. Prefabs to protect: List of prefabs that will be protected. Make sure you remove the prefabs you don't want to protect, some of them are pointless. Prefabs blacklist: List of prefabs that will not be protected. Prefabs in the blacklist will always have priority to be unprotected. Timezone Options The fallback timezone is UTC if you leave it blank in the configuration, or if your configured timezone doesn't exist. The timezone identifiers are different for Windows and Linux. You can check the appendices to find your preferred timezone. Conclusion: The Offline Raid Protection plugin provides a comprehensive solution for protecting players' structures and vehicles. This plugin is essential for any Rust server owner who wants to provide a fair and enjoyable gaming experience for their players. Acknowledgments Special thanks to @Kulltero for his valuable feedback and suggestions during the development of this plugin. Windows_Timezones.txt Linux_Timezones.txt Prefabs.txtFree -
Version 0.1.1
81 downloads
The plugin displays the time until restart in the status bar. Depends on AdvancedStatus plugin. The ability to to add and modify any restart plugins; The ability to automatically generate code for restart hooks; The ability to automatically generate language files for different languages(filled in English); 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 abillity 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 abillity to set own image and customize the color and transparency of the image; The abillity to set sprite instead of the image; The ability to customize the color, size, font and outline of the text. { "Is it worth generating restart hooks? 0 - disabled, 1 - one-time activation, 2 - always enabled": 2, "List of language keys for creating language files": [ "en" ], "The type of the bar(TimeProgressCounter or TimeCounter)": "TimeCounter", "The height of the bar": 26, "The display order of the bar": 10, "The background color of the bar(HEX or RGBA)": "#E5423F", "The background transparency of the bar": 0.7, "The background material of the bar, leave empty to disable": "", "The URL of the bar image": "https://i.imgur.com/rAiHloW.png", "The local image of the bar, leave empty to use URL": "RestartStatus_Default", "The sprite image of the bar, leave empty to use local or URL": "", "Is it worth using a raw image for the bar?": false, "The color of the bar image(HEX or RGBA)": "#E5423F", "The transparency of the bar image": 1.0, "The outline color of the bar image(HEX or RGBA)": "0.1 0.3 0.8 0.9", "The outline transparency of the bar image": 1.0, "The outline distance of the bar image, leave empty to disable. Example '0.75 0.75'": "", "The size of the bar text": 12, "The color of the bar text(HEX or RGBA)": "#FFFFFF", "The transparency of the bar text": 1.0, "The font of the bar text(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "The horizontal offset of the bar text": 0, "The outline color of the bar text(HEX or RGBA)": "#000000", "The outline transparency of the bar text": 1.0, "The outline distance of the bar text, leave empty to disable": "", "The size of the bar subtext": 12, "The color of the bar subtext(HEX or RGBA)": "#FFFFFF", "The transparency of the bar subtext": 1.0, "The font of the bar subtext": "RobotoCondensed-Bold.ttf", "The outline color of the bar subtext(HEX or RGBA)": "0.5 0.6 0.7 0.5", "The outline transparency of the bar subtext": 1.0, "The outline distance of the bar subtext, leave empty to disable": "", "The background color of the progress bar(HEX or RGBA)": "1 1 1 0.15", "The background transparency of the progress bar": 0.15, "Is it worth making the progress reversible?": true, "The color of the bar progress(HEX or RGBA)": "#E5423F", "The transparency of the bar progress": 0.7, "The OffsetMin of the bar progress": "0 0", "The OffsetMax of the bar progress": "0 0", "The list of restart hooks. Note: After modifying hooks, do not forget to toggle hook generation": [ { "Hook triggered at the start of a restart": "OnSmoothRestartInit", "Argument position containing the number of seconds until restart(counting from 0)": 0, "Hook triggered at the cancellation of a restart": "OnSmoothRestartCancelled" }, { "Hook triggered at the start of a restart": "OnRestartScheduled", "Argument position containing the number of seconds until restart(counting from 0)": 0, "Hook triggered at the cancellation of a restart": "OnRestartCancelled" } ], "Version": { "Major": 0, "Minor": 1, "Patch": 1 } } EN: { "BarText": "RESTART IN" } RU: { "BarText": "РЕСТАРТ ЧЕРЕЗ" }$3.99 -
Version 1.2.2
29 downloads
Mail System is an in-game mail and notification system for Rust servers, allowing players to send “emails” to online and offline players. Admins will also benefit from being able to include attachments such as items, commands, and economy rewards, and players can now open support tickets for staff assistance directly in-game. Designed for wipes, announcements, rewards, crash compensation, support, and direct communication, Mail System ensures both online and sleeping players receive admin messages, while also providing threaded conversations—replies are appended to the original message—so players can follow the full back-and-forth anytime via a simple UI they can access at any time. Perfect For Admin announcements Server rules and new player welcome messages Compensations Reward delivery Event prizes Player to Player communication Core Features Persistent inbox per player Messages are delivered even when players are currently offline Configurable inbox limits per player - oldest message deleted if limit exceeded. Optional wipe-based inbox clearing Simple message creation Ability to input subject and message content Recipient can be easily selected via a player picker UI, with unique colors and icons for Online/Sleeper/Staff Optional image per message via ImageLibrary. Available Image URLs (recommend square images eg 512x512) can be configured. Default/Example images have been included. Clean scrollable UI and configurable max length for long messages. Admins can easily include a combination of items, economies, or commands ran against the recipient. Messages and attachments can also be created via console commands, perfect for use in other plugins. Known Limitation: Rust does not currently have a functional multi-line support (as in, hitting enter to create a line break won't create a line break for the recipient). However. when typing message content, entering \n will create a new line in the resulting message as shown in attached screenshots. Facepunch is aware of this and UI input functionality will be updated accordingly. Unread notifications Notification sound upon receiving new message Visual indicator for unread messages and attachments Customizable position and size of on-screen notification bell Support Tickets (In-Game Helpdesk) Create new tickets with subject + message Staff groups can view/respond to all tickets (permission group based, configurable) Open & Closed ticket views (toggle), with close/reopen controls Threaded ticket history: every reply is stored and displayed as a conversation Attachments & Rewards Each message can include any combination of: Item rewards Multiple items per message Custom display names Optional skin IDs Inventory-safe claiming Command rewards Ability to run server commands on claim Supports placeholders to ensure command is run against the recipient (%steamid%) Repeatable command execution via amount entry Economy rewards Economics ServerRewards TCBank each handled independently, with clear failure feedback if unavailable or failed Players claim attachments directly from the inbox with a single click and receive a clear summary of what was successfully claimed and what failed, if anything. 🛠 Admin & Console Tools Send messages with attachments: Using In-game UI Using Console commands Attach rewards and images using simple flag-based commands Ability to include attachments is admin permission based Target: Individual players All players (Online and Sleepers) Customization Customize HUD icon and unread indicators Customize online/sleeper/staff icons Built-in notification HUD position & size editor (no config guessing) Customize available images which can be included in messages. Adjust HUD colors Configure subject/message max lengths and inbox size. Localization via lang files Timestamp +/- offset Chat Commands: /inbox - Opens the Inbox UI where players can view and send/reply messages /tickets - opens the Tickets UI /sendmail "PlayerName" - optional chat command to send message to specific player without going through inbox/player picker /inbox_top - Admin command to view players with largest inbox sizes /inbox_clear "PlayerName" - Admin command to clear a specific player's inbox /notif_iconpos - Admin command to reposition and resize the notification icon (auto saves) Permissions: mailsystem.send - required to be able to send messages mailsystem.admin - required to add attachments via UI and run admin commands mailsystem.ticketopen - allows opening/using the Tickets UI mailsystem.ticketstaff - marks a player as ticket staff (can view/respond to all tickets) mailsystem.ticketmanage - allows managing tickets (e.g., close/reopen regardless of creator) Console command functionality Console commands can be used for both messaging and attachment delivery using flags, with included option to select which image will appear in the message Basic command structure is as follows: mail.send <playername OR SteamID OR *> "<subject>" "<content>" [flags] Using the * star sign in place of recipient will send the message to all players. Available flags are desribed below and may be used multiple times and in any order: Image Flag: -img <number> Sets the message image. Uses the image list from the config Index starts at 0 0 = first image, 1 = second, etc. _______________________________ Item Flag: -item <shortname> <amount> <skinId> optional:"displayName" Adds an item attachment. skinId may be 0 Custom name is optional If omitted, the item’s default name is used _______________________________ Commands Flag: -cmd "<name>" "<command>" <amount> Runs a server command when claimed. amount specified how many time to run the command. It defaults to 1 Supports %steamid% and %name% wildcards - useful when sending to all players or via other plugins. "name" is what the player will see as the attachment name (instead of seeing the command itself) _______________________________ Economy Flag: -eco <type> <amount> Adds a currency attachment. Supported types: Economics ServerRewards TCBank _______________________________ Example Console Commands: Below are some example console commands. Note you can use \n\n for following text to start as a new paragraph Simple message only to single player(with image) mail.send PlayerName "Welcome!" "Welcome to the server. Enjoy your stay!" -img 0 Simple message only to all players (with image) mail.send * "Server Notice" "Welcome to the server everyone!" -img 0 Single item attachment (with image) mail.send PlayerName "Resource Gift" "Here are some materials to get you started." -img 1 -item wood 2000 0 Item attachment with custom display name and specific skinID (with image) mail.send PlayerName "Special AK" "You have received skinned HV pistol ammo." -img 2 -item rifle.ak 1 987654321 "Very Cool AK" Multiple items (with image) mail.send PlayerName "Supply Drop" "A mix of useful resources." -img 0 -item wood 3000 0 -item stones 2000 0 -item metal.fragments 500 0 Command attachment (with image) mail.send PlayerName "Starter Kit" "Claim this message to receive your starter kit." -img 1 -cmd "Starter Kit" "kit give %steamid% starter" Economy reward (Economics) (with image) mail.send PlayerName "Welcome Bonus" "You have received a currency reward." -img 0 -eco Economics 1000 Mix of Items + Economics (with image) mail.send PlayerName "Builder Pack" "Resources and money to help you build." -img 2 -item wood 4000 0 -item stones 4000 0 -eco Economics 2500 Mix of Items and Command (TWO vip kits) (with image) mail.send PlayerName "VIP Trial" "Enjoy a one time VIP kit." -img 1 -item scrap 250 0 -cmd "VIP Kit" "kit give %steamid% VIP" 2 Full mixed attachments (items + command + economy) (with image) mail.send PlayerName "Welcome Package" "Everything you need to get started." -img 0 -item wood 3000 0 -item ammo.pistol.hv 100 0 -cmd "Starter Kit" "kit give %steamid% starter" -eco Economics 1500 Full mixed attachments to all players (note using \n\n to create a new paragraph within message content) (with image) mail.send * "Attention Citizens!" "Thank you for being awesome.\n\nAttached some gifts." -img 0 -item wood 3000 0 -item ammo.pistol.hv 100 0 -cmd "Starter Kit" "kit give %steamid% starter" -eco Economics 1500 If using the commands within a JSON (config) file, you will need to ensure you escape the quotes with a backslash (place a backslash before any quote sign), for example: mail.send %SteamID% \"Welcome!\" \"Welcome to the server!\n\n This is a mail system used to message online and offline players and for admins to share important information, changes or updates during the wipe\n\nWe hope you have a great time\" -item ammo.pistol.hv 100 0 \"\" -img 1 If you’re looking for a modern replacement for chat spam, manual kit commands, or unreliable reward delivery, Mail System provides a polished, user-friendly solution that players will instantly understand and appreciate. I have done my best to document the full functionality, but if any doubt do not hesitate to open a support request.$22.99 -
Version 1.2.0
2,772 downloads
RUST Plugin Test Server TEST MY PLUGINS THERE! connect play.thepitereq.ovh:28050 Carbon Aliases Oxide Extension is a tool designed to seamlessly integrate plugins originally developed for the Carbon Engine into Oxide server environments. This extension facilitates the cross-platform compatibility of plugins, allowing them to be used on both Carbon and Oxide servers with ease. Primarily designed for the high-performance Carbon Engine, the plugins experience significant performance enhancements within the Carbon environment. However, when deployed on Oxide servers, these plugins seamlessly adapt to function as regular Oxide plugins, without incorporating the specific performance optimizations of the Carbon engine. Moreover, the extension is an open-source project, encouraging collaboration and community involvement. If users find the need for additional functionality, such as the creation of more aliases for specific Carbon functions, they are welcome to contribute by committing updates to the project. INSTALL THIS EXTENSION ONLY IF YOUR SERVER IS RUNNING OXIDE! THIS EXTENSION IS NOT REQUIRED ON CARBON SERVERS! There are 2 ways of installing the extension: Put the extension (.dll file) in /RustDedicated_Data/Managed/ folder. Install CarbonAliasesDownloader plugin that's included in the package. Plugins that use CarbonAliases: Meteor Event 2.0 Extended Crafting Road Bradley Custom Mixing Waystones Chat Nations Shoppy Stock Help UI Techtree Bee Keeper CUI Aliases LUI Aliases Community.Protect Alias ImageDatabase Aliases (Works on regular ImageLibrary plugin)Free- 2 comments
- 1 review
-
- 5
-
-
-
- #extension
- #free
-
(and 6 more)
Tagged with:
-
Version 2.3.1
57 downloads
BattlePass completely reimagines player progression in Rust, delivering a triple-A game experience directly to your server. It features a gorgeous, animated user interface that feels native to the game, ensuring smooth performance without compromising visual fidelity. Players earn XP through every in-game activity, unlocking rewards across two distinct tracks. With a built-in season system, daily challenges, and deep integration with popular event plugins, it provides endless goals for your community to chase. The plugin features a robust Web-Based Configurator, allowing you to visually design your season, rewards, and challenges without ever touching a line of code a first-of-its-kind feature for a plugin of this scale. [ VIDEO PREVIEW HERE ] Main Features Web-Based Configurator : Effortlessly design your seasons using a modern, drag-and-drop web interface. Export ready-to-use config files in seconds, saving you hours of manual coding. Dual Progression Tracks : Offer both Free and Premium paths. Server owners can monetize the Premium track by allowing players to purchase access using Economics, Server Rewards (RP), or in-game items like Scrap. Stunning Visuals & Animations : Features a highly polished UI with smooth entry/exit effects, satisfying claim animations, and dynamic progress bars that look like a native game feature. Advanced Reward System : Supports full Console Command integration. Instantly grant Kits, VIP Ranks, Permissions, or virtual currencies the moment a player claims their reward. Daily Challenge System : Keep your players coming back every day with fresh, rotating objectives (e.g., "Kill 5 Bears") and a countdown timer for the next reset. Comprehensive XP Actions : Players earn XP through a massive variety of activities including Combat (Player/NPC kills), Raiding (destroying structures), Gambling, Survival (eating/healing), and Gathering. Massive Event Integration : Automatically rewards XP for participating in over 25+ popular server events, including Raidable Bases, Convoy, Space Event, Boss Monsters, and many more. Integrated Activities Massive Plugin Support & Event Integrations The Rust Battle Pass works seamlessly out-of-the-box with a wide range of custom plugins, ensuring your unique server events contribute directly to player progression. Every major event is tracked, allowing players to level up their pass by simply playing the game: Chat Commands Permissions Configuration Files Frequently Asked Questions (Q&A) Web Based Configurator$41.95- 28 comments
- 2 reviews
-
- 6
-
-
-
-
- #battlepass
- #web
- (and 24 more)
-
Version 1.1.1
979 downloads
Want to spice up the Ferry Terminal location on your map? Look no further! Captors have taken hostages and are going to execute them if they cannot enslave them. Liberate the hostages while waves of backup arrive Johnny Blaze style on their motorcycles. They will be relentless and merciless. It's recommended that you bring a friend or two for this one! Description The event will begin with a notification that captors have taken hostages and will be trying to take them away to enslave them from the Ferry Terminal monument. First you will want to dispatch as many of the enemies on site as possible without alerting them of your intent or presence. Once you are ready though, alarms will be sounded and they will attempt to call for backup. Once the backup begins coming on motorcycle they will continue to send units to keep you from liberating the hostages, or execute them as opposed to letting you get them to freedom! Each hostage will have a small radius and a configurable countdown will begin as you work on releasing them from their shackles. Once freed you will still need to escort them to a ferry nearby, and they will thank you by opening a hackable crate for you. There are indicators that help highlight important event items such as the hostages. The configuration file gives plenty of options to customize the event, from NPCs, timers, rewards, and plenty of other options like integration with plugins you already own, in game UI, and more! Dependencies (optional, not required) True PVE Pve Mode GUI Announcements Notify Discord Messages Alpha Loot Custom Loot NTeleportation Economics Server Rewards IQEconomic XPerience Kits Better Npc Monument Owner Chat commands (only for administrators) /ftstart - start the event /ftstop - end the event /ftpos - determining the position coordinates for changing the location of NPCs and crates. It should write in the configuration (Attention! The event must be started, the current position of the administrator in relation to the monument is read) Console commands (RCON only) ftstart - start the event ftstop - end the event Plugin Config en - example of plugin configuration in English ru - example of plugin configuration in Russian Hooks void OnFerryTerminalEventStart(Vector3 pos, float radius) – called when the event starts void OnFerryTerminalEventEnd() – called when the event ends void OnFerryTerminalEventWinner(ulong winnerId) – called at the end of the event, where the winnerId is the player who did more actions to complete the event My Discord: kpuctajl Join the Mad Mappers Discord here! Check out more of my work here!$35.00- 26 comments
- 6 reviews
-
- 6
-
-
-
- #ferry terminal
- #ch47
- (and 25 more)
-
Version 1.2.2
1,265 downloads
The plugin adds a dungeon event to your server. Dungeons are bases with puzzles, NPC defenders, turrets and more. You can create your own dungeons of varying difficulty You can build your own bases or modify existing ones: There are moving NPC guardians in the dungeons: There are puzzles with protective doors in the dungeons: In the dungeons there are secret notes with codes in boxes or on NPCs: Commands: dungbase_start - force start event dungbase_start <entrance name> <dungeon name> <X> <Y> <Z> - force an event to start using the specified entrance and dungeon at coordinates X Y Z (you can also specify the name of the entrance or dungeon <random>) example: dungbase_start entrance1 dungeon1 122.3 5.2 872 dungbase_start random dungeon3 dungbase_stop - force stop event dungbase_addblack <radius> - add a zone where dungeon spawning is not allowed Hooks: void DungeonBasesEventStarted() - // called when event starts void DungeonBasesEventEnded() - // called when event ends Configuration: { "Allow only the event owner (the one who entered the dungeon first) into the dungeon": true, "Allow owner's teammates to enter the dungeon": true, "Time before ownership is lost after leaving the server(in seconds)": 300, "Event marker on the map": true, "Event marker name": "Dungeon Base", "Event marker transparency(0-1)": 0.55, "Event marker radius": 0.5, "Event marker color.R(0-1)": 1.0, "Event marker color.G(0-1)": 0.0, "Event marker color.B(0-1)": 0.0, "Display event owner name on marker": true, "Display the time remaining until the end of the event on the marker": true, "Autostart event(disable if you want to trigger the event only manually)": true, "Calculate the time until the next event only after the previous one has finished": false, "Minimum time to event start(in seconds)": 3600, "Maximum time to event start(in seconds)": 7200, "Minimum event duration(in seconds)": 2000, "Maximum event duration(in seconds)": 3000, "Minimum number of online players to trigger an event": 1, "List of NPC names": [ "Dungeon NPC", "Dungeon Keeper", "Dungeon guard" ], "Dungeons list": [ "#dung#base1", "#dung#base2", "#dung#base3", "#dung#base4" ], "Entrances list": [ "#dung#entrance1", "#dung#entrance2", "#dung#entrance3", "#dung#entrance4" ], "Random order of choosing a dungeon from the list (if false, will be selected in turn)": true, "Random order of choosing the entrance to the dungeon from the list (if false, will be selected in turn)": true, "Change the time of day when entering the dungeon(from 0 to 23, if -1 - do not change the time)": 0.0, "How long before the end of the event does radiation start to affect players inside the dungeon": 180, "How long before the event ends will a warning message be displayed to players": 300, "How long after the event ends should the entrance be destroyed": 60, "Close the entrance and exit to the dungeon when the event time is over": true, "Will autoturrets attack NPCs": false, "Save event data (If true, the event will be saved and will continue even if you restart the server or plugin. Disable this if you get lag when saving)": true, "SteamID for chat message icon": 0 } Note: The plugin is guaranteed to work correctly with bases enabled. NPCs will not behave as standard, as they use different algorithms. Only one dungeon can spawn on the map at a time.$19.99 -
Version 1.0.4
128 downloads
Watchlist is a lightweight but powerful tool that alerts admins when specific players connect to the server. Whether you're online or offline, you'll get real-time in-game notifications and Discord alerts with fully configurable message templates and role pings. The built-in UI makes managing the watchlist easy, with support for sorting, filtering, teleporting, and note-taking. Players can be added or removed manually or straight from RustAdmin with custom commands. Very useful tool to keep you and your staff one step ahead. Configuration { "Discord Webhook URL": "https://discord.com/api/webhooks/your/webhook/url", (Your Webhook URL) "Ping Role": false, (Whether to ping a role when player comes online on discord, e.g: @Admin) "Role ID": 0, (Discord Roll Id to ping) "Purge Watchlist on Wipe": false, (whether to purge on wipe) "Purge Players List on Wipe": true, (performance, every player is stored in a file, it is recommended to clear this on wipe) "Enable UI": true, (plugin can be run entirely without UI if desired) "UI Color Scheme (Options: dark, light, rust)": "dark", ( UI styles ) "Custom Colors": { (customise the UI for your server) "PrimaryBackground": "0 0 0 0.95", "SecondaryBackground": "0.15 0.15 0.15 1", "HeaderBackground": "0.1 0.1 0.1 1", "ButtonPrimary": "0.2 0.7 0.2 0.9", "ButtonSecondary": "0.3 0.3 0.3 1", "ButtonDanger": "0.7 0.2 0.2 0.9", "TextPrimary": "1 1 1 1", "TextSecondary": "0.7 0.7 0.7 1", "OnlineIndicator": "0.2 0.8 0.2 1", "OfflineIndicator": "0.8 0.2 0.2 1", "RowEven": "0.12 0.12 0.12 0.95", "RowOdd": "0.15 0.15 0.15 0.95", "ActiveItem": "0.4 0.4 0.4 1", "AlertBackground": "0.8 0.2 0.2 0.95", "AlertText": "1 1 1 1" }, "UI Scale": 1.0, (scales the UI as desired) "Main UI Position": { "AnchorMin": "0.2 0.1", "AnchorMax": "0.8 0.9" }, "Font Size": { "Title": 20, "Header": 14, "Normal": 12, "Small": 10 }, "UI Animation": true, (enables ui animations) "Enable Sound Alert": true, (plays sound when watchlist player comes online) "Alert Sound": "assets/bundled/prefabs/fx/notice/item.select.fx.prefab", (choose which sound you want from rust prefab sounds) "Alert Duration (seconds)": 10.0, ( hlow long the alert is displayed in-game when a player comes online - only admins see this) "Show Visual Alert": true, (enable / disable the in-game alert) "Send Discord Add/Remove Notifications": true ( enable discord logging of adding/removing watchlist players) "Max Cached Players": 3000, (Performance, set this lower to reduce the memory used by the plugin this populates the player list with the last x number of players to join your server, ordered by latest) "Alert Cooldown Seconds": 120, (Prevents alert spam when players reconnect) "Startup Alert Grace Seconds": 60, (waits before firing watchlist alerts after server starts) "Auto Expire Days (0 = disabled)": 0, (auto expire watchlist players after number of days) "Send Prune Discord Notifications": true, (sent prune notification to discord) "Prune Report Max Per Embed": 10, (max players in prune message, prevents breaching discord embed count) "Prune Report Include Notes": false, "Enable Diagnostics": false (enable this for plugin performance stats and diagnostic information) } COMMANDS Chat: /watchlist Opens the Watchlist UI (requires permission) /wl <steamid> "<note>" Adds a player to the watchlist with a note (requires watchlist.admin permission) /wlr <steamid> Removes a player from the watchlist (requires watchlist.admin permission) /wlist Lists all watched players in chat (requires watchlist.admin permission) Console: watchlist.add <steamid> "<note>" Adds a player to the watchlist Example: watchlist.add 76561198000000000 "Suspected Cheater" watchlist.remove <steamid> Removes a player from the watchlist watchlist.list Lists all watched players in the server console wl <steamid> "<note>" Adds a player to the watchlist with a note (can be used via rcon) wlr <steamid> Removes a player from the watchlist (can be used via rcon) wlist Lists all watched players in the server console (can be used via rcon) purgewl Clears the entire watchlist (requires watchlist.admin permission) PERMISSIONS watchlist.admin Full access to all commands and features watchlistui.toggle Allows UI toggle via `/watchlist` command RUSTADMIN INTEGRATION You can integrate Watchlist directly with **RustAdmin** to add or remove players with a single click. Add to Watchlist Command to Execute: wl ${playerSteamid} "From RustAdmin" Tick "Show Command Output in a Dialog" (optional) Remove from Watchlist Command to Execute: wlr ${playerSteamid} Tick "Show Command Output in a Dialog" (optional)$4.99- 1 comment
- 1 review
-
- #admin
- #anticheat
- (and 22 more)
-
Version 1.0.5
118 downloads
About Battle Pass Reborn A modern battle pass system for Rust that adds progression, missions, and rewards to your server. Players complete a wide variety of tasks — from PvP and farming to building and crafting — and earn experience (XP) to unlock unique rewards at each level. The plugin is fully customizable and integrates seamlessly with your server’s economy and other popular plugins. The plugin also supports a Premium Battle Pass, giving players access to exclusive rewards and accelerated progression. This not only increases player engagement but can also generate additional revenue for server owners through premium access sales. Key Features Fully customizable progression system — levels, XP, and rewards for completing missions. Configurable mission types — PvP, events, farming, crafting, and many other activities. Premium Battle Pass — exclusive rewards and faster progression for premium users. Flexible integration — works with server economy and other popular plugins. Increased player engagement — encourages activity and retention between wipes. Modern and polished UI/UX — intuitive interface for viewing levels, missions, and rewards. Commands /bp — opens the Battle Pass interface for the player (can be changed in the plugin config). /giveexp {steamid} {quantity} - adds the specified amount of XP to a player. /removeexp {steamid} {quantity} - removes the specified amount of XP from a player. /resetprogressall - resets the progress of all players on the server. /resetprogress {steamid} - resets the progress of a specific player. Mission Types Missions are loaded from a preset file (e.g., DefaultMissions.json) and can be customized with event types, conditions (e.g., item shortnames), target counts, and difficulties. XP rewards scale by difficulty (configurable: Easy=10, Medium=25, Hard=50). extract: Gather/extract a resource (e.g., wood, stone). craft: Craft specific items. pickup: Pick up items (e.g., from ground or collectibles). loot: Loot a container (e.g., crates, barrels). kill: Kill entities (players, animals, scientists, helicopters, bradleys). build: Build structures. quest: Complete quests (from other plugins). growup: Grow and harvest plants. upgrade: Upgrade building blocks (e.g., wood to stone). fishcatch: Catch fish. heal: Use healing items (e.g., syringes). mlrsrocketfire: Fire MLRS rockets. itemuse: Use/consume items (e.g., food, medical). cardswipe: Swipe keycards. purchasing: Purchase items from NPCs/vending machines. hit_area (Head, Chest, Stomach, Arm, Hand, Leg, Foot): Hit specific body parts on players. kill_with_weapon: Kill using a specific weapon. recycling: Recycle items. gambling: Win in gambling (e.g., slots, wheels, cards; tracks deposits, wins, profits). enter_zone: Enter specific zones (via ZoneManager or similar). events: The plugin awards progress/XP in supported events. In mission presets you can specify conditions like "RaidableBase_Easy", "SpaceEvent", "ArmoredTrainEvent" etc. Event Points Integration Supported events: Air Event Arctic Base Event Armored Train Event Boss Monster Caravan Event Convoy Event Dungeon Event Ferry Terminal Event (FerryEvent) Flying Cargo Event Gas Station Event GunGame Event Harbor Event Junkyard Event Paintball Event Plant Event (PowerPlantEvent) Raidable Bases Event (with difficulty modes: Easy, Medium, Hard, Expert, Nightmare) Satellite Dish Event (SatDishEvent) Shipwreck Event Space Event Sputnik Event Supermarket Event (MarketEvent) Survival Arena Event Triangulation Event Tugboat Pirates Event (Tugboat) Water Event Abandoned Base Event Airfield Event Reward Types Item Commands Configuration Main settings — BattlePassReborn.json Mission settings — DefaultMissions.json Level and reward settings — LevelsList.json UI Settings — UI.json$30.00- 8 comments
- 3 reviews
-
- 3
-
-
- #battlepass
- #battle pass
- (and 27 more)
-
Version 1.1.1
241 downloads
Redemption is the second map inspired by the Aliens movie series. Wake up and begin your adventure in a world full of puzzles and parkour. See vehicles and the Facehugger creature that appear in the Alien movie series. - FEATURES Size: 5000. Objects: 81473. Map protection plugin included. Editable map: Yes. - CONTAINS ALL OFFICIAL MONUMENTS Ziggurat temple • Jungle ruins • Radtown • Ferry Terminal • Nuclear missile silo • Large oil platform • Small oil platform • Submarine laboratories • Harbor • Large fishing villages • Fishing villages • Launch site • Satellite dish • The Dome • HQM Quarry • Stone quarry • Sulfur quarry • Arctic Research Base • Sewer Branch • Train yard • Junkyard • Abandoned military bases • Military tunnel • Caves • Large barns • Ranch • Bandit camp • Power plant • Swamp • Airfield • Giant excavation • Outpost • Lighthouse - PREFABRICATED AND CUSTOMIZED MONUMENTS Volcano: Get ready for Parkour, activate the electricity and enter the volcano. A great challenge awaits you, so be prepared to get lost in a giant maze. At the summit of the volcano, you will find a red card. Eye of the Tiger: You won't need any cards to access the interior of this monument. Throw a grenade at the door and it will open automatically. Inside, you will find the meaning behind the name of this monument. Two Crocodile Lakes: Do you like crocodiles? Visit these locations to see them, but don't disturb the crocodiles. Heli Tower: A classic but modern tower for shooting at attack helicopters. This tower is equipped to meet all your needs. Weyland Center: This is where you will wake up. It contains great decorations, puzzles, loot, a helicopter seller, shops, a safe zone, a casino, and an entertainment area. Explore the ground floor to find new challenges. Valley Hill: A gigantic village to explore, you will find NPCs, loot and zip lines. Weyland Platform: Three platforms guarded by a tank. Solve the puzzle to open the door that contains a big loot. X Areas: Two types of construction areas, one to access from the air, in the other you can access from an elevator. These areas are scattered all over the map and are marked with the letter "x". Bunkers: Three types of minibunkers, these minibunkers are spread all over the map, use your grenades or explosives to open the door, each bunker has its own colored light to distinguish the difficulty, green, blue and red. Trees with a Safe Area: These trees are scattered throughout the jungle area, climb the stairs and access these safe areas to recycle, buy and much more. Spaceship: Watch out, a gigantic Spaceship guards the skies. Weyland Logo. Alien Creature. Ovomorph (egg). P-5000 Motorized Loader. M577 Armored Personnel Carrier. Bunker entrance with automatic doors. - TIPS Players will spawn in the Weyland Center by default. Remove the respawn points from Rustedit so that players spawn on the beach. Have fun - SUPPORT: https://discord.gg/ASxJynGndj$49.90- 13 comments
- 1 review
-
- 4
-
-
-
- #redemption
- #weyland
-
(and 50 more)
Tagged with:
- #redemption
- #weyland
- #center
- #weyland center
- #yutani
- #weyland yutani
- #jungle
- #jungle biome
- #chronus
- #chronius
- #chrons
- #chrons temple
- #scifi
- #sci-fi
- #alien
- #aliens
- #custom map
- #custom prefab
- #custom monument
- #rust
- #rustedit
- #heli tower
- #badgyver
- #halloween
- #fantasy
- #movie
- #oxide
- #carbon
- #facepunch
- #steam
- #pvp
- #pve
- #rp
- #roleplay
- #role play
- #cargo
- #puzzle
- #parkour
- #tower
- #lobby
- #egg
- #safezone
- #safe zone
- #casino
- #toy
- #character
- #logo
- #logotype
- #island
- #shop
- #world 2
- #world 2.0
-
Version 1.0.8
41 downloads
In Extraction, players will not feel alone on your server, despite its size of 3500. In Extraction, players will find all the official Rust Monuments. Extraction contains more than 300 construction zones, which are distributed across all the exits available on the map. In addition, these gigantic construction zones are equipped with electricity and water for each player. When an exit is activated, an alarm sounds to alert other players that a player is about to leave the surface to access an area designed for better player safety. - OFFER YOUR PLAYERS A BETTER PVP EXPERIENCE (Optional) Extraction includes a prefab “Extraction-NoBuild” to block construction on the map surface and force players to build in areas located inside the exits. Follow these steps to block construction on the surface: 1- Include “Extraction-NoBuild.prefab” in the RustEdit “CustomPrefabs” folder. 2- Open the map in RustEdit. 3- In the list of prefabs, find and include “Extraction-NoBuild” in the map. 4- Place “Extraction-NoBuild” at the coordinates: X:0,000 - Y:390,431 - Z:0,000 5- Save the changes you have made. - FEATURES Size: 3500. Objects: 81002. Map protection plugin included. Editable map: Yes Profile Better Npc: Yes. - CONTAINS ALL OFFICIAL MONUMENTS - CUSTOM MONUMENTS Over 300 construction areas equipped with electricity and water. Bunkers: Three types of mini-bunkers scattered throughout the map. Use grenades or explosives to open the door. Each bunker has its own color light to indicate its difficulty: green, blue, and red. Trees with safe zones: These trees are scattered throughout the jungle area. Climb the stairs and access these safe zones to recycle, shop, and more. Ammunition Tower: A giant tower where you will find ammunition and other resources inside. C4 Tower: A giant tower where you will find C4 explosives and other resources inside. Medical Tower: A giant tower where you will find medicine and other resources inside. The Arecibo Observatory: Also known as the National Astronomy and Ionosphere Center (NAIC) and formerly known as the Arecibo Ionosphere Observatory, is an observatory located in Barrio Esperanza, Arecibo, Puerto Rico, owned by the US National Science Foundation (NSF). Communications Center: Four giant towers where you will find all kinds of resources inside. Access from one tower to another via zip lines. Helicopter Tower: A classic but modern tower for shooting combat helicopters. This tower is equipped to meet all your needs. Train Stations: With a waiting room, loot, and NPCs, with secondary respawn on the railroad. Crocodile Lakes: Do you like crocodiles? Visit these locations to see them, but don't disturb the crocodiles. Green Exit: Access this exit using a button located in a booth. The waiting time at this exit is 5 minutes. After 5 minutes, the player will be able to access the construction area. Blue Exit: Access this exit using a blue card. The waiting time at this exit is 3 minutes. After 3 minutes, the player can access the construction area. Red Exit: Access to this exit is immediate and the player can access the construction area immediately. - TIPS Remove the “Extraction-NoBuild” prefab to allow players to build on the map surface. Have fun - SUPPORT: https://discord.gg/ASxJynGndj$49.90- 24 comments
- 2 reviews
-
- 3
-
-
-
- #extraction
- #extraction game
-
(and 51 more)
Tagged with:
- #extraction
- #extraction game
- #rust
- #rust game
- #jungle
- #jungle biome
- #scifi
- #sci-fi
- #custom map
- #map
- #custommap
- #exit
- #custom monument
- #rustedit
- #rust edit
- #heli tower
- #badgyver
- #fantasy
- #oxide
- #carbon
- #facepunch
- #steam
- #pvp
- #pve
- #pve pvp
- #pvp pve
- #pvp/pve
- #pve/pvp
- #rp
- #roleplay
- #role play
- #puzzle
- #parkour
- #arecibo observatory
- #tower
- #communication center
- #area
- #safezone
- #safe zone
- #zone
- #dome
- #island
- #world 2
- #world 2.0
- #build area
- #buildarea
- #build zone
- #buildzone
- #apocalypse
- #apocalypse map
- #cargo
- #io
- #io puzzles
-
Version 1.0.8
65 downloads
CHRONUS - Jungle Map is a planet with an intense Jungle biome. Get ready to explore a world full of ancient monuments inspired by the Aliens saga. Build on monuments located in the sky, sea and land. Use the RAID Islands for your favorite events. - HISTORY LONG AGO, A RACE CALLED CHRONERS WERE FORCED TO ABANDON THEIR HOME PLANET. EXPLORERS AND INSEMINATORS OF WORLDS, THE CRONERS FOUND A PLANET WITH A PRIMITIVE HUMANOID SPECIES. PRIMITIVES AND CRONERS MINGLED WITH A SINGLE GOAL, TO DEFEAT TIME, EXPLORE SPACE AND FIND THE TRUE CREATORS. THE REASON FOR THE EXTINCTION OF BOTH RACES IS UNKNOWN, BUT IN AN ANCIENT TEMPLE THEY LEFT EVIDENCE OF A THIRD SPECIES. - FEATURES • Size: 5000. • Objects: 114875. • Map protection plugin included. • The map can be edited: Yes. - CONTAINS ALL OFFICIAL MONUMENTS • Ziggurat temple • Jungle ruins • Radtown • Ferry Terminal • Nuclear missile silo • Large oil platform • Small oil platform • Submarine laboratories • Harbor • Large fishing villages • Fishing villages • Launch site • Satellite dish • The Dome • HQM Quarry • Stone quarry • Sulfur quarry • Arctic Research Base • Sewer Branch • Train yard • Junkyard • Abandoned military bases • Military tunnel • Caves • Large barns • Ranch • Bandit camp • Power plant • Swamp • Airfield • Giant excavation • Outpost • Lighthouse - PREFABS AND CUSTOM MONUMENTS • Bradley Arena, A great battle against Helldivers style tanks. • Train Stations, With waiting room, loot and NPC, with secondary rail respawn. • Temple of Rebirth, A temple where players will start their adventure (respawn room). • Air Plataforms, Construction area. • Power Towers, Construction area. • Cuesta Verde, Residential Construction area (Inspired by the movie Poltergeist). • Underwater Train Station. • Power Towers, Construction area. • Mars Attacks, An arena with NPCs and loot (Inspired by the movie Mars Attacks). • Arena Dome, Contains NPCs, loot, walls for players to cover their backs, and several towers for players to shoot from above. • Heli Tower, A public self-defense tower against patrol helicopters. • Volcanic Research, A volcano with parkour, puzzles, loot and NPCs. • Crater, Area with resources and zombies. • Six islands for events, Located around the map. You can use the islands for the Raidable Bases plugin. • Custom rivers. • Chrons Temple, This Custom Monument with a touch of the movie Alien challenges you with a variety of tests and traps you'll have to overcome to get the loot from the Chrons Temple. • Facehugger, Creatures from the Aliens saga. • Alien eggs, Eggs from the Aliens saga. - TIPS • If you want your players to respawn on the beaches, remove the Temple of Rebirth respawn points with Rust Edit. • Equip yourself with a rock, pickaxe or jackhammer to be able to leave Chrons Temple. • Have fun$45.90- 6 comments
- 1 review
-
- 2
-
-
- #chronus
- #chronius
-
(and 36 more)
Tagged with:
- #chronus
- #chronius
- #chrons
- #chrons temple
- #jungle
- #jungle biome
- #scifi
- #sci-fi
- #alien
- #aliens
- #alien chronus
- #custom map
- #custom prefab
- #rust
- #rustedit
- #build area
- #cuesta verde
- #bradley arena
- #heli tower
- #train station
- #arena
- #raidablebases
- #custom monument
- #badgyver
- #zipline
- #halloween
- #fantasy
- #oxide
- #carbon
- #facepunch
- #steam
- #pvp
- #pve
- #roleplay
- #puzzle
- #parkour
- #jungle map
- #tower
-
Version 1.3.0
347 downloads
Sea Skull is a custom map full of islands surrounded by multiple places to build. Get ready for survival in a world with creature wreckage, tornado and the legendary Kraken. Build your home in caves, land and air platforms, under bridges and in multiple locations that will surprise you. - FEATURES Size: 6000. Objects: 36561. Map protection plugin included. Editable map: Yes. - CONTAINS ALL OFFICIAL MONUMENTS Ziggurat temple • Jungle ruins • Radtown • Ferry Terminal • Nuclear missile silo • Large oil platform • Small oil platform • Submarine laboratories • Harbor • Large fishing villages • Fishing villages • Launch site • Satellite dish • The Dome • HQM Quarry • Stone quarry • Sulfur quarry • Arctic Research Base • Sewer Branch • Train yard • Junkyard • Abandoned military bases • Military tunnel • Caves • Large barns • Ranch • Bandit camp • Power plant • Swamp • Airfield • Giant excavation • Outpost • Lighthouse - PREFABRICATED AND CUSTOMIZED MONUMENTS Large oil platform (This monument contains a subway access, this monument can be reached by train). Small oil platform (This monument contains a subway access, this monument can be reached from the train). Heli Tower. Airfield with Bradley Patrol and railroad tracks. Bradley tank patrolling the map. Aerial platforms. The dome (with train tracks). Bridges with Construction Area. Missile launching with train tracks. Kraken creature in town. Tornado. Remains of mythological creatures. Sand. Caves with construction area and electricity. Quidditch Pitch (Harry Potter). Gigantic area with multiple Oilrig. H1Z1 Lab. Aircraft carrier. Six islands for events, Located around the map. You can use the islands for the Raidable Bases plugin. Islands (Oasis). - TIPS Setting your server to Survival mode will add an extra fun mode to this map (Optional). Have fun$45.90- 47 comments
- 3 reviews
-
- 6
-
-
-
- #seaskull
- #sea skull
-
(and 55 more)
Tagged with:
- #seaskull
- #sea skull
- #sea
- #skull
- #map
- #custom
- #custommap
- #custom map
- #rust
- #rust map
- #rust edit
- #rustedit
- #pirate
- #pirates
- #piratemap
- #isle
- #island
- #raid
- #oasis
- #kraken
- #animals
- #legend
- #monster
- #cave
- #custom monument
- #custom prefab
- #jungle
- #jungle biome
- #ship
- #ships
- #rugboat
- #boat
- #tugboat
- #train
- #locomotive
- #helitower
- #bradley
- #arena
- #dome
- #zipline
- #pve
- #pvp
- #roleplay
- #oxide
- #carbon
- #facepunch
- #steam
- #badgyver
- #world 2.0
- #buildarea
- #build area
- #puzzle
- #parkour
- #tower
- #seaofthieves
- #sea of thieves
- #pirates of the caribbean
-
Version 0.1.8
289 downloads
The plugin displays the player's balance in the status bar. Depends on AdvancedStatus plugin. The ability to add and modify any economic plugins; The ability to automatically generate code for balance update hooks; The ability to automatically generate language files for different languages(filled in English); The ability to display the status bar to everyone or only based on permissions; The ability to display the status bar always or only in safe zones and building privileges; The ability to display the status bar via a command for a short period if permanent display is disabled; The ability to display the status bar when the balance is non-zero; The ability to display all or part of the bars simultaneously; The ability to customize the bar for each plugin; The ability to specify the currency symbol; The ability to specify the display side of the currency symbol; The ability to display text if the balance exceeds a specified value(useful for very large balances); The ability to specify the order of the bar; The ability to change the height of the bar; The abillity 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 abillity to set own image and customize the color, transparency and outline of the image; The abillity to set sprite instead of the image; The ability to customize the color, size, font and outline of the text. balancebar.use - Grants the right to display the status bar if display is enabled only for permissions. { "Chat command": "balances", "Is it worth enabling GameTips for messages?": true, "Is it worth generating update hooks? 0 - disabled, 1 - one-time activation, 2 - always enabled": 2, "Is it worth displaying the status bar only when players are in the safe zone or have building privilege?": true, "Is it worth displaying the status bar at a 0 balance?": true, "Is it worth displaying the status bar without permission?": true, "Value after which text will be displayed instead of balance": 1000000000.0, "List of language keys for creating language files": [ "en" ], "The list of economy plugins for displaying the balance bar. Note: After modifying hooks, do not forget to toggle hook generation": [ { "Plugin's name": "Economics", "Is it worth enabling the plugin for display?": true, "Language key for the main text": "BarEconomics", "Balance format": "${0}", "Language key for the subtext when the balance is high": "BarEconomicsOverLimit", "API method for retrieving the balance": "Balance", "Hook that triggers on balance update": "OnEconomicsBalanceUpdated", "List of argument types in the hook in order": [ "string", "double" ], "BarSettings": { "Order": 20, "Height": 26, "BackgroundColor(HEX or RGBA)": "#6375B3", "BackgroundTransparency": 0.8, "BackgroundMaterial(leave empty to disable)": "", "ImageUrl": "https://i.imgur.com/jKeUqSD.png", "ImageLocal(leave empty to use URL)": "BalanceBar_Default", "ImageSprite(leave empty to use local or URL)": "", "IsRawImage": false, "ImageColor": "#A1DBE6", "ImageTransparency": 1.0, "ImageOutlineColor": "0.1 0.3 0.8 0.9", "ImageOutlineTransparency": 1.0, "ImageOutlineDistance(leave empty to disable). Example '0.75 0.75'": "", "TextSize": 12, "TextColor": "#FFFFFF", "TextTransparency": 1.0, "TextFont(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "TextOffsetHorizontal": 0, "TextOutlineColor": "#000000", "TextOutlineTransparency": 1.0, "TextOutlineDistance": "", "SubTextSize": 12, "SubTextColor": "#FFFFFF", "SubTextTransparency": 1.0, "SubTextFont": "RobotoCondensed-Bold.ttf", "SubTextOutlineColor": "0.5 0.6 0.7 0.5", "SubTextOutlineTransparency": 1.0, "SubTextOutlineDistance": "" } }, { "Plugin's name": "ServerRewards", "Is it worth enabling the plugin for display?": true, "Language key for the main text": "BarServerRewards", "Balance format": "{0} RP", "Language key for the subtext when the balance is high": "BarServerRewardsOverLimit", "API method for retrieving the balance": "CheckPoints", "Hook that triggers on balance update": "OnPointsUpdated", "List of argument types in the hook in order": [ "ulong", "int" ], "BarSettings": { "Order": 20, "Height": 26, "BackgroundColor(HEX or RGBA)": "#6375B3", "BackgroundTransparency": 0.8, "BackgroundMaterial(leave empty to disable)": "", "ImageUrl": "https://i.imgur.com/jKeUqSD.png", "ImageLocal(leave empty to use URL)": "BalanceBar_Default", "ImageSprite(leave empty to use local or URL)": "", "IsRawImage": false, "ImageColor": "#A1DBE6", "ImageTransparency": 1.0, "ImageOutlineColor": "0.1 0.3 0.8 0.9", "ImageOutlineTransparency": 1.0, "ImageOutlineDistance(leave empty to disable). Example '0.75 0.75'": "", "TextSize": 12, "TextColor": "#FFFFFF", "TextTransparency": 1.0, "TextFont(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "TextOffsetHorizontal": 0, "TextOutlineColor": "#000000", "TextOutlineTransparency": 1.0, "TextOutlineDistance": "", "SubTextSize": 12, "SubTextColor": "#FFFFFF", "SubTextTransparency": 1.0, "SubTextFont": "RobotoCondensed-Bold.ttf", "SubTextOutlineColor": "0.5 0.6 0.7 0.5", "SubTextOutlineTransparency": 1.0, "SubTextOutlineDistance": "" } }, { "Plugin's name": "BankSystem", "Is it worth enabling the plugin for display?": true, "Language key for the main text": "BarBankSystem", "Balance format": "${0}", "Language key for the subtext when the balance is high": "BarBankSystemOverLimit", "API method for retrieving the balance": "Balance", "Hook that triggers on balance update": "OnBalanceChanged", "List of argument types in the hook in order": [ "ulong", "int" ], "BarSettings": { "Order": 20, "Height": 26, "BackgroundColor(HEX or RGBA)": "#6375B3", "BackgroundTransparency": 0.8, "BackgroundMaterial(leave empty to disable)": "", "ImageUrl": "https://i.imgur.com/jKeUqSD.png", "ImageLocal(leave empty to use URL)": "BalanceBar_Default", "ImageSprite(leave empty to use local or URL)": "", "IsRawImage": false, "ImageColor": "#A1DBE6", "ImageTransparency": 1.0, "ImageOutlineColor": "0.1 0.3 0.8 0.9", "ImageOutlineTransparency": 1.0, "ImageOutlineDistance(leave empty to disable). Example '0.75 0.75'": "", "TextSize": 12, "TextColor": "#FFFFFF", "TextTransparency": 1.0, "TextFont(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "TextOffsetHorizontal": 0, "TextOutlineColor": "#000000", "TextOutlineTransparency": 1.0, "TextOutlineDistance": "", "SubTextSize": 12, "SubTextColor": "#FFFFFF", "SubTextTransparency": 1.0, "SubTextFont": "RobotoCondensed-Bold.ttf", "SubTextOutlineColor": "0.5 0.6 0.7 0.5", "SubTextOutlineTransparency": 1.0, "SubTextOutlineDistance": "" } }, { "Plugin's name": "IQEconomic", "Is it worth enabling the plugin for display?": true, "Language key for the main text": "BarIQEconomic", "Balance format": "${0}", "Language key for the subtext when the balance is high": "BarIQEconomicOverLimit", "API method for retrieving the balance": "API_GET_BALANCE", "Hook that triggers on balance update": "OnBalanceUpdated", "List of argument types in the hook in order": [ "BasePlayer", "int" ], "BarSettings": { "Order": 20, "Height": 26, "BackgroundColor(HEX or RGBA)": "#6375B3", "BackgroundTransparency": 0.8, "BackgroundMaterial(leave empty to disable)": "", "ImageUrl": "https://i.imgur.com/jKeUqSD.png", "ImageLocal(leave empty to use URL)": "BalanceBar_Default", "ImageSprite(leave empty to use local or URL)": "", "IsRawImage": false, "ImageColor": "#A1DBE6", "ImageTransparency": 1.0, "ImageOutlineColor": "0.1 0.3 0.8 0.9", "ImageOutlineTransparency": 1.0, "ImageOutlineDistance(leave empty to disable). Example '0.75 0.75'": "", "TextSize": 12, "TextColor": "#FFFFFF", "TextTransparency": 1.0, "TextFont(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "TextOffsetHorizontal": 0, "TextOutlineColor": "#000000", "TextOutlineTransparency": 1.0, "TextOutlineDistance": "", "SubTextSize": 12, "SubTextColor": "#FFFFFF", "SubTextTransparency": 1.0, "SubTextFont": "RobotoCondensed-Bold.ttf", "SubTextOutlineColor": "0.5 0.6 0.7 0.5", "SubTextOutlineTransparency": 1.0, "SubTextOutlineDistance": "" } } ], "Version": { "Major": 0, "Minor": 1, "Patch": 8 } } EN: { "CmdMain": "Available commands:\n\n<color=#D1CBCB>/balances</color> <color=#D1AB9A>show *seconds*(optional)</color> - Temporarily display the balance bar with an optional duration(1-10 seconds)\n<color=#D1CBCB>/balances</color> <color=#D1AB9A>toggle</color> - Toggle the balance bar display\n<color=#D1CBCB>/balances</color> <color=#D1AB9A>ignore</color> - Toggle ignoring balance bar display zones\n\n--------------------------------------------------", "CmdDisplayEnabled": "Balance bar display enabled!", "CmdDisplayDisabled": "Balance bar display disabled!", "CmdIgnoreZonesEnabled": "Ignoring balance bar display zones enabled!", "CmdIgnoreZonesDisabled": "Ignoring balance bar display zones disabled!", "BarEconomics": "Balance", "BarEconomicsOverLimit": "> $1kkk", "BarServerRewards": "Points", "BarServerRewardsOverLimit": "> 1kkk RP", "BarBankSystem": "Balance", "BarBankSystemOverLimit": "> $1kkk", "BarIQEconomic": "Balance", "BarIQEconomicOverLimit": "> $1kkk" } RU: { "CmdMain": "Доступные команды:\n\n<color=#D1CBCB>/balances</color> <color=#D1AB9A>show *секунды*(опционально)</color> - Временно отобразить баланс бар с возможностью указать время отображения(1-10 секунд)\n<color=#D1CBCB>/balances</color> <color=#D1AB9A>toggle</color> - Переключить отображение баланс бара\n<color=#D1CBCB>/balances</color> <color=#D1AB9A>ignore</color> - Переключить игнорирование зон отображения баланс бара\n\n--------------------------------------------------", "CmdDisplayEnabled": "Отображение баланс бара включено!", "CmdDisplayDisabled": "Отображение баланс бара выключено!", "CmdIgnoreZonesEnabled": "Игнорирование зон отображения баланс бара включено!", "CmdIgnoreZonesDisabled": "Игнорирование зон отображения баланс бара выключено!", "BarEconomics": "Баланс", "BarEconomicsOverLimit": "> $1 млрд", "BarServerRewards": "Очки", "BarServerRewardsOverLimit": "> 1 млрд RP", "BarBankSystem": "Баланс", "BarBankSystemOverLimit": "> $1 млрд", "BarIQEconomic": "Баланс", "BarIQEconomicOverLimit": "> $1 млрд" } show *seconds*(optional) - Temporarily display the balance bar with an optional duration(1-10 seconds) ; toggle - Toggle the balance bar display; ignore - Toggle ignoring balance bar display zones. Example: /balances show 5 /balances toggle /balances ignore$3.99 -
Version 1.0.2
52 downloads
Custom Item Manager is an in-game admin UI for creating true custom Rust items by registering brand-new ItemDefinitions, leveraging the CustomItemDefinitions* framework. Unlike traditional “skinned item” approaches, this plugin adds items directly into the game’s item manifest, allowing them to be spawned, stored, traded, and in many cases interacted with exactly like vanilla items. Because these items exist as real ItemDefinitions, they can have their own unique itemID, shortname, display names, meaningful descriptions, icons, categories, flags, and blueprint rules**. This solves one of the biggest limitations of skin-based custom items: skinned items can only reuse the original item’s shortname, description and behavior, while CustomItemManager allows you to define entirely new identity and metadata for each item. All item creation and editing is done through an in-game UI. Items can be created, edited, unregistered, and re-registered instantly without editing code or restarting the server. Created items are stored persistently and automatically re-registered on server start. A searchable list andone-click give buttons makes testing fast and convenient. In short, CustomItemManager provides a clean workflow for adding more vanilla-like custom items to Rust servers, not just reskinned vanilla items. Why use this instead of skinned existing items? Skinned vanilla items: Share the original item’s behavior Cannot change the description meaningfully Are limited to cosmetic differences Custom Item Manager items: Exist as unique ItemDefinitions Have their own display name and custom description, in place of the ownership label, as well as additional customizable labels. Can have different rules, eg can/can't be dropped, configurable category (e.g. for sorting). Integrate cleanly with most Rust plugins that give or require specific item shortnames. RECYCLABLE - setting the Craftable value to True, and setting Blueprint Ingredients, will allow the item to be recycled. CRAFTABLE- by giving players a blueprint for the custom item, it can be crafted using the industrial workbench If you want items to feel like true, purpose-built content instead of cosmetic overrides, this plugin is the better approach, and will save you a lot of time chasing down skinIDs when configuring other plugins. Data and Persistence All created items are stored in the plugin data file Items are automatically re-registered on server start and plugin reload It is safe to reload the plugin without losing definitions On unload, all existing items will appear as a fallback item, and be restored to their original condition upon plugin load. Permissions customitemmanager.admin - required to use the utility Commands /cim - opens the CIM UI Recommendations Ensure you have the latest version of Custom Item Definitions framework For non-usable items (eg custom craft components, quest items), use RHIB as the parent item. It has a blank description to avoid confusion. When using the items in other plugins, you do not need to specify the SkinID again, only the shortname (skinID should be 0) If the items are already in player containers, prefer editing and re-registering over deleting. Text of the first, Green label on the item is configured in the lang file for Custom Item Definitions. All Display Names and Descriptions will be available in the lang file for Custom Item Manager, allowing you to easily translate the items. Custom Labels Example: The green label text is configured in the Custom Item Definitions lang file. The text when hovering over it, is the item description configured via my plugin. The blue and orange labels, can also be created via my plugin, with or without additional text when hovering over it. SPECIAL ITEM=|QUEST ITEM= After = you would enter the text you wish to display when hovering over the additional label. It's up to you to experiment and adapt it for your own needs. * This plugin is a UI utility to easily create and manage custom items, based on the required dependency - Custom Item Definitions framework developed by 0xF ** The plugin allows specifying whether the item can have a blueprint as well as the required components to craft, which allows the custom item to be recycled. The blueprint itself can be given to players and learned, however it will not appear in the vanilla crafting menu. It can however be crafted with an industrial crafter,$8.99 -
Version 1.0.0
3 downloads
Amaze your players with this gigantic monument on your server. Enterprise, a spaceship with beautiful decorations inspired by the Star Trek saga. CONTAINS: Puzzles that will make your players think. Automatic electricity. A wide variety of loot. Dangerous trap mechanisms. Hidden secrets. TIP: Have fun SUPPORT: https://discord.badgyver.com$29.63- 2 comments
- 1 review
-
- 5
-
-
-
- #enterprise
- #uss enterprise
-
(and 32 more)
Tagged with:
- #enterprise
- #uss enterprise
- #ussenterprise
- #star trek
- #startrek
- #spacechip
- #space
- #universe
- #movie
- #star
- #explorer
- #scifi
- #sci-fi
- #fantasy
- #puzzle
- #puzzles
- #parkour
- #secrets
- #electricity
- #star trek movie
- #oxide
- #carbon
- #badgyver
- #facepunch
- #steam
- #rust
- #rustedit
- #rust edit
- #star trek uss enterprise
- #rust monument
- #rust custom monument
- #custom monument
- #custom prefab
- #rust custom prefab
-
Version 1.0.4
1 download
TeamFinder adds a clean, in-game Looking For Group / Looking For Members system to your Rust server. Players can post LFG listings when they’re solo, and team leaders can post LFM listings to recruit. Everything runs through an intuitive UI: browse listings, open player request details, invite, request to join, and manage incoming requests, all without needing repetitive lfg chat spam. Key Features LFG + LFM Listings LFG (Looking for Group): solo players post a listing with a description. These listings are public and team leaders can easily invite players. LFM (Looking for Members): team leaders post a listing tied to their current team. Solo players can submit an invite request along with a short description. Simple UI Workflow Full UI with a main listings panel + side panel for invite request management. Filters: All / LFG / LFM Click a listing to view: Player name + avatar Listing type tag (LFG/LFM) Full description Invite & Request System LFG listings: team leaders can directly send a team invite. LFM listings: solo players can request an invite to join that team. Optional request note (short message) included with join requests. Built-In Safety Rules / Cleanups Players can’t request invites if they’re already in a team. Players can’t be invited/request if they already have a pending Rust team invite. If a player joins a team, their other pending join requests are cleaned up automatically Invalid LFM listings (disbanded teams) are auto-removed when detected. When team leader changes, the listing ownership is moved to new leader. Reminders & Notifications Audible invites reminders for: Players with pending team invites Leaders with pending join requests Configurable reminder interval. Chat message when a LFG/LFM request is posted. Editable UI customize colors for: panels frames row borders buttons tags (LFG/LFM) input fields scrollbar elements and more via the config Localization All UI content neatly arranged in the lang file, allowing for easy translation. ________________________________________________________________ Permissions teamfinder.admin - Required to run clear commands and remove other player's listings. Chat Commands /lfg - Opens the Party Finder. This command can be changed, and multiple commands added within the config file. /lfg.clear - Admin command to clear ALL LFG listings /lfm.clear - Admin command to clear ALL LFMlistings ________________________________________________________________ Default config is created and should meet the needs of most servers.$14.99 -
Version 0.1.8
385 downloads
The plugin displays an invisibility indication in the status bar. Depends on AdvancedStatus plugin. The ability to set a sound effect for disappearance and appearance; The ability to automatically generate language files for different languages(filled in English); The ability to individually toggle the display of status bars; The ability to specify the order of the bar; The ability to change the height of the bar; The abillity 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 abillity to set own image and customize the color and transparency of the image; The abillity to set sprite instead of the image; The ability to customize the color, size, font and outline of the text. { "Sound effect played upon disappearance, leave empty to disable": "assets/prefabs/npc/patrol helicopter/effects/rocket_fire.prefab", "Sound effect played upon appearance, leave empty to disable": "assets/prefabs/npc/patrol helicopter/effects/rocket_fire.prefab", "List of language keys for creating language files": [ "en" ], "The height of the bar": 26, "The display order of the bar": 10, "The background color of the bar(HEX or RGBA)": "#15AC9D", "The background transparency of the bar": 0.7, "The background material of the bar, leave empty to disable": "", "The URL of the bar image": "https://i.ibb.co/LzdbT8wT/Vanish-Status-Default.png", "The local image of the bar, leave empty to use URL": "VanishStatus_Default", "The sprite image of the bar, leave empty to use local or URL": "", "Is it worth using a raw image for the bar?": false, "The color of the bar image(HEX or RGBA)": "#15AC9D", "The transparency of the bar image": 1.0, "The outline color of the bar image(HEX or RGBA)": "0.1 0.3 0.8 0.9", "The outline transparency of the bar image": 1.0, "The outline distance of the bar image, leave empty to disable. Example '0.75 0.75'": "", "The size of the bar text": 12, "The color of the bar text(HEX or RGBA)": "#FFFFFF", "The transparency of the bar text": 1.0, "The font of the bar text(https://umod.org/guides/rust/basic-concepts-of-gui#fonts)": "RobotoCondensed-Bold.ttf", "The horizontal offset of the bar text": 0, "The outline color of the bar text(HEX or RGBA)": "#000000", "The outline transparency of the bar text": 1.0, "The outline distance of the bar text, leave empty to disable": "", "The size of the bar subtext": 12, "The color of the bar subtext(HEX or RGBA)": "#FFFFFF", "The transparency of the bar subtext": 1.0, "The font of the bar subtext": "RobotoCondensed-Bold.ttf", "The outline color of the bar subtext(HEX or RGBA)": "0.5 0.6 0.7 0.5", "The outline transparency of the bar subtext": 1.0, "The outline distance of the bar subtext, leave empty to disable": "", "Version": { "Major": 0, "Minor": 1, "Patch": 8 } } EN: { "BarVanish": "You are invisible" } RU: { "BarVanish": "Вы невидимы" }$3.99
