Jump to content

CustomMedical 1.0.9

$21.99 $14.29
   (2 reviews)

4 Screenshots

  • 1k
  • 21
  • 11.7 kB

About CustomMedical

  • 🧪 CustomMedical
  1. Take control of how medical items work on your server!
  2. 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.
  3. Perfect for RPG-style servers, PvE heal systems, and VIP reward kits.
     
  • ✨ Features
  1. Unlimited customization: Rename syringes/bandages/largemedkit, give them custom skins, and show [Uses:X] right on the item.
  2. Usage limits: Configure how many times each item can be used before it’s consumed.
  3. Boost system: Add health, hydration, calories, comfort, or radiation effects — with optional timers and automatic reset.
  4. Status UI integration: Show a live “Medical Time” bar via SimpleStatus (optional dependency).
  5. Timed permissions: Grant temporary permissions or groups on use with TemporaryPermissions (optional dependency).
  6. Commands on use: Run one or multiple chat/console commands when the item is used.
  7. Loot integration: Configure loot crates, heli crates, and Bradley crates to spawn your custom items at custom rates.
  8. Anti-stack protection: Prevents players from stacking custom medical items (no “dupe” exploits).
  9. Prefix & color customization: Fully configurable chat prefix with color tags.

 

  • 🎥 Showcase Video

 

  • 💬 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
  • Quote

    {

      "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": 9

      }

    }

     

  • 🔑 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.
  • Love 2

Meowhuh's Collection

User Feedback

2.1m

Downloads

Total number of downloads.

10k

Customers

Total customers served.

145.4k

Files Sold

Total number of files sold.

3.1m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.