GangstaPichu's Wishlist
-
King and Lords
🗒️Creates a feudal system. Now on your server players can take one of 5 roles:
Roles of Lords: There are 4 lords in total, each of which has its own territory (one of the parts of the world). If you farm resources in a given territory, then you will pay the tax set by the lord of this territory to his treasury. The role of the king: The king does not have his own territory from which he will receive taxes, however, every time the lord takes tax from his treasury, he also gives a part in the form of tax to the king (the king sets his own tax).The role can be taken through the interface (if it is not already taken).Also, if a regular player kills the ruler, then he will take his place If the ruler has not logged into the server for more than the time specified in the config, his role will be released
📕Config:
{ "Global settings": { "Command for open menu": "feodal", "Lords map markers update frequency": 10, "Use Virtual Treasury?(true = virtual | false = real box treasury)": false, "SkinID for treasury chest(if use real box)": 2881793914, "Allow multiple lords per team": false, "SteamID for icon in chat messages": 0 }, "Role settings": { "Minimum tax": 15, "Maximum tax": 50, "Offline time to remove a role": 36 }, "Economics settings": { "Use payed roles? (0 - No pay for role | 1 - Economics | 2 - ServerRewards)": 1, "Price for King role": 1000, "Price for Lord role": 500 } } 🏳️Lang:
{ "CM_RULERKILLRULER": "Player <color=yellow>{0}</color> killed the ruler <color=yellow>{1}</color>(<color=#0078F0>{2}</color>). Now the player <color=yellow>{0}</color> has become the new ruler(<color=#0078F0>{2}</color>), we congratulate him!", "CM_PLAYERKILLRULLER": "Ruler <color=yellow>{0}</color>(<color=#0078F0>{3}</color>) killed the ruler <color=yellow>{1}</color>(<color=#0078F0>{2}</color>). Now anyone can take the place of the ruler(<color=#0078F0>{3}</color>)", "CM_BECOMERULER": "Player <color=yellow>{0}</color> has become a ruler(<color=#0078F0>{1}</color>)", "CM_CANTBERULER": "You are already a ruler", "CM_LEAVEROLE": "Successfully left your role as ruler", "CM_LEAVEFROMROLE": "The player <color=yellow>{0}</color> left the role of the Ruler(<color=#0078F0>{1}</color>). Now anyone can take the place of the ruler(<color=#0078F0>{1}</color>)", "CM_TAXCANBE": "The tax can be from {0}% to {1}%", "CM_NEWTAX": "The ruler <color=yellow>{0}</color>(<color=#0078F0>{1}</color>) has established a new tax in the range of <color=#FF8B53>{2}%</color>.", "UI_RULERS": "RULERS", "UI_KING": "KING", "UI_BECOMEAKING": "CLICK TO\nBECOME A KING", "UI_TAX": "TAX", "UI_LORD": "LORD", "UI_TOBECOMEALORD": "CLICK TO\nBECOME A LORD", "UI_INVENTORY": "INVENTORY", "UI_APPLY": "APPLY", "UI_LEAVE": "<size=15>STOP BEING A RULER</size>" } -
CombatBlock
CombatBlock is a classic plugin that serves as a great addition to the RaidBlock (NoEscape) plugin.
This plugin features extensive settings and several types of modern design.
It has a cohesive style and pairs excellently with the RaidBlock plugin.
Provide your players with an optimized and stylish plugin that will operate quickly and seamlessly.
List of features:
UI Interface Variations:
Perfectly complements the RaidBlock plugin.
0 option
1 option
2 option
Configuration of Additional Triggers:
You set the triggers for the plugin yourself.
Attacking an NPC Receiving damage from an NPC Inflicting damage on a sleeping player Deactivating combat-block upon death
Configuration of Restrictions During Combat-Block:
Blocking teleportation Blocking trade Blocking the use of kits Blocking commands (Supports chat and console commands)
Permissions:
combatblock.ignore - with this permission, the player will have immunity to combat blocking.
Api:
Object CanCombatBlocked(BasePlayer player) Object CanCombatBlock(BasePlayer player) void OnCombatBlockStarted(BasePlayer player) void OnCombatBlockStopped(BasePlayer player)
Configuration:
An excellent addition to this plugin:
- #combat
- #combat block
-
(and 5 more)
Tagged with:
-
Nade Plus
NadePlus adds a few custom Grenades to the world for more Tactical Gameplay
Fair warning ....All Players with IsAdmin tag are exempt from nade effects (but in fairness Admins should not play, Right?)
Custom Nades
Radiation Nade (spreads radiation and kills NPC's) ** Requires ZoneManager*** WaterBomb (Puts out fire's also works on Bradley and patrol and removes radiation effect to players in radius) Medical Nade (heals players within radius) DropNGo Nade (drops nearby players Hotbar items to give you a chance to run away) Sleeper Nade (Forces players to sleep for a set time) Gravity Nade (pulls players /animals and scientist to explosion position) Ping Nade (Pings players and Scientists in blast radius) F15 Nade (spawns a F15 Jets to taget npc or player in radius) Wall Nade (spawns Walls for defense) Boogie Nade (makes players dance for set time) DroppedLoot Nade (pings loot that was dropped from list) Turret Nade (Spawns 2 turrets armed and active. Team and self will be authed) Landmine Nade (spawns landmines in radius Yeet nade (Yeets Npc's outwards)
Console Commands
givenade <playername> <type> // 0 = Radiation 1=Waterbomb 2 = Medical 3 =DropNGo 4=Sleeper 5 = Gravity 6 = Ping 7 = F15 8 = Walls 9 = Boogie 10 = DroppedLoot // 11 = Turret //12 = Landmine //13 = yeet givenades <playername> // gives all nads to player
Admin Ingame Commands
/getname - Puts to console prefab name admin is looking at
Video examples
Config
{ "Use F1 grenades?": true, "Grenade SkinID's": { "RadiationNade": 810239244, "WaterNade": 1104350225, "HealNade": 830797289, "DropAndGoNade": 1806709625, "SleepNade": 1052763402, "GravityNade": 879489202, "PingNade": 3139713369, "F15Nade": 2425947331, "WallNade": 3263974252, "BoogieNade": 2206463709, "DroppedLootNade": 830792231, "TurretNade": 1262374789, "LandmineNade": 3282943077, "YeetNade": 817317634 }, "NPC names to Exclude": [ "conversationalis", "shopkeeper", "missionproviders" ], "Nade Config's": { "Radiation Nade": { "SpawnRadius": 20.0, "MaxRadiation": 60.0 }, "Water Nade": { "SpawnRadius": 20.0 }, "Medical Nade": { "SpawnRadius": 20.0, "Maxheal": 75.0 }, "DropNGo Nade": { "SpawnRadius": 20.0, "NPCDropChance": 30.0, "AffectTeammates": false, "TimeNPCShootDisabled": 15.0 }, "Sleeper Nade": { "SpawnRadius": 20.0, "TimeToKeepSleeping": 20.0 }, "Gravity Nade": { "SpawnRadius": 20.0, "PullScientists": true, "PullAnimals": false }, "Ping Nade": { "SpawnRadius": 40.0, "PingScientists": true, "PingTeam": false }, "F15 Nade": { "SpawnRadius": 40.0 }, "Wall Nade": { "WallAmount": 4, "TimetillKill": 10.0 }, "Boogie Nade": { "SpawnRadius": 20.0, "TimeToKeepBoogie": 10.0 }, "DroppedLoot Nade": { "SpawnRadius": 150.0, "Includeditems": [ "rifle.ak", "rifle.bolt", "rifle.l96", "rifle.lr300", "rifle.m39", "rifle.semiauto", "smg.2", "smg.mp5", "smg.thompson", "crossbow", "bow.hunting", "bow.compound", "shotgun.waterpipe", "shotgun.spas12", "shotgun.pump", "shotgun.double", "shotgun.m4", "pistol.revolver", "pistol.python", "pistol.eoka", "pistol.m92", "pistol.nailgun", "pistol.semiauto", "rocket.launcher", "lmg.m249", "multiplegrenadelauncher", "rifle.ak.ice", "hmlmg", "pistol.prototype17", "snowballgun", "minigun", "military flamethrower", "largebackpack", "smallbackpack", "rifle.sks", "t1_smg", "explosive.timed" ] }, "Turret Nade": { "TimetillKill": 30.0 }, "Landmine Nade": { "Landmineamount": 10, "SpawnRadius": 10.0, "TimetillKill": 120.0 }, "Yeet Nade": { "SpawnRadius": 20.0, "YeetScientist": true } }, "Enable Nade world spawns?": true, "Nade world spawns Options": { "RadiationNade": true, "SleeperNade": true, "GravityNade": true, "PingNade": true, "F15Nade": true, "WallNade": true, "DropNGoNade": true, "BoogieNade": true, "MedicalNade": true, "WaterBombNade": true, "DroppedLootNade": true, "TurretNade": true, "LandmineNade": true, "YeetNade": true }, "Drop Settings": [ { "Object Short prefab name": "crate_elite", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 7.0 }, { "Object Short prefab name": "codelockedhackablecrate", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 9.0 }, { "Object Short prefab name": "crate_ammunition", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 20.0 } ] }
Known Conflict's
any plugin that modifies stacks
Future plans
Add more nades add more custom setting per nade in config more screenshots and videos
-
Auto Recycler
Plugin Description
"Auto Recycler" is a Rust plugin that offers players advanced recycling features. It enables automatic item recycling, access to a virtual recycler, and special recycling crates. With admin permission, you can configure which items players are not allowed to automatically recycle.
Features
Automatic Recycling: Players can set specific items for automatic recycling. These items will be recycled automatically when they enter their inventory.
Virtual Recycler: Allows players to access a virtual recycler to recycle items directly from anywhere in the game.
Recycling Crate: A special item that functions as a portable recycler.
Customizable Configuration: The plugin configuration can be customized to exclude or allow specific items from recycling.
Permissions
autorecycler.admin: Grants access to all admin functions of the plugin.
autorecycler.autorec: Allows players to use automatic recycling.
autorecycler.recvirtual: Provides access to the virtual recycler.
autorecycler.characteristics: Allows modification of item characteristics related to recycling.
autorecycler.recboxbuy: Enables the purchase of the Recbox.
Chat Commands
/ar: Allows players to use the automatic recycler.
/vrec: Allows players to use a virtual recycler (configurable command).
/recbox: Displays information about the costs of purchasing a Recbox.
/recboxbuy: Allows players to buy a Recbox if they have the required resources.
NEW
/autorectoggle activate and deactivate the AutoRecycler
Additional Information
The plugin offers extensive UI integration to simplify interaction with its features. It stores player data to maintain automatic recycling settings between sessions. The configuration file allows admins to customize the plugin's behavior, including Recbox costs and adjustable recycling properties of items.
Note
Ensure that players have the appropriate permissions to fully utilize the plugin's features.
If you have any questions or problems, join my discord
https://discord.gg/D2zTWCEnrN
-
Live Admin Chat
Allows players to open a live admin chat from Rust to Discord to get support.
**Please delete the "LiveAdminChat.json" language file in "/oxide/lang/en/" before updating to version 1.3.1.**
If you have any errors, please open a support request and I will help you asap.
FEATURES:
Creates a discord channel in the provided channel category Allows the Rust player and Discord admins to communicate The ability to store the live admin chat as a transcript Allows a lot of customization, including: The command a player uses to respond to the admin chat The chat prefix for messages sent to the player The Steam profile icon for messages sent to the player The default reason for closing chats Whether or not to display the admin's name when sending messages to the player The channel ID where transcripts will be sent to The Discord roles that will be mentioned when a new channel is created Whether or not to close the channel when the player disconnects from the server Setting the in game chat command to start admin chats Defining the cooldown value after the last ticket was closed Setting a custom cooldown value per player
DISCORD BOT:
For every Rust server you install the plugin on, you should create a separate Discord Bot.
Otherwise, the bot seems to get confused and will incorrectly track different parameters.
Setup your bot according to the guide on the Discord extension plugin page: https://umod.org/extensions/discord
Also make sure your Discord bot has the following permissions in your server for the channel category and transcript channel:
View Channels Send Messages Read Message History Embed Links Attach Files Read Message History
PERMISSIONS:
liveadminchat.use - required to allow players to use the /adminchat command.
liveadminchat.bypasscooldown - allows the player to bypass the chat cooldown
CHAT COMMANDS:
/adminchat - opens a live admin chat with Discord admins.
/reply <message> - sends the response from the player to the Discord admins.
CONSOLE COMMANDS:
Usage: liveadminchat.setcooldown <steam64id> <cooldown_minutes>
Usage: liveadminchat.removecooldown <steam64id>
Usage: liveadminchat.listcooldowns
DISCORD:
Admins can provide a reason for closing the chat by typing the reason after !close in the channel.
Anything after "!close" will be included in the reason.
Example: !close Closed due to no response
Admins can set the chat cooldown, in minutes, per player by using !cooldown in the chat channel.
If no cooldown is specified when the chat is closed, the cooldown will be set to the "Chat Cooldown (minutes)" value from the config.
Example: !cooldown 60
TRANSCRIPTS:
If you want to save the player/admin chats as transcripts, add a channel ID to "Transcript Channel ID" in the config.
Otherwise, if you do not want transcripts then leave it blank and they won't be created.
CONFIG:
