1. A note to new members who are making their first purchase

    Once you have made your first purchase you will be unable to instantly download. Due to the recent influx of fraudulent purchases we now need to verify your account before we can grant access to download.
    To verify your account/purchase please email admin@chaoscode.io from the email address your PayPal account is registered to and state your ChaosCode username and the name of the plugin you have purchased.
    Once this is done access to your download your purchase will be granted.

    Please be aware that the verification process may take up to 24 hours!

    We apologise for any inconvenience this may cause
    Dismiss Notice

UpLiftEd 1.2.7

Aim High, Lift Up, Calm down! Fast-Travel inside your buildings with comfortable Lifts.

  1. UpLiftEd

    FuJiCuRa
    Do you like stairs? Also stairs in Rust? not really??
    Then this is what you need!
    It all starts with just one simple command: newlift
    (needs the player viewing onto a foundation or a floor)


    Parts of the very comprehensive CUI pages:
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Description for Version 1.1.x and above:

    Administrative access:

    An active administrator can access any lift like the player who owns that lift.
    The admin-options are granted by 3 different ways, explained in the options below.
    The status is by default switchable and disabled. This can be switched to enabled by the default chatcommand "liftadmin", and also by consolecommand "uplifted.liftadmin", which can be bound to a key of your choice. Changing the chatcommand does also change the consolecommand.
    The feedback on switching the status does look like that:
    [​IMG]
    Code (Javascript):
      "Administrative": {
        "AdmAccessAuthLevel": 2,  // connection authLevel to get admin-access
        "AdmAccessPermission": "admaccess",  // plugin permission to get admin-access > "o.grant group admin uplifted.admaccess"
        "AdmAccessSwitchable": true, //TRUE lets switch status; FALSE sets always on
        "AdmAccessToggleCmd": "liftadmin",  // default command to switch the status, if enabled
        "AdmPseudoPerms": [  // fauxadmin permission to get admin-access
          "fauxadm.allowed",
          "fakeadmin.allow"
        ],
        "AdmSwitchEnabledAtLogin": false  //if access is switchable, FALSE sets disabled at login; TRUE sets enabled at login
      },
    Lift healthcare functions:
    These options define different protection methods for any placed lift installation.
    The "ent kill" protection can be dynamically switched on/off per admin.
    This can be done by chatcommand "liftadmin kill", or consolecommand "uplifted.liftadmin kill".
    "liftadmin" is defined by your setting in the administrative section.
    Code (Javascript):
      "HealthCare": {
        "EnableEntIdKillProtection": true, // Enable or disable removal by accident with "ent kill" command,
        "EnableRemoverToolProtection": true, // Enable or disable to block the public remover-tool for normal-remove
        "EnableSetHomeDeny": true, // Enable or disable blocking of "sethome" & "home add" commands inside the elevator
        "IsGroundBlockVulnerable": false // TRUE makes any lift ground (floor or foundation) vulnerable, and kills also the lift-cabin when the block gets killed by direct damage or stability
      },
    Commands:
    The plugin does make use of the two commands below:
    Code (Javascript):
      "Commands": {
        "Reset lift movement": "liftaid", // Default chatcommand (owner & admin) to reset a lift in case of the panel does not re-act; Needs to view onto a door or the cabin
        "Start lift creation": "newlift" // Default chatcommand to place a new lift; Needs to view onto a foundation (or floor when enabled by group setting)
      },
    Plugin-support:
    A lift-owner can control different sharing combinations. These do also depend from the options below (and the installed 3rd party plugins):
    Code (Javascript):
      "Support": {
        "EnableClanSharing": true, // Enable Clan sharing functions when a Clan plugin was found (ClansIO or ClansREBORN)
        "EnableFriendSharing": true // Enable Friend sharing functions when a Friend plugin was found (FriendsAPI)
      }
    Lift sleeper-abuse control:
    due to the fact that the lifts need partly being indestructible and people could abuse this by logging off inside the closed elevator, the plugin does by default watch any lift for active sleepers.
    The options are explained below:
    Code (Javascript):
      "AbuseControl": {
        "SleepWatchDelay": 180, // time in seconds to check and re-check for a sleeper inside a lift
        "SleepWatchEnabled": true, // Enable or disable the watcher function
        "SleepWatchInterval": 60, // time in seconds to re-check when e sleeper was found before
        "SleepWatchMoveDown": true // TRUE forces the lift to move to the lowest floor and holds the door opened; FALSE does hold the door at the current floor open
      },
    Access control list:
    The plugin does not make use of any permissions to gain access to different functions.
    The access is complete controlled by group memberships.
    By default, the acl does hold the group settings for the "admin" group, the "default" group and an example group called "vip_ex".

    The checks for the right permission are done in that order:
    1. Is active admin => " admin"
    2. Is member of any custom group, like "vip_ex" > "vip_ex"
    3. In case of no before matched membership > "default"
    The current defaults are shown below:
    The plugin provides several consolecommands to manage the acl.
    • upl.reloadacl
      Does reload any made file-changes into the plugin without the need to reload the whole plugin
    • upl.addgroup <name>
      Does add (to config) and running plugin the complete settings for a new group by your choice, based on the internal defaults from "vip_ex".
      You need to make specific changes on your own afterwards.
      The plugin does not verify the name being existing or not.
    • upl.delgroup <name>
      Does remove (from config) and running plugin the complete settings for the provided group name.
      This does not remove the group from the server.
    • upl.clonegroup <source> <target>
      Does clone the the full settings from one group to another.
      The target group must already exist in the acl.
      You cannot clone with "admin" or "default" as target
      You can use "admin" or "default" as source
    The different switches with their current setting and a short description can be shown on rcon or console. For example by the command "find vip_ex":
    (A better filter for very shortnames would be also "vip_ex.", or ".vip_ex"
    [​IMG]
    Or to look for a specific switch, by example of "find cancreate":
    [​IMG]
    Any setting can also be direct shown by the input of the full path, and also altered by the full path including the new setting. Any made changes are instant activated:
    [​IMG]


    A more explained access-switch description does follow...
    A more explained CUI-panels description does follow...

    Mimmo, Agonos, Krazy_ and 4 others like this.

Recent Updates

  1. 1.2.7
  2. 1.2.6
  3. 1.2.5

Recent Reviews

  1. SheepRW
    SheepRW
    5/5,
    Version: 1.2.7
    I've always loved these types of plugins and if you have any sort of roleplay or a semi creative PvP server this plugin is def for you. I submitted a bug and within a few minutes I got an answer and then 1.5 days later it got fixed. 10/10
  2. buckaroo.banzai
    buckaroo.banzai
    5/5,
    Version: 1.2.5
    very good plugin,it brings something new at the building system
  3. CandyTeemo
    CandyTeemo
    5/5,
    Version: 1.2.2
    I like this plugin, but still have some bug, i hope can fix asap. :D
  4. Battlesheep
    Battlesheep
    5/5,
    Version: 1.2.2
    Must have,
    at the beginning i had some problems with the Stability,
    but very nice Support and very friendly Guy, 2 hours later he released a update and it works.
    Works Great, Nice Interface, Easy Setup.
  5. ShartedTuna
    ShartedTuna
    5/5,
    Version: 1.1.6
    Awesome Plugin! Not at all hard to get working and use. Very grateful to add this Plugin to my collection of Plugins! Huge Thanks to the creator for their AMAZING work on this wonderful Plugin!
  6. jeremy
    jeremy
    5/5,
    Version: 1.1.5
    This is AWESOME!
  7. MalS
    MalS
    5/5,
    Version: 1.0.8
    This is a lot of fun, and functional too.
  8. Virgil
    Virgil
    5/5,
    Version: 1.0.7
    I don;t know what to say... but this mod is awesome! thanks for adding the recycler ambient sound <3 10/10 mod i love it!
  9. JagerSeph
    JagerSeph
    5/5,
    Version: 1.0.5
    Thanks for the public issue fix :D
  10. JagerSeph
    JagerSeph
    5/5,
    Version: 1.0.3
    This one is AWESOME! Well done!!!