[INACTIVE][MISC] TentThis v2.2.0 - Portable Tent (and more!) System [670]

Discussion in 'Inactive/Unsupported Plugins' started by ssell, Mar 26, 2011.

  1. Offline

    ssell

    TentThis - Portable Tent (and more!) System
    Version: v2.2.0

    Note: If you downloaded v2.2.0 before April 11, 2011, the TentThis.properties default schema is missing the </tentSchema> tag. A fixed .properties is now included in the downloads.


    Response to a request.

    Lost in the wilderness and it is getting dark? Going on a long expedition? Tired of hiding in holes? Well TentThis is here!

    Simply plop down a Sponge block, type in /ttTent, whack it once and watch the magic unfold. The tent will be created out of thin air (as long as their is enough space!). And when you need to move on just break one of the walls and watch the tent vanish and your Sponge return to you.

    Whats new in v2.2.0?

    See the release post.​

    Got an old style schema and need to convert it? Well see that post as well!​

    Wiki

    I am migrating (almost) all information from this post to the new wiki as the plugin grows.​


    Features
    • Fully customizable tents!
    • Reverse-Schemas!
    • Walls can be any color! (if wool)
    • May specify what block creates the tent!
    • Permission Support
    • Individual Schemas/Limits/Owned Tents
    • Support for the following blocks
      • All!
    Links / Install Instructions



    Tent How-To

    Creating your own custom tent is simple! I suggest to look at the default tent provided with the TentThis.properties. If there are any errors in loading/creating the tent make sure to check your console output for detailed information.​


    Once you have made the tent, try loading it with /ttSchema <TentName>.​

    If you receive the message "Tent schema 'TentName' loaded!" then all went well.​
    Otherwise check the console output.​

    Once your tent is ready for use and is loaded in, set down your Sponge block, type in /ttTent, and hit it!​

    If there is enough space the tent will be built. Otherwise you will receive the message "There is not enough space to build the tent 'TentName'!"​

    I Don't Want To Use a Sponge!

    Then edit the line in the TentThis.properties that by default says:​
    Code:
    CreationBlock=19

    Replace the 19 with the data value of the block you want to use instead.​

    Commands



    Known Issues
    • The tops of doors may at first be misaligned.
    • Save problems.
    To-Do
    • Have the tents-expire to prevent possible clutter.
    Special Thanks to

    • Mixcoatl - Doors/Beds working
    • Edward Hands - Providing the missing piece to the bed puzzle
    • Grimmkrieg - Schema trouble-shooting
    • GSecurity - Helped with Essentials issues
    Change Log

    Changelog (open)

    v2.2.0
    • Tents may be constructed of anything*
    • Reverse-Schemas!
    • /ttReverseSchema command. See this post.
    • New option in the TentThis.properties:
    Code:
    
    
    #- Should NoCommand be the default mode?
    
    NoCommand=false
    
    • Preemptively fixed issues with 'fragiles' (torches, ladders, paintings, etc.) from popping off walls ;)
    v2.1.0
    • Fixed crashes when running with Essentials Chat and other Chat plugins.
    v2.0.0
    • Works for (and only for) 600+ (tested on 606)
    • Permissions support!
      • TentThis.commands.setOwnSchema
      • TentThis.commands.setAllSchema
      • TentThis.commands.setLimit
      • TentThis.general.destroyAnyTent
    • Re-worked/New Commands
      • /ttSchema <Schema> <OptionalPlayer>
      • /ttWhat is now /ttInfo
      • /ttLimit <Name> <limit>
    • Owned Tents/Active Schema/Tent limit are now unique to each player, and not shared between the server.
    • More.
    v1.2.21
    • Fixed bug where /ttNoCommand worked only for the default Sponge.
    v1.2.20
    • Bed is no longer dropped on tent destruction.
    v1.2.9
    • Colored walls work. Use the color names as specified at http://www.minecraftwiki.net/wiki/Wool#Data_Values_for_Colored_Wool.
      • Names must have no space and be all lower-case.
    • Custom defined 'CreationBlock'. Default is Sponge.
      • Edit the 'CreationBlock=19' line in the TentThis.properties.
    • New command: /ttReload
      • This is in place so one does not have to restart the server to change the CreationBlock.
      • Edit the block in the properties file, then enter the /ttReload command and it should work!
    v1.2.0
    • Doors work (might be some irregularities with the orientation of the top at first)
    • Beds work (B = bed foot, H = bed head now)
    • Torches no longer drop when the tent is removed
    • Trying to remove anything but the walls does nothing
    • New command: /ttNoCommand.
      • Allows you to make tents without having to enter /ttTent first.
      • Must right click the block to make, as opposed to left click when this feature is disabled.
    v1.1.0
    • Initial Bukkit Release



    Help! My Tent Doesn't Work
    1. Check the console for any error output. I have made sure that 95% of all possible errors with the tent schema have detailed output as to the exact problem.
    2. Check the schema for any silly problems (dimensions not matching what you specified, missing floor, missing closing tags, non-capitalized letters).
    3. Repeat step 2.
    4. Repeat step 2.
    5. Repeat step 2.
    6. Post here.
    More Tents:

    Spelunker (open)

    By: Grimmkrieg

    The Spelunker:
    Designed for the inventory-conscious cave-explorer in us all! Carry a single sponge block with you, and never need to scrounge up those 4 wood for a workbench again!
    [​IMG]

    Code:
    <tentSchema="Spelunker">
    <destructionBlock=35>
    <dimensions=2,2>
    <floors=2>
    <color="red">
    <floor>
    BF.BH.
    58.35.
    </floor>
    <floor>
    00.00.
    61.54.
    </floor>
    </tentSchema>
    

    Woodsman (open)

    By: Grimmkrieg

    A one-man tent designed for 'everyday' use, with all the modern amenities.
    [​IMG]
    [​IMG]
    Code:
    <tentSchema="Woodsman">
    <destructionBlock=35>
    <dimensions=5,6>
    <floors=4>
    <color="green">
    <floor>
    35.35.35.35.35.
    35.58.54.61.35.
    35.00.BH.00.35.
    35.00.BF.00.35.
    35.00.00.00.35.
    35.35.DB.35.35.
    </floor>
    <floor>
    35.35.00.35.35.
    35.50.00.50.35.
    35.00.00.00.35.
    35.00.00.00.35.
    35.00.00.00.35.
    35.35.00.35.35.
    </floor>
    <floor>
    00.35.35.35.00.
    00.35.50.35.00.
    00.35.00.35.00.
    00.35.00.35.00.
    00.35.50.35.00.
    00.35.35.35.00.
    </floor>
    <floor>
    00.00.35.00.00.
    00.00.35.00.00.
    00.00.35.00.00.
    00.00.35.00.00.
    00.00.35.00.00.
    00.00.35.00.00.
    </floor>
    </tentSchema>
    

    Expeditionist (open)

    By: Grimmkrieg

    A three-man safari tent, designed to be spacious while still accommodating the storage, smelting and crafting needs of all expedition members. Not designed for underground use. (This one sometimes loses torches off the wall, not sure why.)
    [​IMG]
    [​IMG]
    Code:
    <tentSchema="Expeditionist">
    <destructionBlock=35>
    <dimensions=9,9>
    <floors=6>
    <color="darkgray">
    <floor>
    00.00.00.35.DB.35.00.00.00.
    00.00.35.61.00.61.35.00.00.
    00.35.00.00.00.00.00.35.00.
    35.58.00.00.00.00.00.54.35.
    35.BH.BF.00.00.00.BF.BH.35.
    35.54.00.00.00.00.00.58.35.
    00.35.00.00.BF.00.00.35.00.
    00.00.35.58.BH.54.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.00.35.00.35.00.00.00.
    00.00.35.61.00.61.35.00.00.
    00.35.00.00.00.00.00.35.00.
    35.00.00.00.00.00.00.00.35.
    00.00.00.00.00.00.00.00.00.
    35.00.00.00.00.00.00.00.35.
    00.35.00.00.00.00.00.35.00.
    00.00.35.00.00.00.35.00.00.
    00.00.00.35.00.35.00.00.00.
    </floor>
    <floor>
    00.00.00.35.35.35.00.00.00.
    00.00.35.61.50.61.35.00.00.
    00.35.00.00.00.00.00.35.00.
    35.00.00.00.00.00.00.00.35.
    35.50.00.00.00.00.00.50.35.
    35.00.00.00.00.00.00.00.35.
    00.35.00.00.00.00.00.35.00.
    00.00.35.50.00.50.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.35.00.00.00.35.00.00.
    00.35.00.00.00.00.00.35.00.
    00.35.00.00.00.00.00.35.00.
    00.35.00.00.00.00.00.35.00.
    00.00.35.61.61.61.35.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.00.00.00.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.35.00.50.00.35.00.00.
    00.00.35.50.00.50.35.00.00.
    00.00.35.00.50.00.35.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    </floor>
    </tentSchema>
    

    Aristocrat (open)

    By: Grimmkrieg

    The newest tent in the GRIMMDUSTRIES line, this one is getting a bit extravagant - but who doesn't like a bit of style? With a dedicated crafting area, 2nd floor loft sleeping quarters and two servant's beds, this tent is for the wealthy 'crafter with some space to spare!
    [​IMG]
    [​IMG]
    [​IMG]
    Code:
    <tentSchema="Aristocrat">
    <destructionBlock=35>
    <dimensions=9,12>
    <floors=7>
    <color=blue>
    <floor>
    00.00.35.35.DB.35.35.00.00.
    00.35.58.00.00.00.58.35.00.
    35.54.BH.00.00.00.BH.54.35.
    35.00.BF.00.00.00.BF.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.35.00.00.00.00.00.35.35.
    35.61.00.00.00.00.00.61.35.
    35.61.00.00.00.00.00.61.35.
    00.35.61.00.00.00.61.35.00.
    00.00.35.54.58.54.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.35.35.00.35.35.00.00.
    00.00.00.00.00.00.00.00.00.
    35.00.00.00.00.00.00.00.35.
    00.00.00.00.00.00.00.00.00.
    35.00.00.00.00.00.00.00.35.
    00.00.00.00.00.00.00.00.00.
    35.00.00.00.00.00.00.00.35.
    35.35.00.00.00.00.00.35.35.
    35.61.00.00.00.00.00.61.35.
    00.35.61.00.00.00.61.35.00.
    00.00.35.50.61.50.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.35.35.35.35.35.00.00.
    00.35.00.50.00.50.00.35.00.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.50.00.00.00.00.00.50.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.50.00.50.00.00.35.
    35.35.35.35.35.35.35.35.35.
    00.35.35.35.35.35.35.35.00.
    00.00.35.35.35.35.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.00.50.00.50.00.00.00.
    00.00.35.35.35.35.35.00.00.
    35.35.35.00.00.00.35.35.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    00.35.00.00.BF.00.00.35.00.
    00.00.35.58.BH.54.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.35.35.00.35.35.00.00.
    00.35.00.50.00.50.00.35.00.
    00.35.00.00.00.00.00.35.00.
    00.35.00.00.00.00.00.35.00.
    00.00.00.00.00.00.00.00.00.
    35.00.00.00.00.00.00.00.35.
    35.00.00.00.00.00.00.00.35.
    00.35.00.00.00.00.00.35.00.
    00.00.35.00.00.00.35.00.00.
    00.00.00.35.00.35.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.35.00.00.00.00.
    00.00.35.35.35.35.35.00.00.
    00.00.35.00.00.00.35.00.00.
    00.00.35.00.00.00.35.00.00.
    00.35.00.00.00.00.00.35.00.
    00.35.00.00.00.00.00.35.00.
    35.00.00.00.00.00.00.00.35.
    00.35.50.00.00.00.50.35.00.
    00.00.35.00.00.00.35.00.00.
    00.00.00.35.35.35.00.00.00.
    </floor>
    <floor>
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.00.00.00.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.35.35.35.35.35.00.00.
    00.00.35.35.35.35.35.00.00.
    00.35.35.35.35.35.35.35.00.
    00.00.35.35.35.35.35.00.00.
    00.00.00.35.35.35.00.00.00.
    00.00.00.00.00.00.00.00.00.
    </floor>
    </tentSchema>
    

    Fortress (open)

    By: killgoblen

    Ever get stuck in the middle of a mob of 100 creepers? No? Well, if you ever are, this is the tent for you! It has 3-block-thick walls with a layer of furnaces in the middle.

    [​IMG]
    [​IMG]

    Code:
    <tentSchema="Fortress">
    <destructionBlock=35>
    <dimensions=9,9>
    <floors=5>
    <color="black">
    <floor>
    35.35.35.35.35.35.35.35.35.
    35.61.61.61.61.61.61.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.BH.00.54.35.61.35.
    35.61.35.BF.00.61.35.61.35.
    35.61.35.00.00.58.35.61.35.
    35.61.35.61.DB.61.35.61.35.
    35.61.35.61.DB.61.35.61.35.
    35.35.35.35.DB.35.35.35.35.
    </floor>
    <floor>
    35.35.35.35.35.35.35.35.35.
    35.61.61.61.61.61.61.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.00.50.00.35.61.35.
    35.61.35.00.00.00.35.61.35.
    35.61.35.00.00.00.35.61.35.
    35.61.35.61.00.61.35.61.35.
    35.61.35.61.00.61.35.61.35.
    35.35.35.35.00.35.35.35.35.
    </floor>
    <floor>
    35.35.35.35.35.35.35.35.35.
    35.61.61.61.61.61.61.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.35.35.35.35.35.61.35.
    35.61.61.61.61.61.61.61.35.
    35.35.35.35.35.35.35.35.35.
    </floor>
    <floor>
    35.35.35.35.35.35.35.35.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.61.61.61.61.61.61.61.35.
    35.35.35.35.35.35.35.35.35.
    </floor>
    <floor>
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    35.35.35.35.35.35.35.35.35.
    </floor>
    </tentSchema>
    
     
    Phaedrus, dr_brule and Long like this.
  2. Offline

    Grimmkrieg

    Oh, derp. What a bunch of nub mistakes I've been making tonight in relation to this.

    Thanks! Feel free to put the schema in the OP as an extra style if you want, I was thinking about posting my designs here anyways for people to use if they so cared.

    I took it upon myself to try this out on my server, which has a solid chunk of ram and can handle hundreds of block updates at once - it's causing mine to restart as well. Here's the error I was getting with it:

    Code:
    2011-03-30 01:15:53 [SEVERE] Could not pass event BLOCK_DAMAGED to TentThis
    [Error] Minecraft server error. Server will be restarted.
    java.lang.IndexOutOfBoundsException: Index: 6, Size: 6
    2011-03-30 01:15:53 [INFO] [CONSOLE] Server is restarting. World is being saved.
    mid-post edit: Literally as I was writing this post I had a brainwave and thought I figured it out; the original schema had the width as 9 and length as 6, it's actually 7 long in the schema. I made the change and it still restarts though, so I'm lost on this one. It can't be the size, as I've got a 9x9x6 tent that's working just fine.

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

    ssell

    Thanks for trying this out.

    The error code clears it up a bit but unsure where it could be going out of bounds.
     
  4. Offline

    Grimmkrieg

    @ssell My pleasure! I can't write plugins worth a damn, so I try to do my best to help out those who can. Any time I can save with basic troubleshooting is more time you can work on new features!

    It does seem rather bizarre that just placing blocks could be bringing down the server the way it is, so I wish you luck with figuring that one out! I'm going to keep designing new schemas tonight, I'll let you if I come across anything like this again.

    Edit: I think I might've just spotted the issue, reporting back in a sec...

    @ssell @Arthurdd1994 Figured it out! There were a couple of discrepancies within the schema that none of us noticed. The initial dimensions were listed as 9,6 when it's actually 9,7 - also, the last two floors of the schema only had 6 length, there were two rows of air and wool missing from them. I've replaced them where they should've been and everything is working just fine now!

    Here's the updated schema:
    Code:
    <tentSchema="explore">
    <dimensions=9,7>
    <floors=5>
    <color="green">
    <floor>
    WWWWWWWWW
    W_H_H_H_W
    W_B_B_B_W
    W_C_C_C_W
    W_______W
    WTT___FFW
    WWWWDWWWW
    </floor>
    <floor>
    WWWWWWWWW
    W_______W
    W_______W
    W_______W
    W_______W
    W_______W
    WWWW_WWWW
    </floor>
    <floor>
    WWWWWWWWW
    W_L_L_L_W
    WL_____LW
    W_______W
    WL_____LW
    W_L_L_L_W
    WWWWWWWWW
    </floor>
    <floor>
    _________
    _WWWWWWW_
    _WW___WW_
    _WW___WW_
    _WW___WW_
    _WWWWWWW_
    ____W____
    </floor>
    <floor>
    _________
    _________
    ___WWW___
    ___WWW___
    ___WWW___
    ____W____
    ____W____
    </floor>
    </tentSchema>
    I guess a big bold reminder in the OP to double, triple and quadruple-check every little inch of the schema if you're having issues might be in order!

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

    ssell

    Ah, I see it now!

    Thanks so much for the help :)

    I'll keep this error in mind so I can add some error output/checking for it.
     
  6. Offline

    Arthurdd1994

    @ssell @Grimmkrieg Haha, Thanks guys! Works great now, I guess I just need to pay more attention if I make anymore Schemas...

    Copy+Pasted the Schema you posted, works great now!
     
  7. Offline

    Grimmkrieg

    Tent designs! I was working on a few last night and decided to screenshot/post my schemas for them, in case someone else is looking for something different from the default but doesn't want to be bothered to edit their own.

    Starting with the most barebones, and quite possibly the most useful in my opinion:

    The Spelunker:
    Designed for the inventory-conscious cave-explorer in us all! Carry a single sponge block with you, and never need to scrounge up those 4 wood for a workbench again!
    [​IMG]

    Code:
    <tentSchema="Spelunker">
    <dimensions=2,2>
    <floors=2>
    <color="red">
    <floor>
    BH
    TW
    </floor>
    <floor>
    __
    FC
    </floor>
    </tentSchema>
    The Woodsman:
    A one-man tent designed for 'everyday' use, with all the modern amenities.
    [​IMG]
    [​IMG]
    Code:
    <tentSchema="Woodsman">
    <dimensions=5,6>
    <floors=4>
    <color="green">
    <floor>
    WWWWW
    WTCFW
    W_H_W
    W_B_W
    W___W
    WWDWW
    </floor>
    <floor>
    WW_WW
    WL_LW
    W___W
    W___W
    W___W
    WW_WW
    </floor>
    <floor>
    _WWW_
    _WLW_
    _W_W_
    _W_W_
    _WLW_
    _WWW_
    </floor>
    <floor>
    __W__
    __W__
    __W__
    __W__
    __W__
    __W__
    </floor>
    </tentSchema>
    The Expeditionist:
    A three-man safari tent, designed to be spacious while still accommodating the storage, smelting and crafting needs of all expedition members. Not designed for underground use. (This one sometimes loses torches off the wall, not sure why.)
    [​IMG]
    [​IMG]
    Code:
    <tentSchema="Expeditionist">
    <dimensions=9,9>
    <floors=6>
    <color="darkgray">
    <floor>
    ___WDW___
    __WF_FW__
    _W_____W_
    WT_____CW
    WHB___BHW
    WC_____TW
    _W__B__W_
    __WTHCW__
    ___WWW___
    </floor>
    <floor>
    ___W_W___
    __WF_FW__
    _W_____W_
    W_______W
    _________
    W_______W
    _W_____W_
    __W___W__
    ___W_W___
    </floor>
    <floor>
    ___WWW___
    __WFLFW__
    _W_____W_
    W_______W
    WL_____LW
    W_______W
    _W_____W_
    __WL_LW__
    ___WWW___
    </floor>
    <floor>
    _________
    ___WWW___
    __W___W__
    _W_____W_
    _W_____W_
    _W_____W_
    __WFFFW__
    ___WWW___
    _________
    </floor>
    <floor>
    _________
    _________
    ___WWW___
    __W_L_W__
    __WL_LW__
    __W_L_W__
    ___WWW___
    _________
    _________
    </floor>
    <floor>
    _________
    _________
    _________
    ___WWW___
    ___WWW___
    ___WWW___
    _________
    _________
    _________
    </floor>
    </tentSchema>
    The Aristocrat:
    The newest tent in the GRIMMDUSTRIES line, this one is getting a bit extravagant - but who doesn't like a bit of style? With a dedicated crafting area, 2nd floor loft sleeping quarters and two servant's beds, this tent is for the wealthy 'crafter with some space to spare!
    [​IMG]
    [​IMG]
    [​IMG]
    Code:
    <tentSchema="Aristocrat">
    <dimensions=9,12>
    <floors=7>
    <color=blue>
    <floor>
    __WWDWW__
    _WT___TW_
    WCH___HCW
    W_B___B_W
    W_______W
    W_______W
    WW_____WW
    WF_____FW
    WF_____FW
    _WF___FW_
    __WCTCW__
    ___WWW___
    </floor>
    <floor>
    __WW_WW__
    _________
    W_______W
    _________
    W_______W
    _________
    W_______W
    WW_____WW
    WF_____FW
    _WF___FW_
    __WLFLW__
    ___WWW___
    </floor>
    <floor>
    __WWWWW__
    _W_L_L_W_
    W_______W
    W_______W
    WL_____LW
    W_______W
    W_______W
    W__L_L__W
    WWWWWWWWW
    _WWWWWWW_
    __WWWWW__
    ___WWW___
    </floor>
    <floor>
    ___L_L___
    __WWWWW__
    WWW___WWW
    W_______W
    W_______W
    W_______W
    W_______W
    W_______W
    W_______W
    _W__B__W_
    __WTHCW__
    ___WWW___
    </floor>
    <floor>
    _________
    ___WWW___
    __WW_WW__
    _W_L_L_W_
    _W_____W_
    _W_____W_
    _________
    W_______W
    W_______W
    _W_____W_
    __W___W__
    ___W_W___
    </floor>
    <floor>
    _________
    _________
    ____W____
    __WWWWW__
    __W___W__
    __W___W__
    _W_____W_
    _W_____W_
    W_______W
    _WL___LW_
    __W___W__
    ___WWW___
    </floor>
    <floor>
    _________
    _________
    _________
    _________
    ___WWW___
    ___WWW___
    __WWWWW__
    __WWWWW__
    _WWWWWWW_
    __WWWWW__
    ___WWW___
    _________
    </floor>
    </tentSchema>
    Hope you all enjoy!
     
  8. Offline

    ssell

    Very nice! Think I will make a section in the OP for tent designs later today.

    Also I believe I know what makes the torches pop sometimes and will look into it.

    For the new update I am (almost) completely re-writing the plugin. I hate spaghetti code, and it was starting to turn into that.

    That added in with 3 exams this week is what is taking so long.
     
  9. Offline

    Grimmkrieg

    Take your time bud! The plugin works absolutely fine as-is, and exams are far more important than this game.

    The torches popping off is the only bug I've really found so far, in my playing around with it.

    I'd be honoured if you stuck the GRIMMDUSTRIES tents into the OP, I'm sure there are those out there who don't want to mess about with textfiles to design their own, but are looking for something more versatile than the default one. Especially the Spelunker model, that one I'm really proud of (and has already proven to be incredibly useful when mining - I'll never again forget a bed and piss off the rest of the server while underground!)
     
  10. Offline

    ssell

    @Grimmkrieg

    They have been added. I replaced the two pictures that were the bottom of the OP with a More Tents section. And the Spelunker is a perfect example of less is more.
     
  11. Offline

    Kevin Forte

    Wow! I saw this in the requests section, but had no idea it would be possible. Pardon my noob, but how does one even go about obtaining sponges?
     
  12. Offline

    Grimmkrieg

    They need to be spawned via console powers, they're a relic of past version of the game that was left in the code. The ID # is 19.

    You can also change the block used to some other one, sponges are just useful as they're uncraftable and useless, (though some plugins seem to make them work) which makes them easily controllable.

    I've been considering ways of letting my players get at the tents, so far I've come up with a few ideas: First one is to turn the block required into Jukeboxes. These are largely useless too, and have a non-trivial cost to create so they aren't a dime-a-dozen.

    The second (one I'm more inclined to lean towards) is letting players craft a sponge via a custom recipe plugin, using a workbench, bed, chest, furnace and wool. This way seems to hold a slight amount more "RP" value, despite the fact that when you really get down to it it's still just a sponge. I'm probably going to custom-texture my sponges to look like crates, which would be at least believable to have a tent crammed in.

    [​IMG]

    Once the mod is updated to allow the restriction of designs via permissions, (though I'd personally prefer an in-game command to dynamically control the access) I can sell specific designs I've made for varying costs to them. The default crafted sponge will just produce a basic Spelunker model if they haven't paid for the upgrades, but then a fully-decked out Aristocrat would be a diamond block or something.
     
  13. Offline

    Kevin Forte

    Wow, that's brilliant (the model selling idea). I haven't fooled around with this yet, so I have no idea how it works, but I'll keep these in mind when I test. I really like your idea of crafting a sponge out of all of that stuff too, although the players on my server never take two seconds to read anything so I don't want to have to explain that a million and a half times.
     
  14. Offline

    Grimmkrieg

    I think that might be a universal complaint, my friend. I feel your pain.

    I'd suggest using CookBook (http://forums.bukkit.org/threads/me...m-crafting-and-smelting-recipes-api-600.5993/) as the custom recipe creator, here's the recipe pictured above:
    Code:
    #New Recipe
    @Shaped
    35,35,35,;0,0,0,
    61,356,58,;0,0,0,
    35,54,35,;0,0,0,
    19:1:0,
    I'm just going to point them towards our forums to learn how to make them. No reading, no tents. I'll just ignore the whining, I've gotten used to it!
     
  15. Offline

    Kahl

    Would it be possible to make this work by just typing the command, not having to destroy a sponge? Also if another user tries to break one users tent it would be disabled? And a limit of one tent per user?
     
  16. Offline

    Grimmkrieg

    I've found that just doing /ttNoCommand to make it so they activate on right-click works the best. Though I would like a setting somewhere to make this on by default.

    At the moment, anyone can break any tent and receive the initial block back, and the limit of one-per-person is planned but not yet implemented.
     
  17. Offline

    ssell

    @Grimmkrieg

    With the Permissions update the commands will be re-tooled/new ones will be added. As an example, /ttSchema, will be able to set either the person who sent the command schema, or it can be used by admins/moderators/whoever you want to allow, to set the schema of a specific person (or everyone if -all is provided as the name).

    So for your tent selling, you can disable the /ttSchema command for normal users, that way the schema can only be changed by you when you sell them a new tent.

    @Kahl

    With the next update, you will be able to set the limit of tents per person. Also, only the owner of the tent (unless otherwise specified in Permissions) will be able to destroy their own tent.

    Also I use the 'CreationBlock' (does not have to be a Sponge. It is just set to one by default) to get the location of the tent and so I do not build on top of the player causing suffocation. If their is enough demand, I could redesign the plugin to take in only a build command, but for now that is near the bottom of my priorities list.
     
  18. Offline

    Median

    Doesn't work :/
    Just getting
    Code:
    011-03-30 22:10:51 [INFO] Starting minecraft server version Beta 1.3
    2011-03-30 22:10:51 [INFO] Loading properties
    2011-03-30 22:10:51 [INFO] Starting Minecraft server on *:25566
    2011-03-30 22:10:52 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-605-g376d7e8-b602jnks (MC: 1.3)
    2011-03-30 22:10:52 [INFO] Preparing level "World1"
    2011-03-30 22:10:52 [INFO] Preparing start region
    2011-03-30 22:10:53 [SEVERE] BLOCK_DAMAGED loading TentThis v1.2.20 (Is it up to date?)
    2011-03-30 22:10:53 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-03-30 22:10:53 [INFO] GroupManager version 1.0(alpha-5) is enabled!
    2011-03-30 22:10:53 [INFO] Fake Permissions version 2.5.1 is enabled!
    2011-03-30 22:10:53 [INFO] Done (0.145s)! For help, type "help" or "?
    It loads, but i can't left click the sponge to make it a tent.
     
  19. Offline

    tiddilywink

    I load up the plugin and everything seems to work fine, but when I try the commands, in the console it tells me that they are unknown commands
     
  20. Offline

    ssell

    @Median

    What CraftBukkit are you using? 600 breaks the current version of the plugin. When I get off of work tonight I will post a fixed version.

    More specifically, BLOCK_DAMAGED is no longer a valid event, and so it needs to be changed. That explains the error.

    @tiddilywink

    No other errors or anything? What CraftBukkit are you using?

    The only thing I can think of is the plugin.yml not being correct, but I have not changed it and its never caused issues before. But I will double-check it when I get time.
     
  21. Offline

    FoopertDaBear

    @ssell
    Hey there ssell, im fairly new to this bukkit thing and I am loving it. Your mod is exactly what I need :D
    But, unfortuantly I need some help with the .permissions file. Whenever I try to load TentThis.jar, the bukkit server keeps saying
    [INFO] TentThis: Failed to find 'TentThis.properties'!
    But what I dont get is that I have BOTH TentThis.jar AND TentThis.properties in my plugins folder. Y U NO FIND .PROPERTIES BUKKIT?!?!
    Please, I could really really really use your help.
    P.S. Keep up the good work! MAGNIFICENT IDEA!
     
  22. Offline

    ssell

    Thats your problem. This current build requires the .properties to be in the same folder as CraftBukkit (the folder that has /plugins).

    Next release will move these to /plugins/TentThis/TentThis.properties.
     
  23. Offline

    FoopertDaBear

    Darn...now im having the same problem as Median, the CraftBukkit server is now telling me if TentThis is up to date. But im sure you'll be able to fix this problem tonight :D No biggie. Just please fix pl0x.
    Oh and btw, I have no clue if my bukkit is 600 or 500 or possibly over 9000 (see what I did there?) Sorry but im a real noob at all of this. Thanks for helping me out though! Keep it up!
     
  24. Offline

    ssell

    @FoopertDaBear

    If you downloaded CraftBukkit in the last day or so, then it is probably 600.

    You can also enter version in the console and it will report the version that is running. It will look something like this:
    This server is running Craftbukkit version git-Bukkit-0.0.0-544-g6c6c30a-b556jnks (MC: 1.3)

    The bolded part is the version you are looking for. And this plugin does not currently work with 600. I hope to get my next big update out in a day or so, and this will fix that problem.
     
  25. Offline

    FoopertDaBear

    Its says 596, and that it is running some funky dev build of Bukkit. Is it possibru to update bukkit without redownloading the latest file and creating a new server? Cause, it took me like a week just getting my server to run and I REALLY dont wanna start all over again. Thanks though, Im learning alot of new stuff from you P: Your help is much appreciated.
     
  26. Offline

    ssell

    I suggest keeping your CraftBukkit like it is.

    Within the next few days I imagine most (a lot already are) plugins will be fixed and updated for the most recent build that you are currently running. Plus these 'fixed' plugins won't be able to run on older versions of CraftBukkit.
     
  27. Offline

    crusher441

    can u please upload the the one that worked on old build i have tons of plugins that dont work on the build i just downloaded
     
  28. Offline

    ssell

    The one linked in the main post is the one for 556.

    Haven't uploaded the 600 one yet.
     
  29. Offline

    FoopertDaBear

    Ok, well theres some other plugins that I would like to download, and one of them goes to 602. Is it possible that when you make the 600 code it will be for ALL 600's? Or should I just keep my craftbukkit at 596, but then I cant download your file :S
     
  30. Offline

    ssell

    @FoopertDaBear

    I don't know the specifics of each build, but I assume that when I update it will be valid for all builds ~590+.

    Usually the little builds don't matter too much. This most recent one just changed some basic functionality that affects pretty much every mod.
     
  31. Offline

    FoopertDaBear

    Hooray! Thanks for answering all my questions! Hope all goes well!
     

Share This Page