Garage Door 2

$14.99

Sold by: bmgjet

This plugin allows you to rotate a garage door so it can be placed horizontally in a floor frame. And allow breaking of the floor frame to create a helicopter hanger

Categories: , ,

Description

Garage Door 2 – An Upgrade to Garage Doors in Rust!

The plugin lets users who have the permission to rotate a held garage door with the chat command /td
It will be converted to a skinned ladder hatch so you can see the placement of it. Then when placed turn back into the garage door you had.

Garage doors can also be rotated in there frames by hitting with a hammer while holding the R key down. (Requires Perm)
Horizontal garage doors you can break the floor frame on them by holding Shift+R+Hitting the Garage door with a hammer. (Requires Perm)
You can bring up a GUI to control these setting by looking at garage door and hold down right click or middle mouse with a hammer (Requires Perm)

If you are breaking the frames to make a heli door it is recommended to change this setting to true in the config file “Move Door Controllers And Locks Into Roller”.
To improve the look of the garage doors you can oversize them to fill in the gaps of the frame by setting config “Oversize Garage Doors On Frame Break (Require EntityScaleManager Plugin)” to true.
This plugin depends on EntityScaleManager which you can get from umod.
That plugin has its own config to disable the scaling spheres.

Support:
If support is required please use the discord support in the lone.design discord channel.
It can be found under #Customer_Support
Using the discussion or review pages on the website it will go unnoticed since there is no notification given to vendors when they get held back for moderation.

Permission:
GarageDoor2.Turn – Required to use the chat command.
GarageDoor2.Rotate – Hitting with hammer while holding R key rotates garage doors.
GarageDoor2.Skin – Allows using gdskin command /gdskin skinid
GarageDoor2.Break – Allows breaking the floor frames. (Hold Shift+R+Hit with hammer)
GarageDoor2.GUI  –  Allows using the right click with hammer GUI.

Chat Command:
/td    –   rotates the held garage door
/gdskin skinid   –  sets a forced skinid (intended for build servers/admins) (Set as 0 to disable)

Shop Usage:
You can give them items in shop plugins that let you give skinned items.
Server Rewards is one that support such a thing.
You just need to set it up to give you a ladder hatch that has the skinid 3148709690
Or here is what the config would look like in server rewards, Make sure to adjust the price to what you want to sell them for.
“rotated.garagedoor”: {
“shortname”: “floor.ladder.hatch”,
“customIcon”: null,
“amount”: 1,
“skinId”: 3148709690,
“isBp”: false,
“category”: 2,
“displayName”: “Rotated Garage Door”,
“cost”: 10,
“cooldown”: 0
},

Video:

Dynamic Harmony, Requires Entering OrderID In Config

Full Oxide Support

No Carbon Support

9 reviews for Garage Door 2

  1. 5 out of 5

    BenDer (verified owner)

    nead give command!!

  2. 5 out of 5

    BenDer (verified owner)

    nead add command to give door, its nead for shop!!

  3. 5 out of 5

    Angela Stücklin (verified owner)

    Absolute must have for roleplay or build server. Finally we have the possibility to use doors as roofs! Easy to use and the developer is very helpful.

  4. 5 out of 5

    Grumbles (verified owner)

    Building & Raiding = Rust

    Thank you bmgjet for opening up new possibilities in building.

  5. 5 out of 5

    Lawrence giannini (verified owner)

    Love this pllugin… great for setting up a trap base… a Must have for PVP.. or PVE during Purge.

  6. 5 out of 5

    Airpex (verified owner)

    I love this plugin, its so cool and gives much more possibilities in building

  7. 5 out of 5

    stanley (verified owner)

    having issue with the setting to move lock and door controller to the side when breaking frames need help please

    • Ts3Hosting

      How is this a review of the plugin? Try to post in Discussion for support help.

  8. 5 out of 5

    fairdinkumpve (verified owner)

    This is a must have plugin for everyone who ever wanted their own heli hangar. You can also make some cool bases with retractable pathways, creating an extra level of security to your base. Basically it opens up a lot of possibilities for the creative builders out there. Definitely worth buying!

    FairDinkumPVE
    Kayser

  9. 5 out of 5

    tony (verified owner)

    Love this plugin. Anyone who has joined our server was very impressed by the garage doors on the roof!


Only logged in customers who have purchased this product may leave a review.

Version 1.2.1 | Updated October 3, 2024
  • Updated Oct Force Wipe (Dont Update Before)
Version 1.2.0 | Updated September 5, 2024
  • Updated Sept Force Wipe (Dont Update Before)
Version 1.1.8 | Updated July 6, 2024
  • Updated July Forced Update
Version 1.1.7 | Updated June 13, 2024
  • Added Chat command for Admins only (/resetlockpos) Will reset the codelock/lock back to default position then move it back to roller for servers that crash restart and miss the unload hook that normally moves locks back to normal position. Missing of the unload hook would mean the locks get further away from roller each time you crash restart the server (Wish the shitty hosts would fix there restart script to unload properly instead or just straight out terminating the server like it crashed.)
Version 1.1.6 | Updated June 8, 2024
  • Added Null check to CanBuild hook for cases where theres a plugin killing a entity to block it.
Version 1.1.5 | Updated June 8, 2024
  • Fixed Door controllers going wrong place after June force wipe.
  • Fixed Added middle mouse button as alternative input to open GUI since June force wipe brings up building wheel if holding right click.
Version 1.1.4 | Updated May 21, 2024
  • Fixed Improve detection of framework. Servers that had been upgrade to oxide that previously had carbon installed reporting as carbon from still having carbon folder left behind. (No need to update if you don't have this issue).
Version 1.1.3 | Updated May 20, 2024
  • Added Right click on garage door with hammer and perm "GarageDoor2.GUI" to bring up GUI.
  • Updated Switched to dynamic harmony to improve performance/Memory usage (Requires OrderID in the config file)
  • Updated Use DataFile to monitor Rotated garage doors instead of trying to work off rotation since some servers did weird rounding that would detect it as non rotated. (Old placed doors wont be registered so cant be modded, Pick up and replace them)
  • Updated Add detection for scaled doors to prevent rotating them.
  • Fixed Slight adjustment to the left on rotate to stop pixel gap opening up.
Version 1.1.2 | Updated May 15, 2024
  • Fixed Try fix carbon compile fault.
Version 1.1.1 | Updated May 12, 2024
  • Added GarageDoor2.Break - Break Frame Mode (Hold Shift+R+Hit with hammer)
  • Added Config to move door controllers and locks into roller.
  • Added Config Oversize garage door (Needs EntityScaleManager plugin)
Version 1.1.0 | Updated May 11, 2024
  • Added GarageDoor2.Rotate - With this perm hitting garage door with hammer while holding R key will rotate it in the frame
  • Added GarageDoor2.Skin - With this perm you can use command /gdskin skinid (All garage doors placed by this user will have this skin, set to 0 to disable)
  • Fixed Door Controller not placing (Icon wont show but it will still place)
  • Fixed Umod removal tool will block removing rotated garage door and pick it up.
Version 1.0.3 | Updated February 12, 2024
  • Fixed Some times garage door would parent to wrong prefab in stability bunker bases. Then when picking up would pick up as normal garage door.
Version 1.0.2 | Updated February 5, 2024
  • Added Better support for modded stack sizes,
  • Fixed Slightly shift garage door position up to prevent fire pooling on just garage doors.
Version 1.0.1 | Updated January 1, 1970
  • Added Setting to pickup as rotated.
  • Added Setting to add to supply drop loot table.
  • Added Setting to control sound fx
  • Added Setting to use your own skinID
  • Added Give command "garagedoor2.give $player"

71 thoughts on "Garage Door 2"

Leave a reply

Your email address will not be published. Required fields are marked *

  1. Hello bmgjet

    It would be nice if there was a feature or way for stacked garage doors to be converted. We then automatically reduce them to 1.

    can you add this Feature pleaseeeeeee

    Thanks in adcanced

    Best Fabian

    • Not to sure what you mean but latest update has made some changes to better support modded stack sizes.

  2. Hello
    Really great plugin. My players love it.
    Would it be possible if the garage door2 is removed with the RemoveTool and BuildTools that it remains a garage door2. currently it is reset and it annoys my players then to enter the command for each individual door. i offer it via a shop. By the way, it also works great with the shop from David.

    And one more question.
    Will the plugins PersonalFarm, PersonalVaultDoor and SuperTestGen no longer available?
    I would be pleased to hear from you, thank you.

    • Those plugins are on my github.

      Nothing I can do about BuildTools thats a paid plugin I dont have so no idea how it works.
      Removal tool all I could do there is stop you being able to remove it. Which might be more trouble then its worth to players in a rush.
      If you want the door back as horizontal garage door then you need to take locks off it and pick it up as a normal player would do with doors.

  3. I sent a message 2 days ago and it has not yet been answered or approved. is there a problem? No reaction/reply means for me that I should not carry out any more transactions here.

    • This is your first message here.
      RustyDesigns is the last person that messaged on feb 4th as seen above.
      Dont know what you mean by approve since dont think messages need to be approved unless its something only admin can see that vendors cant.

  4. Hi there, first i have to say: such a great plugin! Thank you so much, you open a whole new world for us creative builders!

    We noticed something small:

    If you skin a stack of garage doors, then do /td, only the first door you place will be skinned, and the rest of the stack will not be skinned. This means you have to skin each time you place one. Is that changeable?

    And another question (just out of curiosity): would it also be possible to place the garage doors upside down in a door frame?

    Have a great day:)

    • Im not to sure how I would go about fixing that stack issue since the way it works out the skins is it has a look up for what skin for what network id.
      When you take that first door off the stack then the network id for the stack changes.
      And I cant just use the skin of the doors in your hand since then it would be the skin that used to make the sideways door icon.

      So Im thinking probably the only option id have would be something like a setting for players to skin all horizontal garage doors with the last skin used.
      If that would work for you.

      The other question no idea if that works but it interesting one lol.
      When Im not so busy with wipe madness ill have a play and see what happens when you rotate them other directions.

      • Hey bmgjet, thank you so so so so much for this update. The rotating is amazing! I am sorry for not answering, it didn’t gave me any notification that you answered.
        I am not sure if we can use the skin command because our players have no idea about skin ids. Most of them don’t know anything about skins, they just use our skin mod, click on the skin they want and that’s it. I really liked your idea about it just uses the last skin used (so the one from the first garage door). But no biggie and i REALLY appreciate your work, i am already happy about the rotating option! This option will give us so many creative ideas!

        Would it be possible to have the remover tool optional in the config? Atm it removes the door without even clicking on the door and we didn’t mind too much that garage door 2 was returned as a normal garage door^^ but you can’t please everyone.

        thank you very much in any case for this great mod and for your updates!

  5. I’ve been looking for a plugin that allows us to place a garage door on the left or right hand side of a wall frame. Someone suggested this plugin to me and it looks awesome.

    I’m wondering if it’s possible to add the ability to place the door so it opens like an electric gate, sliding either left or right though?

    • Ill be looking into it this weekend since it was requested earlier.
      No idea if the colliders will let it work but ill find it lol.

  6. Thank you for figuring how to rotate the door in the wall frame, so that it opens left to right!

    I’ve been watching a video you recently made today titled “Heli Shed”. In that video, you hit the door and the floor frame disappears. What are the buttons you need to hold for this to happen?

    • Thats in next update.
      I’m still working on scaling them so they look better and then will need to have a play test on my server over the weekend to see if any players can find bugs before I release update.
      Or you can message me on discord if you want a test version.

      Keys are
      hold R+Hit with hammer = rotate
      Shift+R+Hit = remove frame (but only on horizontal ones at the moment since normal wall frames caused stability issues when removed so ill need to look into that more.)

      https://www.youtube.com/watch?v=iiQblOouRVA

  7. i just download the GarageDoor2 & i have did perms but when i use Hitting with hammer while holding R key rotates garage doors or Allows breaking the floor frames. (Hold Shift+R+Hit with hammer) it just says unable to repair do you think a mod is conflicting

  8. Hello, really great update, I’m delighted.
    One question: how can I reposition the locks and the door control? As they float in the air when I build a heli gate. I would be grateful for any help.

  9. Sorry
    There is another problem.
    If you activate the RemoveTool (remove normal) then the Garage door are deleted when you point to them with the RemoveTool WITHOUT YOU HAVING TO PRESS ANYTHING.

  10. Failed to compile ‘GarageDoor2’: (Input string was not in a correct format.)
    at void Number.ThrowOverflowOrFormatException(bool overflow, string overflowResourceKey)
    at int Number.ParseInt32(ReadOnlySpan value, NumberStyles styles, NumberFormatInfo info)
    at int int.Parse(string s)
    at new Oxide.Core.VersionNumber(string version) in /home/runner/work/Carbon/Carbon/Carbon.Core/Carbon.Components/Carbon.SDK/src/__legacy/Oxide/Version.cs:line 39
    at new InfoAttribute(string Title, string Author, string Version) in /home/runner/work/Carbon/Carbon/Carbon.Core/Carbon.Components/Carbon.SDK/src/__legacy/Plugins/Attribute.cs:line 30
    at object[] MonoCustomAttrs.GetCustomAttributesBase(ICustomAttributeProvider obj, Type attributeType, bool inheritedOnly)
    at object[] MonoCustomAttrs.GetCustomAttributes(ICustomAttributeProvider obj, Type attributeType, bool inherit)
    at object[] RuntimeType.GetCustomAttributes(Type attributeType, bool inherit)
    at Attribute[] Attribute.GetCustomAttributes(MemberInfo element, Type type, bool inherit)
    at Attribute Attribute.GetCustomAttribute(MemberInfo element, Type attributeType, bool inherit)
    at Attribute System.Reflection.CustomAttributeExtensions.GetCustomAttribute(MemberInfo element, Type attributeType, bool inherit)
    at IEnumerator Carbon.Managers.ScriptLoader.Compile()+MoveNext() in /home/runner/work/Carbon/Carbon/Carbon.Core/Carbon/src/Loaders/ScriptLoader.cs:line 423

    I take it that this is not compatible with Carbon

  11. (23:49:27) | Unloaded plugin GarageDoor2 v1.1.3 by bmgjet
    (23:49:27) | Loaded plugin GarageDoor2 v1.1.3 by bmgjet
    (23:49:27) | Trying to load assembly: Carbon.Common
    (23:49:27) | Trying to load assembly: Carbon.Common, Version=1.2024.2100.454, Culture=neutral, PublicKeyToken=null
    (23:49:27) | Web request callback raised an exception (TypeLoadException: Could not load type of field ‘GarageDoor2_Patch.GarageDoor2_Patch:plugin’ (1) due to: Could not load file or assembly ‘Carbon.Common, Version=1.2024.2100.454, Culture=neutral, PublicKeyToken=null’ or one of its dependencies.)
    at (wrapper managed-to-native) System.RuntimeTypeHandle.type_is_assignable_from(System.Type,System.Type)
    at System.RuntimeTypeHandle.CanCastTo (System.RuntimeType type, System.RuntimeType target) [0x00000] in :0
    at System.RuntimeType.IsAssignableFrom (System.Type c) [0x00020] in :0
    at hl.hl.OnLoaded (OnHarmonyModLoadedArgs b) [0x00022] in :0
    at hl.hl.OnLoaded (OnHarmonyModLoadedArgs b) [0x00045] in :0
    at Oxide.Plugins.GarageDoor2.Plugin (System.Int32 code, System.String response) [0x00154] in :0
    at Oxide.Plugins.GarageDoor2.b__28_2 (System.Int32 code, System.String response) [0x00000] in :0
    at Oxide.Core.Libraries.WebRequests+WebRequest.b__42_0 () [0x00034] in :0

    ====
    I just bought a plugin. I entered the OrderID in the config. I reloaded the plugin and see this…

  12. Hey bmg, thank you for the update, remover tool works perfectly now!
    Maybe I’m being a bit silly, but I can’t find out how the “Skin” button works. I can press it but nothing happens (no chat message either).
    Can you tell me how to use this button?
    I find it super handy to copy the number in the new UI, this will help the players and then they can do the /gdskin command.
    I thought at first the skin button would execute the /gdskin command, but that doesn’t seem to be the case. Then I thought maybe it would copy the skin number, but that wasn’t the case either. And then I thought maybe it updates already placed doors after doing /gdskin. But that wasn’t the case either. Can you help? ^^

  13. I installed this plugin on my server, installed it as it should, entered the order number, installed it again, the plugin is installed but I need to give permission to use the plugin but I cannot give permission, the plugin is not working, it appears in the permission group.

  14. Addendum to my last post
    The thing with the locks only happens when I
    “Move Door Controllers And Locks Into Roller”: true,
    is activated.

    • I don’t see the matching post anymore,
      here again
      The locks move to a different location outside the gate after a server restart and float in the air. I have tried it on 4 different servers. It happens on all of them.
      Whenever
      “Move Door Controllers And Locks Into Roller”: true,
      is activated.

  15. for some odd reason it does not like to work with the skybase plugin. you can place the garage door next to any roof that isnt a skybase foundation but when you try to put it next to a skybase foundation it makes the sound but dosnt place it

  16. Hey bmgjet, We found a strange bug with the rotated garage doors (the horizontal ones are fine, these are not affected). We were also able to reproduce the bug on a clean test server:

    Place rotated garage doors and some object right next to them (picture, carpet, something). Restart the server. Pick up the object next to it – the garage door(s) gets destroyed.
    Only the rotated doors that were placed before the restart are destroyed. If you had placed new rotated doors after the restart, these would not be destroyed.

    We tested it with the hammer and also via the Remover Tool mod (/remove) and got the same result.

    Write me on Discord (ilineus) if you would like a video. :-)

    Thank you so much

    • Hey bmgjet, this comment may have got lost in all the messages. Were you able to reproduce the error? We were also able to reproduce it on an empty test server. If you need a video or something, let us know.

      Thank you and have a great say :)

  17. Has anyone figured a fix to the compile error following the surprise update?

    Error while compiling GarageDoor2: ‘HiddenValue>’ does not contain a definition for ‘Values’ and no accessible extension method ‘Values’ accepting a first argument of type ‘HiddenValue>’ could be found (are you missing a using directive or an assembly reference?) | Line: 304, Pos: 77

    • Oh how curious. I’ve checked and confirmed that I downloaded the plugin on the 6th July when I saw the update, but it’s given me version 1.1.7.

      I must have had a website cache issue or something.

      I’ll try this out now, sorry about that!

  18. my plugin keeps teling me to verify my id number i pasted it directly from the page and it still doesnt work

  19. have all the perms but hitting the door while holding R doesnt rotate. Hitting it while holding shift+R does not break the frame. Just tells me i dont have enough to repair.

  20. Interesting circumstance just occurred. I built a random base pretty much all triangles. The outside had sloped roof pieces for the bottom and second floor. The second floor had a bit smaller footprint than the bottom so that the roof pieces made it look a bit like the sloped walls of a pyramid. I just removed a couple of the second floor sloped roof pieces to be able to place auto turrets in the space. I can send a pic if it helps. The inside of the second floor has some loot rooms with garage doors. After removing the sloped roof pieces and placing the turrets I came inside to find all the garage doors on the second floor are gone. I do not recall the direction I set any of the garage doors to open. Sorry I do not have time today to go through these steps again and see what happens but I will mess around tomorrow and see what happens. I suspect that the sloped roof pieces somehow crossed with the garage doors frames.

  21. Hey Buddy, thanks for this Plugin. But i have a Problem. I can´t rotate normal Garage Doors, i can´t remove the Frames and the GUI did´t shows up. The only thing that work is /td. I have the permissions and the config is filled how you tell it. can you please help me.

  22. All of this function wont work for me GarageDoor2.Rotate – Hitting with hammer while holding R key rotates garage doors.
    GarageDoor2.Skin – Allows using gdskin command /gdskin skinid
    GarageDoor2.Break – Allows breaking the floor frames. (Hold Shift+R+Hit with hammer)
    GarageDoor2.GUI – Allows using the right click with hammer GUI.
    /td works thats it

  23. Hey bmgjet, this comment may have got lost in all the messages, so i wanted to report it one more time^^
    We found a strange bug with the rotated garage doors (the horizontal ones are fine, these are not affected). We were also able to reproduce the bug on a clean test server:

    Place rotated garage doors and some object right next to them (picture, carpet, something). Restart the server. Pick up the object next to it – the garage door(s) gets destroyed.
    Only the rotated doors that were placed before the restart are destroyed. If you had placed new rotated doors after the restart, these would not be destroyed.

    We tested it with the hammer and also via the Remover Tool mod (/remove) and got the same result.

    Write me on Discord (ilineus) if you would like a video. :-)

    Thank you so much

  24. is there a way to get rid of the frames on the normal walls? i rotated garage doors and would love to get rid of the fram and expand like the ones on the roof.

  25. can you add it to where the doors are normal that the controller and lock are at the roll too like when on the roof?

  26. Awesome plugin. Is there a way to get stacks to work without losing the skin? Also, any way this could also use armored double doors?

  27. Hi BMGjet,

    Happy New Year. Quick question. Can I also create one big garage door that opens sideways? On the ceiling one I can remove the frames, can I do a similar thing with normal garage doors?

    Ow before I forget, I got the personalvaultdoor from your github but I can’t seem to make the command to spawn in anything. Perms are okay, is there another dependency I should be aware of?

    Thank you.

    Best regards,

    Kayser
    FairDinkumPVE

  28. great plugin. any plans to implement double door use? i’m picturing trap bases with trap doors….

Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?

• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.

Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA

• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.

Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.

Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)

Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)

Product Enquiry

Please Login to make enquiry about this product