[MECH] HiddenDoor 0.2 - Make hidden passage like in Runecraft [935]

Discussion in 'Inactive/Unsupported Plugins' started by DjDCH, Jan 27, 2011.

  1. Offline

    DjDCH

    WARNING ! DISCLAIMER ! Make a backup of your world before updating to the latest version.

    Hello everybody,

    Since I want to switch my server to bukkit, I wanted first a implementation of the hidden passage of Runecraft. I've found the EekRunes plugin, but it don't work exactly like Runecraft and don't allow to import existent hidden passage from the magic.dat file. So, this is it !

    HiddenDoor - Version 0.2

    This plugin provide you the ability to make and use hidden door in the same way as the Runecraft hidden passge. Also, you have the possibility to load the doors list from the Runecraft magic.dat file. HiddenDoor implement all the features of Runecraft hidden passage, except the key block and the tiers blocks. Aside from these two features, the hidden doors are supposed to work identically. Some reaction of the mechanism have changed to allow you to make larger door with the old way to do it.

    How to install:
    The only thing you need to do is download the zip containing the jar and unzip it in the plugins directory.

    How to import doors list from Runcraft data file:
    The importation is done automatically by the plugin. Notice that after loading the doors list from the Runecraft magic.dat file, you will need to rename or move the magic.dat file by yourself. This is to avoid any unwanted data lost after the server load the Runecraft magic.dat file instead of the hiddendoor.dat file or the database content.

    How to import doors list from HiddenDoor data file:
    The importation is done automatically by the plugin. Notice that after loading the doors list from the old hiddendoor.dat file, you will need to rename or move the hiddendoor.dat file by yourself. This is to avoid any unwanted data lost after the server load the hiddendoor.dat file instead of the database content.

    How to use:
    The hidden doors work exactly the same way of as in Runecraft. Try to damage it to open the door or right click it with a tools (your hand is considered a tool). If you want to make a door, follow the step in the Runecraft wiki. Wall door and floor door work as well.

    About the disclaimer:
    This new version is the first one with mutiworld support. Since it is the first one and that I cannot have made all the needed testing myself, it may not work properly or as expected. Make a backup of your world so you wont lose any data. I said this since I have already lost my hiddendoor.dat file in the past (when converting to the new map and try this new version at the same time). I have fix this problem, but it's better to be sure.

    Todo:
    * Todo, etc. on my redmine
    * Use Persistence plugin to store data
    * Multiworlds
    * Print a warning message if you don't have re/move old data file

    Default configuration file:
    Code:
    # Triggering block
    trigger_block=IRON_ORE
    
    Changelog:
    See changelog (open)
    Code:
    HiddenDoor - Version 0.2
    ----------------------------
        * Build with Bukkit #716
        * Tested with CraftBukkit #860
    
        Major features changes
        -----------------------
        * Added the configuration file.
        * Added new persistance handling (database).
        * Added multiworld support.
    
        Minor features changes
        -----------------------
        * Add some information in the logging display.
    
        Bug fixes/development issues
        -----------------------------
        * Fix water/lava used to destroy the hidden door.
    
    HiddenDoor - Version 0.1.3
    ----------------------------
        * Build with Bukkit #653
        * Tested with CraftBukkit #677
    
        Bug fixes/development issues
        -----------------------------
        * Fix code for the new Bukkit version
    
        Know bug
        ---------
        * Not compatible with a multiworld server.
    
    HiddenDoor - Version 0.1.2
    ----------------------------
        * Build with Bukkit #417
        * Tested with CraftBukkit #455
    
        Bug fixes/development issues
        -----------------------------
        * Fix code for the new Bukkit version
    
        Know bug
        ---------
        * Not compatible with a multiworld server.
    
    HiddenDoor - Version 0.1.1
    ----------------------------
        * Build with Bukkit #412
        * Tested with CraftBukkit #432
    
        Bug fixes/development issues
        -----------------------------
        * Fix code for the new Bukkit version
    
        Know bug
        ---------
        * Not compatible with a multiworld server.
    
    HiddenDoor - Version 0.1
    ----------------------------
        * First release
        * Build with Bukkit #82
        * Tested with CraftBukkit #161
    
        Major features changes
        -----------------------
        * HiddenDoor is compatible with the hidden passge from Runecraft

    Download HiddenDoor Version 0.2 (zip)
    Download HiddenDoor sources version 0.2
    Other downloads (Older versions, release date, file sizes and md5 checksum)
    Thanks to you for supporting my plugin ! ;P
     
    Azukay likes this.
  2. Offline

    DeepDarkness

    I love this plugin. Please work on a new compatible version :)
     
  3. Offline

    XMkidX

    update would be appreciated please :)
     
  4. Offline

    Keav

    An update to 1.4 would be great =)
     
  5. Offline

    xXLupoXx

    Like iZone I fixed this up so it should work with 617 now.
    This is no offical release of this plugin and it doesn't contains new features ;)

    .jar file:
    http://dl.dropbox.com/u/25304824/HiddenDoor.jar

    @ DjDCH
    If you want the source code of this version please send me a message and I will send it to you
     
  6. Offline

    Keav

    Thanks for updating this dude ;). Unfortunately the door consists out of 3 blocks instead of 2. There is one block removed which is in below the door in the floor which is kinda bad. But i really appreciate you work, if you could get that fixed that would be amazing =D
     
  7. Offline

    xXLupoXx

    Are you sure this wasn't there in the original version?
    I tested this and it occurs only if the thrid block has the same material like the others...
    I think I could fix it but I think it was there in the original version too so I'm not sure that it's a bug.
     
  8. Offline

    kahlilnc

    Make this compatible with CB 670
     
  9. Offline

    xXLupoXx

    It works with 670 too.
     
  10. Offline

    DeepDarkness

    Cheers matey!!!
     
  11. Offline

    Juze

    Please update to latest RB for releases.
     
  12. Offline

    DjDCH

    Ok everybody. I'm really sorry to don't have release an update since the last one. Before I can push out a new update, I will need a solution to one of my issue with the data handling (can be found in this thread). As soon I found a solution, I will release a new version, with multi-worlds support of course. :D Follow me on twitter to know where I am with the coding.

    WARNING ! DISCLAIMER ! Make a backup of your world before updating to the latest version. This plugin is currently not compatible with mutiworld server.

    Version 0.1.3 released

    Today I have work to push this fix to get HiddenDoor work with the last version of Bukkit. However I had not enough time to work on the multiworlds feature, that firstly need that I change my persistence data handling. So, I hope to get an other update out this week or at the next week-end. Until then, everything should work as expected. If not, tell me !

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 7, 2016
  13. Offline

    PedroN041

    commands?
     
  14. Offline

    DjDCH

    Why commands ? There are no commands to make HiddenDoor work. As I said in the first post, see the Runecraft wiki to know how to make a hidden door.
     
  15. Offline

    PedroN041

    I saw a video with the command /hd
     
  16. Offline

    Zalastri

    We use this mod extensively on my server. I'd like to request LWC compatibility. Making something a hidden door ignores LWC locking. Thanks a lot for an excellent plugin.
     
    Azukay likes this.
  17. Offline

    Azukay

    Couple of questions. Is it possible to create the hidden door without having to clear the 3x3 it will be in? (by only clearing the 3 blocks to be replaced with the iron ore. I have never used Runecraft and can't seem to do it with this plugin.) Could this be implemented?

    Great plugin, this + HeroSneak = surprise ninja appearances everywhere :D
     
  18. Offline

    MacVaultDweller

    I love this plugin thanks so much
    I hope it works with cb733
    Keep up the great work
     
  19. Offline

    Azukay

    I'm running cb733. Everything seems to be working with this plugin from what I see. Your mileage may vary :)
     
  20. Offline

    MacVaultDweller

    Thanks for the word.
     
  21. Offline

    DjDCH

    What are you thinking about exactly ? I have ready about what the plugin does, but you want that I made something to ignore the LWC locking. Is the HiddenDoor plugin already compatible with LWC ?

    Yes it should work if all the other block in the 3 by 3 area are the same block. And thanks to have named the HeroSneak plugin, I didn't know this one. :D
     
  22. Offline

    Zalastri

    LWC doesn't work on the hidden doors. At least it doesn't work through the wall.
     
  23. Offline

    Azukay

    Request: Could you make it so that triggers such as pressure plates/buttons/redstone circuits can activate the hidden door? By this I mean, say I walked over a pressure plate, the hidden door would open from under me and I'd fall down a long shaft to my death or into lava :D
     
  24. Offline

    Chab

    instead of linking to rune craft and saying it works like runecraft make it your own! I have no desire to go to another plugin page to see how YOUR plugin works.
     
  25. Offline

    DjDCH

    I'm sure that you are not the only one that is requesting this feature. That was not originally planned, but I can at least add a option to enable/disable this in a config file. I will check and see if this is possible.

    The purpose of this plugin was to reproduce the hidden door functionality of Runecraft, since it was not a plugin in bukkit yet. Now it is case, but this plugin still work as Runecraft. Instead of copying or rewrite the documentation myself, I was thinking the Runecraft doc was the right thing to do. I will see if I can do something about that, but I don't have so much time to.
     
  26. Offline

    Azukay

    Adding a release date to each version (future versions) in the changelog and next to the download button would be very helpful too. Thanks.
     
  27. Offline

    DjDCH

    Definitely.
     
  28. Offline

    valdark

    For this option check out Retractablebridge plugin.
     
  29. Offline

    Azukay

    I had a look at that a while ago. The way HiddenDoor functions is exactly how I want to use it, well other than not being able to activate with other triggers :)
     
  30. Offline

    beatcomet

    Can you update it to craft bukkit b740 pleas?
     
  31. Offline

    DjDCH

    Now compatible with CraftBukkitUpToDate.
     

Share This Page