[INACTIVE][MECH] Housedeeds v0.7c - Build houses by placing Tags at the Floor | BROKEN [803]

Discussion in 'Inactive/Unsupported Plugins' started by Thomas Bucher, Mar 30, 2011.

  1. Offline

    Thomas Bucher

    Housedeeds - Generates a House in no time and a simple way:
    Version: v0.7c
    If you place the defined tag at the Floor you get a House / Building (Configurable)

    CB > 815 - BROKEN.. WILL TRY FIX IT AS SOON AS I FIND SOME TIME

    Video on Howto use:
    http://www.ktn.ch/Housedeeds.mp4 (6.3MB)
    Picture:
    [​IMG]

    Features:
    • One Config File per House
    • Easy to use
    • Using Permissions (tested with 2.5.5)
      - 'housedeeds.build' - to Build from deeds
      - 'housedeeds.admin' - to Create Deeds File from ingame
    • Housebased Permissions for build
      - 'housedeeds.house.<PERMISSION from housefile>'
    • Without Permissions, Everyone can build houses.
    • Tag definition in Config File
    • Self Create of Konfig and a demo house (build like in the Demovideo)
    • Datavalues can be added to Blocks
    • It Checks if there is a Flat Floor under the House
    • You can build Deeds out of Structures now
    • Command support to Create Deeds and Place Structures
    • Basic List Support /deed list /shows housename and tag
    • Adds /deed create directly with dummy tag to usable houses
      No need to reload deeds, can be used by /deed use directly
    Download The Plugin v 0.7c- CraftBukkit 677
    Download The Plugin v 0.7b- CraftBukkit 617-740
    Download The Plugin v 0.7a- CraftBukkit 617-670
    Download The Plugin v 0.7 - CraftBukkit 617
    Download The Plugin v 0.5 - CraftBukkit 617
    Download The Plugin v 0.4 - CraftBukkit 612
    Download The Plugin v 0.2 - CraftBukkit 602
    Download The Plugin v 0.1 - CraftBukkit 522-556

    Source Code is in the jar File

    Config:
    Create house Files in plugins/Housedeeds like the demo
    stonehouse.house
    The endings of the house files needs to be houses
    Configfile needs:


    HOUSENAME=Stonehouse
    TAGSIZE=3,3
    TAG=15,15,15,15,50,15,15,15,15
    HOUSESIZE=7,8,5,50;01,5....
    FLOOR1=01,........
    FLOOR2=...
    FLOOR...

    Housename is the Name the House is named ingame
    Tagsize defines the x/y Size of the Tag, that has to be built to get a House
    Tag defines the Data in Blocks. Tag allways needs a Torch, which Fires up the Build of the House
    Housesize defines the Size of the House in x/y and height
    For each height we define a Floor. This means a house with height 5 has Floor1-5
    Floor1-X defines the Data x*y tiles to be placed. Check the Example..

    The Housedeeds.yml File is unused so far.

    Config Files may be built from within the game by the following Steps:

    1.) Build your Structure
    2.) Get the Size
    3.) Find the Lowest Corner of it (Coords F3)
    4.) Place a Sign in the Lowest Corner with the following Text:
    Line 1 : [deed]​
    Line 2: <deedname>​
    Line 3: <size x,y,h>​

    Example:​
    [deed]​
    FishingHouse​
    12,12,4​

    Means that the deed gets called FishingHouse.house -> in the plugin/Housedeeds Directory​
    The Structure will be 12 x 12 with a heigth of 4.​

    The Measure starts next to the Sign, the Line of the Sign does not get deeded.​
    5.) Right Click the Sign to make the housedeed file.
    6.) Edit the File and insert a valid Tagsize and Tag.
    7.) Reload the Plugin and place your newly Created Deed.

    or via Command:
    • /deed -> list options
    • /deed create deedname <posx,posy,posz> <sizex,sizey,sizez>
    • /deed use deedname <posx,posy,posz>
    You need Permission housedeeds.admin or OP to do so.

    Tutorial

    Happy Deeding
    Will add a Video later


    Feedback is highly recommended.
    Thnx

    Todos:
    • Paging for list all tags
    • tag for the creator / owner
    • Houselibrary for Download Houses with Picture of Structure and Tag
    • Maybe the door can be made "holding" too ??
    Ideas:
    • Show borders of space needed.
    Changelog:
    Version 0.7c
    • Fix that more houses got build...
    Version 0.7b
    • Fix 2run Stuff like ladders and levers etc.
    Version 0.7a
    • /deed list
    • Add deed to usable deeds upon creation with /deed create
    • Minor Bugfixes
    Version 0.7
    • Command Line support added /deed -> list options
    • /deed create deedname <posx,posy,posz> <sizex,sizey,sizez>
    • /deed use deedname <posx,posy,posz>
    • Permission based housedeeds -> NewTag PERMISSION in file
      if set in the Housefile PERMISSION=somepermission
      the user need a permission called housedeeds.house.stonehouse
      to build this house.
    • Fixed Torch bug / Now torches get placed in a second run
    Version 0.5
    • Added Create Deed Functionality for Admins
    Version 0.4
    • Added Possibilitie to add DataValue Just enter Data in dec with a : after the block
    • Example: 67:01 - Stairs Facing South
    Version 0.3
    • Added Floor Check
    Version 0.2
    • Fix for CraftBukkit 602
    Version 0.1
    • Tested on Public Server / Test Servers
    • First Public Release
    [​IMG]
     
    jerald007 and ZeusHerscher like this.
  2. Offline

    Twisted420

    gata ask wats all the redstone and switches do in ur glass dome i see some is connected to pumpkins so im guessing light switches or somthing?
     
  3. Offline

    Thomas Bucher

    We have a lot of Plugins. One is FalseBook it provides us with powered Pumpkins ;-) so you can Switch on / off the whole Area with one Switch.
    Greetings Thomas
     
  4. Offline

    Twisted420

    cool :) u got ip id love to come check out ur server?
     
  5. Offline

    Thomas Bucher

    Our server is
    mc.ktn.ch
    Please be Friendly with the inhabitants ;-)
     
  6. Offline

    Twisted420

    cool ty ill be there!
     
  7. Offline

    TsubasaX02

    Mind making a tutorail for the sign commands ? I do everything that it says but when I open the house file everythings id is 0
     
  8. Offline

    Thomas Bucher

    Your on the wrong side then ;-€ -300 is smaller than -100.. Hope this solves your problem if not, start a conversation.
    Greetings Thomas
     
  9. Offline

    Glave

    Where does the check for space originate from when you place a tag? I've got an 8x8 space I'm trying to lay a tag down for, (the smalltower.house posted here earlier) but I keep getting told I do not have enough room. I've tried placing the tag in the SW corner of the lot, in the appx middle, etc, but can't figure out where it wants to measure or originate from.
     
  10. Offline

    Thomas Bucher

    Hi there,
    The Tag has to be in the mid of the Area.
    The Area has to be:
    • Flat (No Holes and Spaces in It)
    • No Other things likes Blocks or Leaves or Trees
    • No Torches or Whatever
    • The Area has to be at least 1 Bigger then the House -> We need to warp the Player out of the Way ;-)
    • The Area also includes the Height of the House
    If you match all this criterias it will work. as the Tower uses 8,7,9 i guess you should make a field of at least 9x9 and hit the center with the torch.

    Greeting
    Thomas
     
  11. Offline

    Glave

    Odd, I made my plot 9x9, there are 11 available height above it before the absolute ceiling, and the torch is being placed at exactly the '5,5' spot within the plot, yet it still tells me not enough room.

    Would it be possible to change the origination to one of the corners? I expanded my plot to 9x10, and now I can get it to generate, however, I've created the tower 3 times now and the entrance keeps facing the undesired direction. I would think placing the tag in the SW or SE corner of the plot would help in measurement, and also you could assume the entrance would also be facing S. (Directions relative to the plot of course)

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

    Thomas Bucher

    The build is exactly the deeded stuff. You can make 4 deeds with a tag asymetric. Maybe leave the door open on the tag.
    Greetz Thomas
     
  13. Offline

    NekoMikan

  14. Offline

    Thomas Bucher

    Housedeeds (lower D)
    I fix it when i get home. Thnx Thomas

    EDIT: Fixed it.
     
  15. Offline

    Glave

    So am I understanding correctly then, a deed defines which direction the structure will face?
     
  16. Offline

    Thomas Bucher

    Nope. But if you make Tags, that are not symetric, you can make 4 deeds. For every Direction one.
    Like:
    Code:
    01,00,01
    01,50,01
    01,01,01
    
    or
    
    01,01,01
    00,50,01
    01,01,01
    
    etc...
    
    If you make 4 Deeds with the "same" buiding in
    different directions, you can make have the "same"
    Tag for for those. Means if you have the Tag open
    on one side, you can have the entrance there.

    In other words. You make 4 deeds with 4 tags.
    For the user it will look like that there where
    he wants the entrance he places the "special" block in the Tag
    and he gets the deed matches the entrance there.
     
  17. Offline

    grimreaperdude0

    wait dose this plugin let me use npc to help me build stuff or what?
     
  18. Offline

    Thomas Bucher

    Yes !! But they are so fast, you wont be able to see then.
    25fps is just to slow!! ;-)
    Greetings Thomas
     
  19. Offline

    grimreaperdude0

  20. Offline

    slickytail

    Hey! my house file does not work! can you tell me what is wrong? rename it to brickhows.house, just i have to upload it as .txt.
     

    Attached Files:

  21. Offline

    Thomas Bucher

    You have TAG two times in it..
    Maybe you shoul the line with -> TAG=REPLACE BY TAG 00,00...

    Sincerly Thomas
     
  22. Offline

    Arjan

    could you help me with a test i was trying every time i try to load the glass smiley i created nothing happens! Like it places 0 (air) here is the deed:
    #
    #Sat Apr 16 21:34:28 CEST 2011
    TAGSIZE=10,10
    HOUSESIZE=7,2,5
    FLOOR5=0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,
    HOUSENAME=Smiley
    FLOOR4=0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,
    FLOOR3=0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,
    TAG=3,3,3,3,3,3,3,3,3,3,50,3,3,3,3,3,3,3,3,3,3
    FLOOR2=0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,
    FLOOR1=0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,

    and i tried changing from dirt (3) to glass (20) to!

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

    Thomas Bucher

    This makes no Sence in any way.. Sorry..
    1.) There is just Air to be placed.
    2.) Tagsize and Tag doesnt match.

    Floor is the thing that will be placed
    Tag is what you need to start it
    Tagsize of 10,10 means a tag 10x10 pieces.. means tag need 100 numbers.. ;-)
    try something like
    TAGSIZE=3,3
    TAG=20,20,20,20,50,20,20,20
    This is a Square of 8 glass with a Torch in it.
    But still you need the data (Floor 1-5) if you created this with a sign.. you should check that the sign is in the lowest corner (-200 is smaller than -100)

    Sincerely
    Thomas
     
  24. Offline

    slickytail

    i will try that
     
  25. Offline

    Pelri

    Every time I have tried to make a deed mine always look like this
    #
    #Sat Apr 16 22:15:31 MDT 2011
    TAGSIZE=REPLACE BY X,Y
    HOUSESIZE=5,5,5
    FLOOR5=0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,
    HOUSENAME=2
    FLOOR4=0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,
    FLOOR3=0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,
    TAG=REPLACE BY TAG 00,00...
    FLOOR2=0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,
    FLOOR1=0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,50\:5,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,0\:0,
    And the glass dome is the same way
     
  26. Offline

    Thomas Bucher

    This "House" will give simply a torch.. on the lowest layer, it replace all with one single torch 50\;5
    You need to have a structure you like to deed. find the lowest Corner "Press F3" for that.
    Remeber Number with a - are less if they are bigger...

    Sincerely
    Thomas
     
  27. Offline

    Pelri

    Ok I got it to work and now when i place my skyscraper it also places the small tower inside of the building.
    I removed it for the list to see what happend and the stone house was built in it insted.
    They have the same 3,3 tag size but they each have different tags.
     
  28. Offline

    Thomas Bucher

    Is it possible, that if the first one gets build, i creates the Tag of the second one ?
    Means if you are in your construction, and remove a block on the floor, placing a torch there....

    Greetz Thomas
     
  29. Offline

    Felonu

    Is there any chance of you adding iConomy support for this so it can cost money to build?
     
  30. Offline

    Thomas Bucher

    There is a plugin to buy permissions "BuyAbilities".
    As you can have permission per House here, you can use "BuyAbilities" plugin for what you like todo.

    Sincerely
    Thomas
     
  31. Offline

    Felonu

    I've so far been able to avoid using permissions. I guess I can just use costly mats as tag.
     

Share This Page