CustomMedical
1 / 5

CustomMedical lets you turn syringes, bandages, largemedkit item into fully customized healing kits with configurable boosts, usage limits, permissions, timed effects, commands, and even loot drops.
Description
🧪 CustomMedical
- Take control of how medical items work on your server!
- CustomMedical lets you turn syringes, bandages, largemedkit item into fully customized healing kits with configurable boosts, usage limits, permissions, timed effects, commands, and even loot drops.
- Perfect for RPG-style servers, PvE heal systems, and VIP reward kits.
✨ Features
- Unlimited customization: Rename syringes/bandages/largemedkit, give them custom skins, and show [Uses:X] right on the item.
- Usage limits: Configure how many times each item can be used before it’s consumed.
- Boost system: Add health, hydration, calories, comfort, or radiation effects - with optional timers and automatic reset.
- Status UI integration: Show a live “Medical Time” bar via SimpleStatus (optional dependency).
- Timed permissions: Grant temporary permissions or groups on use with TemporaryPermissions (optional dependency).
- Commands on use: Run one or multiple chat/console commands when the item is used.
- Loot integration: Configure loot crates, heli crates, and Bradley crates to spawn your custom items at custom rates.
- Anti-stack protection: Prevents players from stacking custom medical items (no “dupe” exploits).
- Prefix & color customization: Fully configurable chat prefix with color tags.
🎥 Showcase Video
CustomMedical v1.0.6 | Rust Plugin Showcase
💬 Commands
/givesyringe <id|name> [amount]→ Give yourself a configured medical item./givesyringe <player> <id|name> [amount]→ Give a configured item to another player.- (Also available as console command givesyringe.)
📁 Example Configuration
json
| 1 | { |
| 2 | "Plugin Settings": { |
| 3 | "Chat Prefix": "[Custom Medical]", |
| 4 | "Prefix Color": "#00FF00" |
| 5 | }, |
| 6 | "Medical Items Settings": { |
| 7 | "Item List": { |
| 8 | "Food Syringe": { |
| 9 | "Item Name": "Food Syringe", |
| 10 | "Skin ID": 3550559547, |
| 11 | "Permission (Empty = not need)": "", |
| 12 | "Basic Item (shortname)": "syringe.medical", |
| 13 | "Disable the item original healing": true, |
| 14 | "Item will not be consumed": false, |
| 15 | "Number of use (0 = Disable)": 3, |
| 16 | "Enable Medical Time": true, |
| 17 | "Medical Time Seconds": 60.0, |
| 18 | "Boost Settings": { |
| 19 | "Enable Boost": true, |
| 20 | "Max Health": 0.0, |
| 21 | "Max Health Duration (0=Until Medical Time)": 60.0, |
| 22 | "Add Health": 10, |
| 23 | "Health Duration (0=Until Medical Time)": 0.0, |
| 24 | "Add Health Over Time": 30, |
| 25 | "Health Over Time Duration (0=Until Medical Time)": 0.0, |
| 26 | "Add Hydration": 100, |
| 27 | "Hydration Duration (0=Until Medical Time)": 0.0, |
| 28 | "Add Calories": 200, |
| 29 | "Calories Duration (0=Until Medical Time)": 0.0, |
| 30 | "Add Radiation": 0, |
| 31 | "Radiation Duration (0=Until Medical Time)": 0.0, |
| 32 | "Add Bleeding": 0, |
| 33 | "Bleeding Duration (0=Until Medical Time)": 0.0, |
| 34 | "Add Comfort": 0, |
| 35 | "Comfort Duration (0=Until Medical Time)": 0.0, |
| 36 | "Reduce Health": 0, |
| 37 | "Reduce Health Duration (0=Until Medical Time)": 0.0, |
| 38 | "Reduce Hydration": 0, |
| 39 | "Reduce Hydration Duration (0=Until Medical Time)": 0.0, |
| 40 | "Reduce Calories": 0, |
| 41 | "Reduce Calories Duration (0=Until Medical Time)": 0.0, |
| 42 | "Reduce Comfort": 0, |
| 43 | "Reduce Comfort Duration (0=Until Medical Time)": 0.0, |
| 44 | "Reduce Radiation": 0, |
| 45 | "Reduce Radiation Duration (0=Until Medical Time)": 0.0, |
| 46 | "Reduce Bleeding": 0, |
| 47 | "Reduce Bleeding Duration (0=Until Medical Time)": 0.0, |
| 48 | "Reset Radiation": false, |
| 49 | "Reset Bleed": false, |
| 50 | "Reset Comfort": false, |
| 51 | "Target Hydration Max (0=Ignore)": 0.0, |
| 52 | "Target Calories Max (0=Ignore)": 0.0, |
| 53 | "Target Comfort Max (0=Ignore)": 0.0, |
| 54 | "Permanent Max Health": false, |
| 55 | "Permanent Health": false, |
| 56 | "Permanent Hydration": false, |
| 57 | "Permanent Calories": false, |
| 58 | "Permanent Comfort": false, |
| 59 | "Permanent Radiation": false, |
| 60 | "Permanent Bleeding": false |
| 61 | }, |
| 62 | "Command Settings": { |
| 63 | "Enable Command": false, |
| 64 | "Server run command (false = PlayerClient)": true, |
| 65 | "Run all command (false = Random one)": false, |
| 66 | "Command List": [ |
| 67 | "o.grant user %STEAMID% vip.vip", |
| 68 | "say hi, %PLAYERNAME%" |
| 69 | ] |
| 70 | }, |
| 71 | "Temporary Permission On Use": { |
| 72 | "Enabled": false, |
| 73 | "PermissionOrGroup": "", |
| 74 | "IsGroup": false, |
| 75 | "Seconds": 120, |
| 76 | "FromNow": true |
| 77 | }, |
| 78 | "Tips Message (Empty = no message)": "", |
| 79 | "Tips Message Chat Prefix": true, |
| 80 | "Effect (Empty = no effect)": "", |
| 81 | "Status Settings": { |
| 82 | "Enable Simple Status": true, |
| 83 | "Simple Status Title": "Food Boost", |
| 84 | "Background Color": "0 1 0 1", |
| 85 | "Title Color": "1 1 1 1", |
| 86 | "Text Color": "1 1 1 1", |
| 87 | "Icon": "" |
| 88 | }, |
| 89 | "Drop Settings": [ |
| 90 | { |
| 91 | "Enabled": true, |
| 92 | "Prefab": "assets/bundled/prefabs/radtown/crate_normal.prefab", |
| 93 | "Chance": 8, |
| 94 | "Min Amount": 1, |
| 95 | "Max Amount": 2 |
| 96 | }, |
| 97 | { |
| 98 | "Enabled": true, |
| 99 | "Prefab": "assets/prefabs/npc/patrol helicopter/heli_crate.prefab", |
| 100 | "Chance": 10, |
| 101 | "Min Amount": 1, |
| 102 | "Max Amount": 2 |
| 103 | }, |
| 104 | { |
| 105 | "Enabled": true, |
| 106 | "Prefab": "assets/bundled/prefabs/radtown/crate_elite.prefab", |
| 107 | "Chance": 5, |
| 108 | "Min Amount": 1, |
| 109 | "Max Amount": 2 |
| 110 | }, |
| 111 | { |
| 112 | "Enabled": true, |
| 113 | "Prefab": "assets/prefabs/npc/m2bradley/bradley_crate.prefab", |
| 114 | "Chance": 10, |
| 115 | "Min Amount": 1, |
| 116 | "Max Amount": 2 |
| 117 | } |
| 118 | ] |
| 119 | }, |
| 120 | "Instant Syringe": { |
| 121 | "Item Name": "Instant Syringe", |
| 122 | "Skin ID": 3551177681, |
| 123 | "Permission (Empty = not need)": "", |
| 124 | "Basic Item (shortname)": "syringe.medical", |
| 125 | "Disable the item original healing": true, |
| 126 | "Item will not be consumed": false, |
| 127 | "Number of use (0 = Disable)": 2, |
| 128 | "Enable Medical Time": true, |
| 129 | "Medical Time Seconds": 60.0, |
| 130 | "Boost Settings": { |
| 131 | "Enable Boost": true, |
| 132 | "Max Health": 0.0, |
| 133 | "Max Health Duration (0=Until Medical Time)": 0.0, |
| 134 | "Add Health": 80, |
| 135 | "Health Duration (0=Until Medical Time)": 0.0, |
| 136 | "Add Health Over Time": 0, |
| 137 | "Health Over Time Duration (0=Until Medical Time)": 0.0, |
| 138 | "Add Hydration": 0, |
| 139 | "Hydration Duration (0=Until Medical Time)": 0.0, |
| 140 | "Add Calories": 0, |
| 141 | "Calories Duration (0=Until Medical Time)": 0.0, |
| 142 | "Add Radiation": 0, |
| 143 | "Radiation Duration (0=Until Medical Time)": 0.0, |
| 144 | "Add Bleeding": 0, |
| 145 | "Bleeding Duration (0=Until Medical Time)": 0.0, |
| 146 | "Add Comfort": 0, |
| 147 | "Comfort Duration (0=Until Medical Time)": 0.0, |
| 148 | "Reduce Health": 0, |
| 149 | "Reduce Health Duration (0=Until Medical Time)": 0.0, |
| 150 | "Reduce Hydration": 0, |
| 151 | "Reduce Hydration Duration (0=Until Medical Time)": 0.0, |
| 152 | "Reduce Calories": 0, |
| 153 | "Reduce Calories Duration (0=Until Medical Time)": 0.0, |
| 154 | "Reduce Comfort": 0, |
| 155 | "Reduce Comfort Duration (0=Until Medical Time)": 0.0, |
| 156 | "Reduce Radiation": 0, |
| 157 | "Reduce Radiation Duration (0=Until Medical Time)": 0.0, |
| 158 | "Reduce Bleeding": 0, |
| 159 | "Reduce Bleeding Duration (0=Until Medical Time)": 0.0, |
| 160 | "Reset Radiation": true, |
| 161 | "Reset Bleed": true, |
| 162 | "Reset Comfort": false, |
| 163 | "Target Hydration Max (0=Ignore)": 0.0, |
| 164 | "Target Calories Max (0=Ignore)": 0.0, |
| 165 | "Target Comfort Max (0=Ignore)": 0.0, |
| 166 | "Permanent Max Health": false, |
| 167 | "Permanent Health": false, |
| 168 | "Permanent Hydration": false, |
| 169 | "Permanent Calories": false, |
| 170 | "Permanent Comfort": false, |
| 171 | "Permanent Radiation": false, |
| 172 | "Permanent Bleeding": false |
| 173 | }, |
| 174 | "Command Settings": { |
| 175 | "Enable Command": false, |
| 176 | "Server run command (false = PlayerClient)": true, |
| 177 | "Run all command (false = Random one)": false, |
| 178 | "Command List": [ |
| 179 | "o.grant user %STEAMID% vip.vip", |
| 180 | "say hi, %PLAYERNAME%" |
| 181 | ] |
| 182 | }, |
| 183 | "Temporary Permission On Use": { |
| 184 | "Enabled": false, |
| 185 | "PermissionOrGroup": "", |
| 186 | "IsGroup": false, |
| 187 | "Seconds": 120, |
| 188 | "FromNow": true |
| 189 | }, |
| 190 | "Tips Message (Empty = no message)": "", |
| 191 | "Tips Message Chat Prefix": true, |
| 192 | "Effect (Empty = no effect)": "", |
| 193 | "Status Settings": { |
| 194 | "Enable Simple Status": true, |
| 195 | "Simple Status Title": "Instant Boost", |
| 196 | "Background Color": "0 1 0 1", |
| 197 | "Title Color": "1 1 1 1", |
| 198 | "Text Color": "1 1 1 1", |
| 199 | "Icon": "" |
| 200 | }, |
| 201 | "Drop Settings": [] |
| 202 | } |
| 203 | } |
| 204 | }, |
| 205 | "Config Version": { |
| 206 | "Major": 1, |
| 207 | "Minor": 0, |
| 208 | "Patch": 9 |
| 209 | } |
| 210 | } |
🔑 Permissions
custommedical.admin → Allows use of /givesyringe and console give commands. You can define per-item permissions in the config (e.g., custommedical.vipheal), then grant them with oxide.grant user <name> custommedical.vipheal.
🎯 Why Choose CustomMedical?
1) Because sometimes vanilla healing just isn’t enough.
2) This plugin gives you full control - from simple rebalanced syringes to complex RPG-style healing kits with timed buffs, effects, and rewards.
Default configuration
CustomMedical.json
{
"Plugin Settings": {
"Chat Prefix": "[Custom Medical]",
"Prefix Color": "#00FF00"
},
"Medical Items Settings": {
"Item List": {
"Food Syringe": {
"Item Name": "Food Syringe",
"Skin ID": 3550559547,
"Permission (Empty = not need)": "",
"Basic Item (shortname)": "syringe.medical",
"Disable the item original healing": true,
"Item will not be consumed": false,
"Number of use (0 = Disable)": 3,
"Enable Medical Time": true,
"Medical Time Seconds": 60.0,
"Boost Settings": {
"Enable Boost": true,
"Max Health": 0.0,
"Max Health Duration (0=Until Medical Time)": 60.0,
"Add Health": 10,
"Health Duration (0=Until Medical Time)": 0.0,
"Add Health Over Time": 30,
"Health Over Time Duration (0=Until Medical Time)": 0.0,
"Add Hydration": 100,
"Hydration Duration (0=Until Medical Time)": 0.0,
"Add Calories": 200,
"Calories Duration (0=Until Medical Time)": 0.0,
"Add Radiation": 0,
"Radiation Duration (0=Until Medical Time)": 0.0,
"Add Bleeding": 0,
"Bleeding Duration (0=Until Medical Time)": 0.0,
"Add Comfort": 0,
"Comfort Duration (0=Until Medical Time)": 0.0,
"Reduce Health": 0,
"Reduce Health Duration (0=Until Medical Time)": 0.0,
"Reduce Hydration": 0,
"Reduce Hydration Duration (0=Until Medical Time)": 0.0,
"Reduce Calories": 0,
"Reduce Calories Duration (0=Until Medical Time)": 0.0,
"Reduce Comfort": 0,
"Reduce Comfort Duration (0=Until Medical Time)": 0.0,
"Reduce Radiation": 0,
"Reduce Radiation Duration (0=Until Medical Time)": 0.0,
"Reduce Bleeding": 0,
"Reduce Bleeding Duration (0=Until Medical Time)": 0.0,
"Reset Radiation": false,
"Reset Bleed": false,
"Reset Comfort": false,
"Target Hydration Max (0=Ignore)": 0.0,
"Target Calories Max (0=Ignore)": 0.0,
"Target Comfort Max (0=Ignore)": 0.0,
"Permanent Max Health": false,
"Permanent Health": false,
"Permanent Hydration": false,
"Permanent Calories": false,
"Permanent Comfort": false,
"Permanent Radiation": false,
"Permanent Bleeding": false
},
"Command Settings": {
"Enable Command": false,
"Server run command (false = PlayerClient)": true,
"Run all command (false = Random one)": false,
"Command List": [
"o.grant user %STEAMID% vip.vip",
"say hi, %PLAYERNAME%"
]
},
"Temporary Permission On Use": {
"Enabled": false,
"PermissionOrGroup": "",
"IsGroup": false,
"Seconds": 120,
"FromNow": true
},
"Tips Message (Empty = no message)": "",
"Tips Message Chat Prefix": true,
"Effect (Empty = no effect)": "",
"Status Settings": {
"Enable Simple Status": true,
"Simple Status Title": "Food Boost",
"Background Color": "0 1 0 1",
"Title Color": "1 1 1 1",
"Text Color": "1 1 1 1",
"Icon": ""
},
"Drop Settings": [
{
"Enabled": true,
"Prefab": "assets/bundled/prefabs/radtown/crate_normal.prefab",
"Chance": 8,
"Min Amount": 1,
"Max Amount": 2
},
{
"Enabled": true,
"Prefab": "assets/prefabs/npc/patrol helicopter/heli_crate.prefab",
"Chance": 10,
"Min Amount": 1,
"Max Amount": 2
},
{
"Enabled": true,
"Prefab": "assets/bundled/prefabs/radtown/crate_elite.prefab",
"Chance": 5,
"Min Amount": 1,
"Max Amount": 2
},
{
"Enabled": true,
"Prefab": "assets/prefabs/npc/m2bradley/bradley_crate.prefab",
"Chance": 10,
"Min Amount": 1,
"Max Amount": 2
}
]
},
"Instant Syringe": {
"Item Name": "Instant Syringe",
"Skin ID": 3551177681,
"Permission (Empty = not need)": "",
"Basic Item (shortname)": "syringe.medical",
"Disable the item original healing": true,
"Item will not be consumed": false,
"Number of use (0 = Disable)": 2,
"Enable Medical Time": true,
"Medical Time Seconds": 60.0,
"Boost Settings": {
"Enable Boost": true,
"Max Health": 0.0,
"Max Health Duration (0=Until Medical Time)": 0.0,
"Add Health": 80,
"Health Duration (0=Until Medical Time)": 0.0,
"Add Health Over Time": 0,
"Health Over Time Duration (0=Until Medical Time)": 0.0,
"Add Hydration": 0,
"Hydration Duration (0=Until Medical Time)": 0.0,
"Add Calories": 0,
"Calories Duration (0=Until Medical Time)": 0.0,
"Add Radiation": 0,
"Radiation Duration (0=Until Medical Time)": 0.0,
"Add Bleeding": 0,
"Bleeding Duration (0=Until Medical Time)": 0.0,
"Add Comfort": 0,
"Comfort Duration (0=Until Medical Time)": 0.0,
"Reduce Health": 0,
"Reduce Health Duration (0=Until Medical Time)": 0.0,
"Reduce Hydration": 0,
"Reduce Hydration Duration (0=Until Medical Time)": 0.0,
"Reduce Calories": 0,
"Reduce Calories Duration (0=Until Medical Time)": 0.0,
"Reduce Comfort": 0,
"Reduce Comfort Duration (0=Until Medical Time)": 0.0,
"Reduce Radiation": 0,
"Reduce Radiation Duration (0=Until Medical Time)": 0.0,
"Reduce Bleeding": 0,
"Reduce Bleeding Duration (0=Until Medical Time)": 0.0,
"Reset Radiation": true,
"Reset Bleed": true,
"Reset Comfort": false,
"Target Hydration Max (0=Ignore)": 0.0,
"Target Calories Max (0=Ignore)": 0.0,
"Target Comfort Max (0=Ignore)": 0.0,
"Permanent Max Health": false,
"Permanent Health": false,
"Permanent Hydration": false,
"Permanent Calories": false,
"Permanent Comfort": false,
"Permanent Radiation": false,
"Permanent Bleeding": false
},
"Command Settings": {
"Enable Command": false,
"Server run command (false = PlayerClient)": true,
"Run all command (false = Random one)": false,
"Command List": [
"o.grant user %STEAMID% vip.vip",
"say hi, %PLAYERNAME%"
]
},
"Temporary Permission On Use": {
"Enabled": false,
"PermissionOrGroup": "",
"IsGroup": false,
"Seconds": 120,
"FromNow": true
},
"Tips Message (Empty = no message)": "",
"Tips Message Chat Prefix": true,
"Effect (Empty = no effect)": "",
"Status Settings": {
"Enable Simple Status": true,
"Simple Status Title": "Instant Boost",
"Background Color": "0 1 0 1",
"Title Color": "1 1 1 1",
"Text Color": "1 1 1 1",
"Icon": ""
},
"Drop Settings": []
}
}
},
"Config Version": {
"Major": 1,
"Minor": 0,
"Patch": 13
}
}Sponsored


Trusted hosting partner. Affordable game servers with solid support and panels.
Visit site ↗$21.99
Views11
Downloads0
Purchases0
Rating★ 0.0
Version1.0.13
PlatformRust
CategoryPlugins
CompatibleOxide · Carbon
Size12 KB
PublishedOct 18, 2026
UpdatedOct 18, 2026
✓ Reviewed for safety and integrity