Godmode for Rust

Allows players with permission to be invulerable and god-like

Total Downloads: 24,914 - First Release: Oct 23, 2014 - Last Update: Mar 6, 2017

4.75439/5, 57 likes
  1. Wulf
    Configuration File:
    Yes
    Godmode allows players with permission to become invulnerable and god-like. Players can also become untiring (infinite run/metabolism), be protected from looting, and more if they have the appropriate permission.

    Permissions

    This plugin uses Oxide's permission system. To assign a permission, use oxide.grant user <name or steam id> <permission>. To remove a permission, use oxide.revoke user <name or steam id> <permission>.
    • godmode.admin (allows player to enable/disable godmode on other players using /god <name/id> command)
      Ex. grant user Wulf godmode.admin
      Ex. revoke user Wulf godmode.admin
      Ex. grant group admin godmode.admin
    • godmode.toggle (allows player to enable/disable godmode on self using /god command)
    • godmode.invulnerable (protects player from attacks from other players)
    • godmode.lootplayers (allows player to freely loot other players)
    • godmode.lootprotection (prevents others players from looting player)
    • godmode.noattacking (prevents player from attacking other players)
    • godmode.untiring (allows player to have infinite run and metabolism)
    To grant ALL permissions, simply use godmode.* as the permission.

    Commands
    • god
      Toggles player's godmode on/off; requires godmode.toggle permission
    • god <name or id>
      Toggles target player's godmode on/off; requires godmode.admin permission
    • gods
      Lists all players with godmode enabled; requires godmode.admin permission
    Configuration

    You can configure the settings in the Godmode.json file under the oxide/config directory.
    Code (Javascript):
    {
      "Inform On Attack (true/false)": true,
      "Name Prefix (Default [God])": "[God]",
      "Show Name Prefix (true/false)": true,
      "Time Limit (Seconds, 0 to Disable)": 0
    }

    Localization


    The default messages are in the Godmode.json file under the oxide/lang/en directory. To add support for another language, create a new language folder (ex. de for German) if not already created, copy the default language file to the new folder, and then customize the messages.
    Code (Javascript):
    {
      "GodmodeDisabled": "You have disabled godmode",
      "GodmodeDisabledBy": "Your godmode has been disabled by {0}",
      "GodmodeDisabledFor": "You have disabled godmode for {0}",
      "GodmodeEnabled": "You have enabled godmode",
      "GodmodeEnabledBy": "Your godmode has been enabled by {0}",
      "GodmodeEnabledFor": "You have enabled godmode for {0}",
      "InformAttacker": "{0} is in godmode and can't take any damage",
      "InformVictim": "{0} just tried to deal damage to you",
      "NoGods": "No players currently have godmode enabled",
      "NoLooting": "You are not allowed to loot a player with godmode",
      "NotAllowed": "You are not allowed to use the '{0}' command",
      "PlayerNotFound": "Player '{0}' was not found"
    }
    Credits
    • Mughisi, for the original version of this plugin.