Aussie4life's Wishlist
-
Flying God Status
The plugin displays godmode and noclip indicators in the status bar. Depends on AdvancedStatus plugin.
The ability to display godmode and noclip indications in the status bar. 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 customize the status bar for each of types; 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.
{ "Chat command": "fgs", "Is it worth enabling GameTips for messages?": true, "Check interval in seconds": 1.0, "List of language keys for creating language files": [ "en" ], "Status Bar Settings for God": { "Order": 20, "Height": 26, "Main_Color(Hex or RGBA)": "#E3BA2B", "Main_Transparency": 0.8, "Main_Material": "", "Image_Url": "https://i.imgur.com/XmZBOuP.png", "Image_Local(Leave empty to use Image_Url)": "FlyingGodStatus_God", "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "", "Image_IsRawImage": false, "Image_Color(Hex or RGBA)": "#FFD33A", "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": 1.0, "Image_Outline_Distance": "0.75 0.75", "Text_Key": "BarGod", "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", "Text_Offset_Horizontal": 0, "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(Leave empty to disable)": "", "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": 1.0, "SubText_Outline_Distance": "0.75 0.75" }, "Status Bar Settings for Noclip": { "Order": 20, "Height": 26, "Main_Color(Hex or RGBA)": "#66A4D2", "Main_Transparency": 0.8, "Main_Material": "", "Image_Url": "https://i.imgur.com/LY0AUMG.png", "Image_Local(Leave empty to use Image_Url)": "FlyingGodStatus_Noclip", "Image_Sprite(Leave empty to use Image_Local or Image_Url)": "", "Image_IsRawImage": false, "Image_Color(Hex or RGBA)": "#31648B", "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": 1.0, "Image_Outline_Distance": "0.75 0.75", "Text_Key": "BarNoclip", "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", "Text_Offset_Horizontal": 0, "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(Leave empty to disable)": "", "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": 1.0, "SubText_Outline_Distance": "0.75 0.75" }, "Version": { "Major": 0, "Minor": 1, "Patch": 5 } }
EN: { "BarGod": "You are immortal", "BarNoclip": "You are flying", "CmdGodEnabled": "Display of Godmode bar enabled!", "CmdGodDisabled": "Display of Godmode bar disabled!", "CmdNoclipEnabled": "Display of Noclip bar enabled!", "CmdNoclipDisabled": "Display of Noclip bar disabled!" } RU: { "BarGod": "Вы неуязвимы", "BarNoclip": "Вы в полете", "CmdGodEnabled": "Отображение Godmode бара включено!", "CmdGodDisabled": "Отображение Godmode бара выключено!", "CmdNoclipEnabled": "Отображение Noclip бара включено!", "CmdNoclipDisabled": "Отображение Noclip бара выключено!" }
god - toggling personal Godmode bar display. fly - toggling personal Noclip bar display. Example: /fgs god
-
Welcome Panel Addons
Bundle of four addons made for Welcome Panel UI.
All four addons including preset default config files as you see them on screenshots.
-
Setup Furnaces
Smelting & cooking control Quick smelt as a rank, not a server setting Speed, output and fuel burn are set per permission and per cooker — a large furnace behaves one way for your default group and another for VIP, and the furnaces standing in monuments get a tier of their own. Grant a rank and the ovens that player already placed change on the spot, still burning. Everything is edited from an in-game menu.
8 Cookers supported out of the box 9 Settings per cooker, per rank 3 Tiers preconfigured, unlimited more 0 Dependencies ✓ Speed, output and fuel burn — three independent multipliers per cooker ✓ Ranks apply instantly — existing ovens switch tier the moment the permission lands ✓ Cooking with no fuel at all — including electric furnaces with no power ✓ A separate tier for ownerless ovens — monument furnaces don't inherit anyone's rank ✓ One-click reorganize button inside the oven — load it, fuel it exactly, empty it ✓ A live line telling you when it's done — and whether the fuel or the output space runs out first ✓ Ovens that feed themselves — wood in from the boxes next to them, metal out into the same boxes 01 — Tiers A furnace that knows who placed it Every oven is matched to its owner's permission when it spawns, so the same building looks identical and behaves differently depending on who built it.
Per rank, per cooker Not one blanket smelt rate. A rank sets its own numbers for the small furnace, the large furnace, the electric furnace, the refinery, campfires, the BBQ, the hobo barrel and the fireplace — eight cookers, nine settings each, per tier. Grant a rank, the ovens change immediately Permissions and groups are watched live. Sell VIP at 2am and the furnaces that player left burning speed up right then — no relog, no re-placing, no server restart. Revoke it and they drop back just as fast. Ownerless ovens get their own tier Furnaces and campfires that came with the map or with an event have no owner and therefore no rank. A dedicated static tier covers exactly those, so a monument furnace can stay at 1x while your players' ovens run at 4x — or the other way around. 02 — The dials Three multipliers that don't overlap Speed, yield and fuel are separate problems, so they're separate numbers. Combine them into anything from a slightly generous furnace to one that never needs wood.
Quick smelt Scales how fast the oven ticks. At 4x an ore stack finishes in a quarter of the time — and everything else about the oven, including charcoal, stays proportional. Output, with fractions that aren't thrown away More metal out of the same ore. Set 1.5x and the leftover halves are carried over and paid out as whole items later, so a fractional multiplier really is 1.5x over a stack instead of quietly rounding down to 1x on every tick. Fuel burn Make wood last twice as long, or twice as short. Independent of speed, so a fast furnace doesn't have to be a hungry one. Or no fuel at all One toggle and the oven runs empty — put ore in, take metal out, no wood involved. Electric furnaces get the same treatment and cook without being wired to anything, which is the version people actually ask for. And a multiplier for one resource High quality ore can smelt at half speed while everything else runs at four times, or give double metal without touching the rest of the economy. Any shortname goes into Multipliers for a single raw item with its own speed and yield, multiplied on top of the tier. 03 — Reorganize One button instead of thirty drag-and-drops A small icon appears inside the oven interface for ranks you enable it for. Pressing it does the whole loading routine at once.
Fills, fuels and empties in one press Ore goes from your inventory into the oven, finished output comes back out to you, and the wood is trimmed to exactly what this batch needs — the surplus is handed straight back rather than sitting there burning. The fuel maths accounts for your rank The amount of wood it leaves is calculated from that oven's real smelting speed and temperature, so a VIP furnace running at 4x isn't loaded with four times the wood it will actually burn. 04 — Hands off Ovens that run themselves Three switches per rank, per cooker. Turn them on for VIP and their base stops being a queue of furnaces waiting to be poked.
A line that says when it's done Open an oven and it tells you the time left in green. It turns yellow and counts down to the moment the wood runs out, or to the moment the output slots fill up, whichever comes first. If the oven is already stuck it says so in red instead of pretending it's working. Wood in, metal out, without the player An oven out of fuel takes what it needs from a box standing next to it, and finished bars and charcoal go back into a box instead of clogging the output. It only touches boxes belonging to the same owner, only what the current batch needs, and only inside the radius you set. Off when there's nothing left to smelt The last ore turns into metal and the furnace shuts down instead of burning through the rest of the stack. Pull the ore out mid-batch and it stops the same second. 05 — Setup Configured by looking at things Three chat commands and a menu. The config file exists, but you shouldn't need to open it.
Menu: rank, then cooker, then numbers Pick a permission, pick a cooker, set three values and six toggles. Every change is saved and pushed to every matching oven on the map right away — including the ones currently burning. Any cooker, including modded ones Look at an oven that isn't in the list and add it with a command — it appears under every tier with its in-game name, ready to configure. Custom furnaces from other plugins work the same way, as long as they're built on the game's own oven type. Reliability Built to be left alone ✓ No dependencies — nothing to install alongside it ✓ Unloads back to vanilla without a restart — burning ovens are restarted on plain game rules and carry on cooking ✓ Charcoal and byproducts behave exactly as vanilla — the game's own byproduct rules are kept, including the charcoal rate of each oven ✓ Other plugins keep working — the standard fuel-consumption hooks are still called, so anything listening to them isn't cut out ✓ Multipliers can't be set to zero — a typo can't freeze every furnace on the server ✓ Destroyed ovens are forgotten immediately — no growing table of dead entities Commands & permissions Three admin commands, none for players All three require setupfurnaces.use; admins have access anyway. Players never type anything.
/fsetup Open the setup menu /fadd Look at a cooker to add it to every tier /fremove Look at a cooker to drop it from the list setupfurnaces.use Access to the setup menu and commands setupfurnaces.static The tier for ovens with no owner. Never grant this one to a player setupfurnaces.default Vanilla speed, with the reorganize button and no-fuel cooking on setupfurnaces.vip 4x smelt speed on every cooker. Rename it, retune it, or add more tiers Questions Before you buy Does a player have to re-place their furnaces after getting VIP? No. Granting or revoking a permission, and adding or removing someone from a group, re-applies the tier to every oven that player owns, right then. What about furnaces in monuments and event ovens? They have no owner, so they use the static tier, which you configure separately. Don't grant that permission to anyone — it exists to describe ownerless ovens, not people. A player has two tiers. Which one applies? The one further down the config list, so keep your tiers in ascending order and the top rank last. Is 1.5x output actually 1.5x, or does it round down? It's actually 1.5x. Fractions left over from each tick are carried and paid out once they add up to a whole item, so fractional multipliers aren't silently lost. Which boxes will an oven pull fuel from? Only boxes with the same owner as the oven, only inside the radius you set in the config, and only the amount the current batch actually needs. Someone else's box next door is never touched. Can an electric furnace run without electricity? Yes, with the no-fuel toggle on for that tier and that cooker. What happens to ovens if I unload the plugin? Everything burning is restarted on vanilla rules and keeps cooking. No restart needed, nothing stuck on. Will it conflict with another smelting plugin? Two plugins both rewriting smelting will fight, as always — run one. Plugins that only listen to fuel consumption are fine: those hooks are still fired.- #furnace
- #quick smelt
- (and 17 more)
-
IQTravellingVendor
IQTravellingVendor - an excellent addition to your server! Allows complete customization of sales with a wandering vendor!
It's suitable for all types of servers!
Configure the wandering vendor as you wish and set pricing policies tailored to your server!
List of features:
Presets:
Create an unlimited number of different presets for the vendor and specify their random appearance! This allows you to configure vendors such as weapons or clothing vendors with specific chances using the configuration!
Dynamic Pricing:
You can create and specify pricing for each item separately in each preset, controlling both low and high prices, including the chance and price range!
Item Restocking:
Control when and how much the vendor restocks items, in case they are all purchased!
The plugin controls all trading parameters of the wandering vendor!
It applies only to the wandering vendor and does not affect other shops.
❌The memo*
- Alas, at the moment the merchant does not support the sale/purchase of custom items with SkinID
If the developers add this functionality, it will also appear in the plugin!
Configuration :
{ "Random presets configuration for spawning [PresetKey] = Chance (0-100)": { "RESOURCE_VENDOR": 70, "ATTIRE_VENDOR": 30, "TOOLS_VENDOR": 20, "WEAPON_VENDOR": 10 }, "Presets for the travelling vendor [UniquePresetKey] = Configuration": { "WEAPON_VENDOR": { "Configuration of items for sale and their prices": [ { "Item for sale": { "Item for sale": { "ShortName": "minigun", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 999 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } }, { "Item for sale": { "Item for sale": { "ShortName": "military flamethrower", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 799 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } }, { "Item for sale": { "Item for sale": { "ShortName": "rocket.launcher", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 599 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } }, { "Item for sale": { "Item for sale": { "ShortName": "lmg.m249", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 499 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } }, { "Item for sale": { "Item for sale": { "ShortName": "rifle.lr300", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 399 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } }, { "Item for sale": { "Item for sale": { "ShortName": "rifle.m39", "Amount": 1 }, "Stock replenishment settings": { "Amount to replenish per N time": 1, "Time (seconds) for replenishing N amount of goods": 1200 } }, "Item price": { "Item price": { "ShortName": "scrap", "Amount": 299 }, "Additional pricing configuration": { "Use random price range (true - yes/false - no)": false, "Very low price chance for item (higher values increase the chance of item being at a very low price) (0-100)": 50, "Range of inflated prices for item": { "Minimum price for inflated price": 20, "Maximum price for inflated price": 30 }, "Range of discounted prices for item": { "Minimum price for discounted price": 5, "Maximum price for discounted price": 10 } } } } ] }, } }
- #travelvendor
- #travels
-
(and 7 more)
Tagged with:
-
Chat to Notifications
Filter chat messages by keywords and convert them into notifications. You can configure which messages to exclude from chat and display as notifications instead, all through the config file.
Use Cases
Reduce chat spam caused by plugins by moving unnecessary messages from chat to the notification area, allowing players to communicate more effectively. Preserve important messages from event plugins, ensuring players can refer back to essential event details that would otherwise be lost in chat. They can review missed messages anytime by typing /n. Highlight your broadcasted messages to players when you use the 'global.say' command. Improve communication on PVE servers by filtering monument callouts (e.g., @bradley, @trainyard, etc.), keeping chat cleaner while still providing key information.
Chat Commands
/n - (Shows list of recently appeared notifications - can be changed in config) /n disable - (Disables notifications for player) /n enable - (Enables back notifications for player)
Video (shows an older version)
Configuration
{ "General settings": { "Can filter player messages?": true, "Recent notifications command": "n", "Show time (gametime, servertime, none)": "gametime" }, "Server messages settings - 'say' command": { "Convert all server messages?": false, "Prefix": "[Server]", "Prefix color": "#FFB84C" }, "Notification area settings": { "Time visible (in seconds)": 10, "Max # of notifications visible": 5, "Alternate color 1": "#212741", "Alternate color 2": "#303856", "Opacity": 70, "Width": 350, "Position (Top, TopLeft, TopRight, Left, Right, Center, Bottom, BottomLeft, BottomRight)": "TopRight", "X axis": 15, "Y axis": 15, "Single notification settings": { "Height": 20, "Font size": 11, "Text alignment (left, right, center)": "center", "Default text color (if not formatted)": "#ffffff" } }, "Recent notifications modal settings": { "Primary color": "#212741", "Secondary color 1": "#18122B", "Secondary color 2": "#303856" }, "Message filtering rules": [ { "Text to match": "Rust Rewards", "Is RegEx (Advanced)": false, "Show as notification": true, "Keep in chat": false, "Formatting": { "Color setting": { "Use custom color": false, "Custom color": null }, "Regex formatting (Advanced)": { "Enabled": false, "Pattern": null, "Replacement": null } } }, { "Text to match": "[DeathNotes]", "Is RegEx (Advanced)": false, "Show as notification": true, "Keep in chat": false, "Formatting": { "Color setting": { "Use custom color": false, "Custom color": null }, "Regex formatting (Advanced)": { "Enabled": false, "Pattern": null, "Replacement": null } } }, { "Text to match": "Raidable Bases", "Is RegEx (Advanced)": false, "Show as notification": true, "Keep in chat": false, "Formatting": { "Color setting": { "Use custom color": false, "Custom color": null }, "Regex formatting (Advanced)": { "Enabled": false, "Pattern": null, "Replacement": null } } } ], "Version": { "Major": 1, "Minor": 3, "Patch": 0 } }
Credits
@nivex - performance enhancements in version 1.2.14 (thank you)