[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. could you add permissions support?? that would be great:D
    --- merged: Jan 30, 2011 11:48 PM ---
    so, permissions!!!! what updates are planned?
     
  3. Offline

    DjDCH

    Hum ... maybe. :p
     
  4. Offline

    svennebullen

    hello when i try to make it it sais door created then i cant use it

    and i cant find the magic.dat file plz help me

    mvh svennebullen
     
  5. Offline

    DjDCH

    What are you doing do "use" the door ? Only need to push it with any thing or right click it with a tools. That's it. And for the magic.dat file, just look into you world directory, which is in you mincraft directory.
     
  6. Offline

    DjDCH

    I have notice that HiddenDoor don't work on recent version of Bukkit. So, I'm currently working on a bug fix.
     
  7. Offline

    SliMeY_G

    If I can beg... Compatibility with CB build #320 would be AWESOME (most of the way through testing and it seems my chosen plugins will work with this version!) :D
     
  8. Offline

    Uniltiranyu


    so thats why the door aint workin lol
     
  9. Offline

    D34N

    How i can use a flashlight as a key?
     
  10. Offline

    sk8r2k11

    Is this going to be updated? I really love this plugin but so many other plugins have updated to newer builds that i cant use this anymore :( You can use the hidden doors which have already been created but you cannot create new ones. im on build 339 (i think)
     
  11. Offline

    DjDCH

    Yes it will be updated. Since the multiworld is implemented, I will need to re-write the exportable format for the doors list and also convert the old one. So, it's not simple to do and I don't have so much time. :\
     
  12. Offline

    sk8r2k11

    Damn.. sounds like a lot of work :/ Happy to hear that it is going to be updated tho! good luck getting this finished :)
     
  13. Offline

    D34N

    DjDCH how i can use a torch as a key? can you do a tutorial?
     
  14. Offline

    hoshie

    well plugin doesn't work with craftbukkit 430+ (Minecraft 1.3) so it's useless :(
     
  15. Offline

    sk8r2k11

    Ahhhh Gawdammit! I had to use EekRunes as an alternative (kinda weird) and with the new update not even that works D: Please please please update! :(
     
  16. Offline

    DjDCH

    Yeah I see that ... This is annoying me. The new craftbukkit version totaly break this plugin, particularly the storage part. And now an other edit of craftbukkit will break an other thing ... Bukkit still in development, so that situation is "normal".

    I hope that bus is going to pass when is supposed to, so I will not missed the second one and I will arrived more early at home. I have an other plugin to update and don't at so much time. But, I will release the update soon. :D

    Last night, I have try to make a quick fix and release it, but it didn't work. Now I have an other problem, since I cannot load the doors list from the hiddendoor.dat file. It will take more time to get a temporary fix, and again more time to get a complete fix. I will work on this today and I hope to release the quick fix, but without any warranty that it will be out today.

    If somebody know well java, precisely about ObjectInputStream (with readObject) and the serialization, you can surely help me.

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

    DjDCH

    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.1 released

    I have finally release this quick fix to allow you to use it with the new version of craftbukkit. Read this for more details about the disclaimer or for the next version:
     
  18. Offline

    sk8r2k11

    :D OMG! ITS OUT! You have made my day :)
    --- merged: Feb 26, 2011 9:30 PM ---
    Oh no :'( Not again! Broken again on CB Build 450 "simple plugin manager could not load plugin" *Snivle*
     
  19. Offline

    DjDCH

    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.2 released

    This is an other quick fix that resolved some problems that appear with all the recent modification that was made to the bukkit code. Now, HiddenDoor work with the build 455, but also with the latest recommended build.
     
  20. Offline

    Rick Boss

    @DjDCH
    Any thoughts of whether or not you're going to update it to work with multiworld servers? I LOVE this plugin, great for redstone fun, too. But i love multiverse more :/
     
  21. Offline

    DjDCH

    So, yes. ;)
     
  22. Offline

    Rick Boss

    bah :( i feel like another selfish idiot. Thank you sir, I'll keep an eye on it!
     
  23. Offline

    SliMeY_G

    Ok. 2 Total n00b questions...

    1) How do we delete the doors?
    2) Where is the data for these doors saved to?

    Edit:
    1) Found it. Delete the HiddenDoors.dat file. Is it possible to change this .dat file so that we can remove specific doors? Or add an option to type a command to delete a door you're looking at?
    2) Found it. It writes to your world directory? Respectfully, why doesn't this write to plugins/HiddenDoor/hiddendoor.dat instead, like every other plugin?
     
  24. Offline

    Ziddia

    Has this been discontinued? Because I want to try and update it if it has, it's pretty good :D

    PM me if it's inactive/unsupported
     
  25. Offline

    DjDCH

    You can simply delete a door by removing the block that compose the door. About the HiddenDoors.dat, it is save in the world directory because its related to the world and not the server. But, with the new multiworld feature, the file will be moved to the HiddenDoor plugin directory in the next version.

    I didn't notice any bug. This plugin was flag as inactive, but it still suppose to work. I will check and update if needed.
     
  26. Offline

    Ziddia

    I was wondering because I thought all plugins in this section were discontinued
     
  27. Offline

    DjDCH

    This plugin has been tested and is compatible with the latest build #556, but it also compatible with the build #455, #493 and #531. I hope it will soon removed from the inactive forum.
     
  28. Offline

    Patryk

    Will there be an update for 1.4 craftbukkit servers? #621 for instance.

    I sure hope so. :)
     
  29. Offline

    Zaddion

    I really would like an update for 1.4 for my server, that would be great! All my secret halls don't work D:
     
  30. Offline

    Fidikado

    I waiting for update :)
     

Share This Page