Live
PumpkinKing reacted 🔥 to AchievementsWrecks updated AchievementsWrecks updated VIP PackagesRazor updated Animal FarmRazor updated Animal FarmEM$Ø reacted ⭐ to rPhonestev reacted ❤️ to Grid ControlMoulinch reacted ❤️ to Grid ControlMoulinch followed @khaledKhaled published Grid ControlRazor updated Animal Farm Probadgyver updated CHRONUSRustFlash updated MyServerGearxNullPointer95 updated Infinite DurabilityRazor updated Auto FarmRazor updated Animal Farm ProRazor updated Animal Farm ProRazor updated Animal Farm ProKhaled updated Recycler Stationmagnumk reacted ❤️ to Halloween AtmosphereRustFlash published Halloween EventBrad Copp updated Water Wheel UpgradesBrad Copp updated Solar Panel UpgradesBrad Copp updated Biofuel Generator UpgradesBrad Copp updated Windmill UpgradesBL3CKD3RK reviewed rPhoneBL3CKD3RK reacted ⭐ to rPhoneRustFlash updated MyServerGearAlexProjects updated Zombie Swarm PROKhaled updated Heli Loadout
Browse/Rust/Plugins/EntityUpgrader

EntityUpgrader

Dávid Balázs★ 0.0 (0)v1.8.4Oxide
EntityUpgrader1 / 11
Upgrade your base. Multiply your production. Dominate your setup.
Description

EntityUpgrader
Upgrade Your Deployables. Get More From Your Base.
EntityUpgrader adds a simple and effective progression system to Rust servers, allowing players to upgrade supported deployable entities through 5 performance levels.

Instead of constantly replacing your equipment, players can upgrade their existing deployables to make them work harder, produce more resources, or improve their overall performance.

From furnaces and refineries to water pumps, sprinklers, and composters, EntityUpgrader gives your players a reason to continuously improve and upgrade their bases.

Key Features
5 Upgrade Levels
Every supported entity starts at Level 1 and can be upgraded up to Level 5.

Each level provides a stronger performance multiplier:

Level
Multiplier

Level 1
1×

Level 2
2×

Level 3
4×

Level 4
6×

Level 5
8×

Higher levels provide increased productivity and efficiency, making progression meaningful without requiring players to constantly replace their existing equipment.

Supported Entities
EntityUpgrader currently supports:

  • Electric Sprinkler
  • Large Furnace
  • Water Pump
  • Composter
  • Furnace
  • Small Oil Refinery
  • Small Water Catcher
  • Large Water Catcher

Each entity can have its own upgrade progression and performance behavior.

Upgraded production entities can process additional resources during normal operation.

Furnaces
Higher-level furnaces process additional cooking materials while consuming the required fuel accordingly.

Small Water Catcher
Upgraded water catchers receive increased pumping capacity and output flow based on their upgrade level.

Large Water Catcher
Upgraded water catchers receive increased pumping capacity and output flow based on their upgrade level.

Small Oil Refinery
Upgraded refineries process additional crude oil and produce additional low-grade fuel while handling the required wood and charcoal accordingly.

Composters
Higher-level composters process additional compostable materials and increase fertilizer production.

Water Pumps
Upgraded water pumps receive increased pumping capacity and output flow based on their upgrade level.

Sprinklers
Sprinklers receive increased water output per spray based on their upgrade level.

Persistent Upgrade Data
Player progression does not disappear after a server restart.

EntityUpgrader stores upgrade information and restores upgraded entities when the server restarts.

Upgrade levels are associated with the entity and its position, allowing the system to restore the correct upgrade level after a server restart.

Simple Upgrade System
The upgrade system is intentionally simple.

Players with the required permission simply use a Hammer on a supported deployable entity.

If the player has the required upgrade tool or requirements, the entity is upgraded immediately.

The player receives feedback showing:

  • The new upgrade level
  • The current performance multiplier
  • Whether the maximum level has been reached
  • Missing upgrade requirements

No complicated commands are required for the basic upgrade process.

Permission-Based Access
Server owners have full control over who can use the upgrade system.

Permission:

entityupgrader.use

This allows you to decide exactly which players or groups can upgrade deployable entities.

Perfect for:

  • PvE servers
  • Progression servers
  • Economy servers
  • Modded servers
  • VIP systems
  • Reward systems
  • Custom progression systems

Configurable Progression
EntityUpgrader uses a simple configuration system.

Through the prefab mapping, you can define the maximum upgrade level and specify which Rust prefabs are handled by the plugin.

This makes the system flexible and allows supported entities to be controlled through configuration instead of relying on hard-coded player commands.

Designed for Server Progression
EntityUpgrader is more than just a simple production multiplier.

It provides server owners with an additional progression mechanic that can be integrated into existing gameplay and economy systems.

Players can start with standard equipment and gradually improve their production capabilities as they progress.

Build → Upgrade → Improve → Produce More

Why EntityUpgrader?
✔ 5 upgrade levels
✔ Up to 8× performance multiplier
✔ Supports multiple Rust deployable entities
✔ Furnace production upgrades
✔ Oil refinery upgrades
✔ Composter upgrades
✔ Water pump upgrades
✔ Sprinkler upgrades
✔ Persistent upgrade data
✔ Automatic restoration after server restart
✔ Permission-based access
✔ Hammer-based upgrading
✔ Simple configuration
✔ No complicated commands required
✔ Designed for progression-focused servers

Configuration
{
"GlobalMaxLevel": 5,
"Entities": {
"electric.sprinkler": {
"MaxLevel": 5,
"LevelMultipliers": {
"1": "1x output",
"2": "2x output",
"3": "4x output",
"4": "6x output",
"5": "8x output"
}
},
"furnace": {
"MaxLevel": 5,
"LevelMultipliers": {
"1": "1x speed",
"2": "2x speed",
"3": "4x speed",
"4": "6x speed",
"5": "8x speed"
}
},
"furnace.large": {
"MaxLevel": 5,
"LevelMultipliers": {
"1": "1x speed",
"2": "2x speed",
"3": "4x speed",
"4": "6x speed",
"5": "8x speed"
}
},
"small.oil.refinery": {
"MaxLevel": 5,
"LevelMultipliers": {
"1": "1x speed",
"2": "2x speed",
"3": "4x speed",
"4": "6x speed",
"5": "8x speed"
}
},
"composter": {
"MaxLevel": 5,
"LevelMultipliers": {
"1": "1x speed",
"2": "2x speed",
"3": "4x speed",
"4": "6x speed",
"5": "8x speed"
}
},
"water.pump": {
"MaxLevel": 5,
"LevelMultipliers": {
"1": "1x output and speed",
"2": "2x output and speed",
"3": "4x output and speed",
"4": "6x output and speed",
"5": "8x output and speed"
}
},
"water.catcher.small": {
"MaxLevel": 5,
"LevelMultipliers": {
"1": "1x output and speed",
"2": "2x output and speed",
"3": "4x output and speed",
"4": "6x output and speed",
"5": "8x output and speed"
}
},
"water.catcher.large": {
"MaxLevel": 5,
"LevelMultipliers": {
"1": "1x output and speed",
"2": "2x output and speed",
"3": "4x output and speed",
"4": "6x output and speed",
"5": "8x output and speed"
}
}
}
}

Default configuration
EntityUpgrader.json
{
  "GlobalMaxLevel": 5,
  "Entities": {
    "electric.sprinkler": {
      "MaxLevel": 5,
      "MultipliersByLevel": {
        "1": "1x output",
        "2": "2x output",
        "3": "4x output",
        "4": "6x output",
        "5": "8x output"
      }
    },
    "furnace": {
      "MaxLevel": 5,
      "MultipliersByLevel": {
        "1": "1x speed",
        "2": "2x speed",
        "3": "4x speed",
        "4": "6x speed",
        "5": "8x speed"
      }
    },
    "furnace.large": {
      "MaxLevel": 5,
      "MultipliersByLevel": {
        "1": "1x speed",
        "2": "2x speed",
        "3": "4x speed",
        "4": "6x speed",
        "5": "8x speed"
      }
    },
    "small.oil.refinery": {
      "MaxLevel": 5,
      "MultipliersByLevel": {
        "1": "1x speed",
        "2": "2x speed",
        "3": "4x speed",
        "4": "6x speed",
        "5": "8x speed"
      }
    },
    "composter": {
      "MaxLevel": 5,
      "MultipliersByLevel": {
        "1": "1x speed",
        "2": "2x speed",
        "3": "4x speed",
        "4": "6x speed",
        "5": "8x speed"
      }
    },
    "waterpump": {
      "MaxLevel": 5,
      "MultipliersByLevel": {
        "1": "1x output and speed",
        "2": "2x output and speed",
        "3": "4x output and speed",
        "4": "6x output and speed",
        "5": "8x output and speed"
      }
    },
    "water.catcher.small": {
      "MaxLevel": 5,
      "MultipliersByLevel": {
        "1": "1x output and speed",
        "2": "2x output and speed",
        "3": "4x output and speed",
        "4": "6x output and speed",
        "5": "8x output and speed"
      }
    },
    "water.catcher.large": {
      "MaxLevel": 5,
      "MultipliersByLevel": {
        "1": "1x output and speed",
        "2": "2x output and speed",
        "3": "4x output and speed",
        "4": "6x output and speed",
        "5": "8x output and speed"
      }
    }
  }
}
Sponsored
Pine Hosting
Pine Hosting

Trusted hosting partner. Affordable game servers with solid support and panels.

Visit site ↗
$11.99
Views1.2k
Downloads0
Purchases0
Rating★ 0.0
Version1.8.4
Compile check✓ Passed Oct 14, 2026
PlatformRust
CategoryPlugins
CompatibleOxide
Size23 KB
PublishedSep 17, 2026
UpdatedOct 8, 2026
✓ Reviewed for safety and integrity