G_SAPLING's Wishlist
-
Scavenger Hunt Event
Adds an exciting event to your server: a box appears at a random location on the map. Players must find it using a special compass. Whoever finds this box first will get all the loot.
The plugin is easy to set up and has great customization.
For the plugin to work, plugins such as ImageLibrary and SimpleLootTable are required!
Commands (admin only):
/sch_start - starts an event
/sch_stop - ends an event
Hooks:
void ScavengerHuntStarted() // called when the event starts
void ScavengerHuntEnded() // called when the event ends
Config:
{ "Autostart event": true, "Minimum time to event start(in seconds)": 3000, "Maximum time to event start(in seconds)": 5000, "Minimum amount of online players to trigger the event": 1, "Crate prefab": "assets/prefabs/deployable/large wood storage/box.wooden.large.prefab", "Crate skin": 0, "Event duration": 600, "Minimum number of items in a crate": 6, "Maximum number of items in a crate": 12, "Simple loot table name": "exampleTable", "Pre-event message": "Scavenger hunt event will start in a minute", "Pre-event message time(in seconds)": 60, "Event message": "The scavenger hunt event has begun, follow the compass and find the crate first", "Find message(message when someone found the crate)": "Someone found the crate", "Not find message(event if no one found the box)": "Nobody found the box crate", "End event message": "Scavenger hunt event ended", "Icon AnchorMin": "0.02 0.92", "Icon AnchorMax": "0.07 0.994", "North icon": "https://i.imgur.com/myBNiHd.png", "South icon": "https://i.imgur.com/UsUrH80.png", "West icon": "https://i.imgur.com/QiSH0Xx.png", "East icon": "https://i.imgur.com/10RljdU.png", "NorthWest icon": "https://i.imgur.com/RC9W0rV.png", "NorthEast icon": "https://i.imgur.com/Nh6wmlo.png", "SouthWest icon": "https://i.imgur.com/KJ8YiU5.png", "SouthEast icon": "https://i.imgur.com/l6HDfzQ.png" }
-
NPC Health Bar
NPC Health Bar is plugin compatible with all NPCs in Rust game, to provide its Health status info.
This also comes with few, already custom made, layouts that can be used straight away upon provided configuration file have been copied and pasted.
Nonetheless, these layouts and its parameters are customizable.
Features
health info text in some layout cases, also NPC name text Images , that are being made custom for some layout options or Images of your own customizable colors of the NPC Health Bar customizable names of entities customizable position of the bar itself
Download contains
plugin file , 4 different config files ( as displayed on screenshots )
-
Trade
Trade with other players using shopfront interface
Features:
Smooth rust interface (shopfront) Moving items with right-click Rust trade logic (that means no bugs) Permission support (size, cooldown, etc) Items blacklist Config:
{ "Command": [ "trade", "t" ], "Extra accept command": [ "ta", "taccept" ], "Extra decline command": [ "td", "tcancel" ], "Effect on completing trade": "assets/prefabs/building/wall.frame.shopfront/effects/metal_transaction_complete.prefab", "Effect on pending request": "assets/bundled/prefabs/fx/invite_notice.prefab", "Log trades": false, "Block trade in raidblock": true, "Block in building privilege": true, "Start cooldown after accepting trade": false, "Effects volume": 1.0, "Chat sender id": 0, "Permissions": [ { "Permission": "trade.default", "Priority": 1, "Size": 2, "Cooldown": 600 }, { "Permission": "trade.vip", "Priority": 2, "Size": 6, "Cooldown": 300 }, { "Permission": "trade.top", "Priority": 3, "Size": 12, "Cooldown": 60 } ], "Items black list": [ "rifle.ak", "stones" ] } Language:
{ "Usage": "Usage:\n/trade playerName\n/trade yes\n/trade no", "NoPending": "There are no pending trades!", "RequestAlreadyPending": "That player already have pending requests!", "TradeBegins": "Trade between {name1} and {name2} begins!", "RequestSent": "You sent trade request to {name}", "RequestReceived": "You received trade request from {name}", "TradeCancelled": "Trade was cancelled", "CantRightNow": "You can't do that right now", "Cooldown": "Cooldown for {seconds}", "Permission": "You don't have permission to do that!", "NoPlayers": "There are no players with that 'Name' or 'Steam ID' ({name})", "MultiplePlayers": "There are multiple players with that 'Name' :\n{list}" } Commands:
trade <name or steamID> - request trade trade accept/+/yes/y/a - accept trade from player trade cancel/-/no/n/c - decline trade from player Video:
Contacts:
Need help or custom plugin for your server?
Contact me using Discord: metangerine
----------------------------------------------------------------------
-
Admin Eye
This plugin adds logs of players action and convenient control panel for viewing them.
Features
Logs KIlls + Destruction of buildings (detailed description of the killed / destroyed, distance and what killed 'weapon, damage type etc.') Death (detailed description of the killer, the distance and how player was killed 'weapon, damage type etc.') Respawn (location of respawn and on the sleeping bag or not) Teams (create, invite, accept, leave) Loot (crates, personal boxes, wounded players and all other "lootable" entities) Authorization (in code locks, tool cups, turrets) Construction (everything that builds) Transport (the moment of boarding the transport) Convenient and functional control panel Convenient search for online players Search by name or steam ID throughout the database The ability to conveniently select the date and time, as well as view individual categories of logs Teleport to the log location and its visualization (available only for admins) The history of searching and viewing profiles Save of all the nicknames of the player with whom he logged into the server The first and last connection The database is optimized as much as possible, the data is split, which allows you to store a large number of logs for a long time The ability to clear the database on wipe and players who have not logged on server for a long time, in automatic mode The ability to turn off the log globally and turn it on for certain players The plugin is fully localized for EN and RU languages Permission
admineye.usemenu - for open and use panel Command
/ae - for open panel Time Zones
Time zone its different time between 0 UTC and player time UTC.
You need add to configuration all time zones of your admins in seconds.
How do it? Go to site UTC Time Standart select city, then you will get the difference in hours
behind its + ahead its - Then you need multiply hours to second ( -6 * 3600 )
Done - its difference between zones. Write in config "Washington" : -21600
Then administrator must select (only once) his zone in menu "Time Zones", else plugin use default time zone config
Discord
At first you must create and copy discord Webhook, then paste url at config (you can use different channels)
if you want change color, choose Colors, copy 0xNNNNNN, then paste Here, copy number and paste at config ^_^
Future plans
Add console commands for search logs Add discord support for send logs (implemented) Add more logs I am waiting for your suggestions for improvement in the discussions
Video
Config
{ "Main settings": { "Enable delete all data on wipe": false, "Delete old players data every X hours [0 - off](It works on server startup or plugin reload)": 40, "After how many days the player's data is considered old": 14, "Time zone difference in seconds (set automatically by server zone)": 10800.0, "Time zone of counties (in seconds)": { "New York": -18000, "Moscow": 10800, "Berlin": 3600, "Paris": 3600, "Canberra": 39600, "London": 0, "Beijing": 28800, "Rome": 3600, "Washington": -21600 }, "Permission for use menu": "admineye.usemenu" }, "Log settings": { "Enable logging of kill for all": true, "Enable logging of death for all": true, "Enable logging of respawn for all": true, "Enable logging of team for all": true, "Enable logging of loot for all": true, "Enable logging of auth for all": true, "Enable logging of buildings for all": true, "Enable logging of mount for all": true, "Discord webhooks for logs": { "kills": { "Webhook url": "", "Color": 15105570 }, "deaths": { "Webhook url": "", "Color": 15548997 }, "respawns": { "Webhook url": "", "Color": 2067276 }, "teams": { "Webhook url": "", "Color": 3066993 }, "loots": { "Webhook url": "", "Color": 3447003 }, "auths": { "Webhook url": "", "Color": 9807270 }, "builts": { "Webhook url": "", "Color": 15658993 }, "mounts": { "Webhook url": "", "Color": 10181046 } } }, "Config version": { "Major": 1, "Minor": 2, "Patch": 0 } }
-
Stack Everything - Stack all entities and Farm stacking
Stack Everything - Stack all entities and Farm stacking, allows you to stack all entities, such as: Stack Chest, Barricade, Large Water Catcher, Small Water Catcher, Locker, Barbeque, Water Barrel, Storage Box, Wood Box, Storage Barrel, Composter, Furnace, Legacy Furnace , Electric Furnace, Hobo Barrel, Mixing Table, Battery, Generator, Test Generator, Water Purifier, Chippy Arcade, Boom Box, Farming entities, etc...
Allows you to add new entities to stack, set stack size limits, and limit which entities can be stacked based on player permissions. Stack as many entities as you want with just one plugin!
Oxide/Carbon compatibility
PERMISSIONS:
To be able to stack entities, the player must have the permission:
stackeverything.use - Allows to use the plugin. In addition, 4 other permissions are created (Default, VIP1, VIP2, VIP3), each of which allows you to create different configurations to assign to the various players.
stackeverything.default - Assign configurations: Default. stackeverything.vip1 - Assign configurations: VIP1. stackeverything.vip2 - Assign configurations: VIP2. stackeverything.vip3 - Assign configurations: VIP3.
CONFIGURATION:
The settings and options can be configured in the StackEverything.json under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors. { "Use Clan/Team": true, "Skin Blacklist": [], "Role Permission": { "default": { "Maximum number of stackable entities": 2, "Exclude stacking of these entities": [], "Maximum stack number per entity": {} }, "vip1": { "Maximum number of stackable entities": 4, "Exclude stacking of these entities": [], "Maximum stack number per entity": {} }, "vip2": { "Maximum number of stackable entities": 6, "Exclude stacking of these entities": [], "Maximum stack number per entity": {} }, "vip3": { "Maximum number of stackable entities": 10, "Exclude stacking of these entities": [], "Maximum stack number per entity": {} } }, "Stackable Items": [ { "Display Name": "Concrete Barricade", "Item Name": "barricade.concrete", "Item Id": -1950721390, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/barricades/barricade.concrete.prefab", "Radius Check": 0.1, "Collider Height": 1.5, "YOffset": 1.24, "Effect Name": "assets/prefabs/deployable/barricades/effects/barricade-concrete-deploy.prefab" }, { "Display Name": "Stone Barricade", "Item Name": "barricade.stone", "Item Id": 15388698, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/barricades/barricade.stone.prefab", "Radius Check": 0.1, "Collider Height": 1.4, "YOffset": 1.24, "Effect Name": "assets/prefabs/deployable/barricades/effects/barricade-stone-deploy.prefab" }, { "Display Name": "Sandbag Barricade", "Item Name": "barricade.sandbags", "Item Id": -559599960, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/barricades/barricade.sandbags.prefab", "Radius Check": 0.1, "Collider Height": 1.4, "YOffset": 1.18, "Effect Name": "assets/prefabs/deployable/barricades/effects/barricade-sandbags-deploy.prefab" }, { "Display Name": "Large Water Catcher", "Item Name": "water.catcher.large", "Item Id": -1100168350, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/water catcher/water_catcher_large.prefab", "Radius Check": 0.1, "Collider Height": 4.168319, "YOffset": 4.1, "Effect Name": "assets/prefabs/deployable/water catcher/effects/water-catcher-large-deploy.prefab" }, { "Display Name": "Small Water Catcher", "Item Name": "water.catcher.small", "Item Id": -132247350, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/water catcher/water_catcher_small.prefab", "Radius Check": 0.1, "Collider Height": 2.67044, "YOffset": 2.5, "Effect Name": "assets/prefabs/deployable/water catcher/effects/water-catcher-deploy.prefab" }, { "Display Name": "Locker", "Item Name": "locker", "Item Id": -110921842, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/locker/locker.deployed.prefab", "Radius Check": 0.1, "Collider Height": 2.3, "YOffset": 2.238, "Effect Name": "assets/prefabs/deployable/locker/effects/locker-deploy.prefab" }, { "Display Name": "Barbeque", "Item Name": "bbq", "Item Id": 1099314009, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/bbq/bbq.deployed.prefab", "Radius Check": 0.1, "Collider Height": 1.2, "YOffset": 0.84, "Effect Name": "assets/prefabs/deployable/bbq/effects/barbeque-deploy.prefab" }, { "Display Name": "Water Barrel", "Item Name": "water.barrel", "Item Id": -1863559151, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/liquidbarrel/waterbarrel.prefab", "Radius Check": 0.1, "Collider Height": 2.67044, "YOffset": 1.594, "Effect Name": "assets/prefabs/deployable/liquidbarrel/effects/liquid-barrel-deploy.prefab" }, { "Display Name": "Wood Storage Box", "Item Name": "box.wooden", "Item Id": -180129657, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/woodenbox/woodbox_deployed.prefab", "Radius Check": 0.1, "Collider Height": 0.5552952, "YOffset": 0.5552952, "Effect Name": "assets/prefabs/deployable/woodenbox/effects/wooden-box-deploy.prefab" }, { "Display Name": "Large Wood Box", "Item Name": "box.wooden.large", "Item Id": 833533164, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/large wood storage/box.wooden.large.prefab", "Radius Check": 0.1, "Collider Height": 0.790511, "YOffset": 0.76, "Effect Name": "assets/prefabs/deployable/large wood storage/effects/large-wood-box-deploy.prefab" }, { "Display Name": "Storage Barrel Horizontal", "Item Name": "storage_barrel_c", "Item Id": -1421257350, "Enable Stacking": true, "Prefab Name": "assets/prefabs/misc/decor_dlc/storagebarrel/storage_barrel_c.prefab", "Radius Check": 0.1, "Collider Height": 0.94, "YOffset": 0.94, "Effect Name": "assets/prefabs/misc/decor_dlc/storagebarrel/effects/storage-barrel-deploy.prefab" }, { "Display Name": "Storage Barrel Vertical", "Item Name": "storage_barrel_b", "Item Id": 1307626005, "Enable Stacking": true, "Prefab Name": "assets/prefabs/misc/decor_dlc/storagebarrel/storage_barrel_b.prefab", "Radius Check": 0.1, "Collider Height": 1.3, "YOffset": 1.3, "Effect Name": "assets/prefabs/misc/decor_dlc/storagebarrel/effects/storage-barrel-deploy.prefab" }, { "Display Name": "Fridge", "Item Name": "fridge", "Item Id": 1413014235, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/fridge/fridge.deployed.prefab", "Radius Check": 0.1, "Collider Height": 2.0, "YOffset": 2.0, "Effect Name": "assets/prefabs/deployable/fridge/effects/fridge-deploy.prefab" }, { "Display Name": "Salvaged Shelves", "Item Name": "shelves", "Item Id": 1950721418, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/shelves/shelves.prefab", "Radius Check": 0.1, "Collider Height": 2.8, "YOffset": 2.8, "Effect Name": "assets/prefabs/deployable/shelves/effects/shelves-deploy.prefab" }, { "Display Name": "Stone Fireplace", "Item Name": "fireplace.stone", "Item Id": -1535621066, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/fireplace/fireplace.deployed.prefab", "Radius Check": 0.1, "Collider Height": 2.9, "YOffset": 2.9, "Effect Name": "assets/prefabs/deployable/campfire/effects/campfire-deploy.prefab" }, { "Display Name": "Composter", "Item Name": "composter", "Item Id": -1488398114, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/composter/composter.prefab", "Radius Check": 0.1, "Collider Height": 1.64, "YOffset": 1.54, "Effect Name": "assets/prefabs/deployable/furnace/effects/furnace-deploy.prefab" }, { "Display Name": "Furnace", "Item Name": "furnace", "Item Id": -1999722522, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/furnace/furnace.prefab", "Radius Check": 0.1, "Collider Height": 1.6, "YOffset": 1.44, "Effect Name": "assets/prefabs/deployable/furnace/effects/furnace-deploy.prefab" }, { "Display Name": "Legacy Furnace", "Item Name": "legacyfurnace", "Item Id": -1310391395, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/legacyfurnace/legacy_furnace.prefab", "Radius Check": 0.1, "Collider Height": 1.6, "YOffset": 1.44, "Effect Name": "assets/prefabs/deployable/furnace/effects/furnace-deploy.prefab" }, { "Display Name": "Electric Furnace", "Item Name": "electric.furnace", "Item Id": -1196547867, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/playerioents/electricfurnace/electricfurnace.deployed.prefab", "Radius Check": 0.1, "Collider Height": 1.2, "YOffset": 1.15, "Effect Name": "assets/prefabs/deployable/playerioents/electricfurnace/effects/electric-furnace-deploy.prefab" }, { "Display Name": "Cursed Cauldron", "Item Name": "cursedcauldron", "Item Id": 1242522330, "Enable Stacking": true, "Prefab Name": "assets/prefabs/misc/halloween/cursed_cauldron/cursedcauldron.deployed.prefab", "Radius Check": 0.1, "Collider Height": 1.1, "YOffset": 0.95, "Effect Name": "assets/prefabs/deployable/campfire/effects/campfire-deploy.prefab" }, { "Display Name": "Hobo Barrel", "Item Name": "hobobarrel", "Item Id": -1442559428, "Enable Stacking": true, "Prefab Name": "assets/prefabs/misc/twitch/hobobarrel/hobobarrel.deployed.prefab", "Radius Check": 0.1, "Collider Height": 1.2, "YOffset": 1.13, "Effect Name": "assets/prefabs/deployable/campfire/effects/campfire-deploy.prefab" }, { "Display Name": "Mixing Table", "Item Name": "mixingtable", "Item Id": 1259919256, "Enable Stacking": true, "Prefab Name": "assets/prefabs/deployable/mixingtable/mixingtable.deployed.prefab", "Radius Check": 0.1, "Collider Height": 1.64, "YOffset": 0.9, "Effect Name": "assets/prefabs/deployable/mixingtable/effects/mixing-table-deploy.prefab" }, ............................................................ ], "VersionNumber": { "Major": 1, "Minor": 0, "Patch": 0 } }
Use Clan/Team: If set to TRUE and the player is part of the clan/team, he can stack entities on entities owned by his teammates. Default: TRUE Skin Blacklist: Here you can enter skins that are prohibited. When an entity is stacked, if it has one of these skins, the skin will be removed.
Configuration example:
"Skin Blacklist": [ 0123456789, 9876543210 ]
Role Permission: Here you can set the configurations for the various roles: Maximum number of stackable entities: Maximum number of entities that can be stacked. Number of entities that can be placed on top of each other in the stack. Exclude stacking of these entities: Entities that cannot be stacked even if they have been enabled in the configuration file. Here you must enter the PrefabName that you can find in the configuration file in the section: Stackable Items.
Configuration example:
"Exclude stacking of these entities": [ "assets/prefabs/deployable/bbq/bbq.deployed.prefab", "assets/prefabs/misc/decor_dlc/storagebarrel/storage_barrel_c.prefab" ]
Maximum stack number per entity: Here you can configure the maximum stack size for the single entity bypassing the base limit: Maximum number of stackable entities Also if an entity is disabled in the configuration file, if it is entered here, the entity will now be enabled for the players that are part of this configuration.
Configuration example:
"Maximum stack number per entity": { "assets/prefabs/deployable/woodenbox/woodbox_deployed.prefab": 4, "assets/prefabs/misc/decor_dlc/storagebarrel/storage_barrel_c.prefab": 3, "assets/prefabs/deployable/composter/composter.prefab": 4, "assets/prefabs/deployable/furnace/furnace.prefab": 6 }
Stackable Items: Here all the entities that can be stacked are defined. You can add new ones manually or open a support request to request a new entity to be added to the plugin. Enable Stacking: If set to TRUE, the entity can be stacked, otherwise not. If the entity is not enabled, you can always bypass the block by configuring: Maximum stack number per entity LOCALIZATION
The plugin, therefore the automatic messages and statistics, are translated into the following languages:
English Italian Spanish Russian Translation files are located in the /oxide/lang folder, here is an example of a /oxide/lang/en/StackEverything.json translation file.
You can add translations for other languages by adding them to the folder: /oxide/lang
AVAILABLE ENTITIES:
Concrete Barricade, Stone Barricade, Sandbag Barricade, Large Water Catcher, Small Water Catcher, Locker, Barbeque, Water Barrel, Wood Storage Box, Large Wood Box, Medieval Large Wood Box, Storage Barrel Horizontal, Storage Barrel Vertical, Fridge, Salvaged Shelves, Stone Fireplace, Composter, Furnace, Legacy Furnace, Small Oil Refinery (Available in the next plugin update), Electric Furnace, Cursed Cauldron, Hobo Barrel, Mixing Table, Test Generator, Large Rechargeable Battery, Medium Rechargeable Battery, Small Rechargeable Battery, Large Solar Panel, Small Generator, Powered Water Purifier, RF Broadcaster, RF Receiver, Chippy Arcade Game, Strobe Light, Laser Light, Snow Machine, Fogger-3000, Audio Alarm, Spooky Speaker, Boom Box, Pookie Bear, Large Planter Box, Small Planter Box, Triangle Planter Box, Rail Road Planter, Triangle Rail Road Planter, Minecart Planter, Bath Tub Planter, Single Plant Pot, Beehive.
NEW ENTITIES:
New entities will be added with future releases.
If you want to request the addition of a specific entity, feel free to open a support request and it will be added to the plugin.
ENTITY IMAGE PREVIEW:
Concrete Barricade Stone Barricade Sandbag Barricade Large Water Catcher Small Water Catcher Locker Barbeque Water Barrel Wood Storage Box Large Wood Box Storage Barrel Horizontal Storage Barrel Vertical Fridge Salvaged Shelves Stone Fireplace Composter Furnace Legacy Furnace Small Oil Refinery (Available in the next plugin update) Electric Furnace Cursed Cauldron Hobo Barrel Mixing Table Test Generator Large Rechargeable Battery Medium Rechargeable Battery Small Rechargeable Battery Large Solar Panel Small Generator Powered Water Purifier RF Broadcaster RF Receiver Chippy Arcade Game Strobe Light Laser Light Snow Machine Fogger-3000 Audio Alarm Spooky Speaker Boom Box Pookie Bear Medieval Large Wood Box Large Planter Box Small Planter Box Triangle Planter Box Rail Road Planter Triangle Rail Road Planter Minecart Planter Bath Tub Planter Single Plant Pot Beehive
- #stack everything
- #stack entity
-
(and 41 more)
Tagged with:
- #stack everything
- #stack entity
- #stack box
- #stack container
- #stack storage box
- #stack storage barrel
- #stack furnace
- #stack barricade
- #stack water catcher
- #stack locker
- #stack barbeque
- #stack barrel
- #stack composter
- #stack legacy furnace
- #stack electric furnace
- #stack cauldron
- #stack hobo barrel
- #stack mixing table
- #stack battery
- #stack solar panel
- #stack generator
- #stack test generator
- #stack water purifier
- #stack chippy arcade
- #stack boom box
- #stack light
- #stack chest
- #pookie bear
- #medieval
- #medieval large wood box
- #stack farm
- #stack farming
- #farm
- #farming
- #stack large planter box
- #stack small planter box
- #stack triangle planter box
- #stack rail road planter
- #stack triangle rail road planter
- #stack minecart planter
- #stack bath tub planter
- #stack single plant pot
- #stack beehive