CityScape v0.1.0

Details

  • Filename
    CityScape_v0.1.0.zip
  • Uploaded by
  • Uploaded
    Apr 23, 2012
  • Size
    77.56 KB
  • Downloads
    311
  • MD5
    f90c2851e08ca1b5b5fb931fe7129fd0

Supported Bukkit Versions

  • CB 1.2.5-R1.0

Changelog

Version 0.1.0

  • Added Feature: Added world edit schematic recognition (WorldEdit is REQUIRED)
    • NPC's will now build buildings from scratch, and upgrade them (if they have a newer version of the schematic)
      • This version contains a "Town Hall" and 5 upgrades for it.
      • If you wish to use your own schematic, then you will have to overwrite the "TH1" file (it must be named "TH1")
  • Added Feature: Revised commands
    • To start building a town hall, type "/mc" (short for "make city")
      • The MC command spawns an NPC (if one doesnt already exist)
      • The NPC will snake around, placing blocks until the schematic is complete
    • To upgrade, type "/city upg [city#] [building name] [building#]
      • If you do not change the files, you can upgrade the town hall with "/city upg 0 TH [#]" where [#] is 2-6
      • The NPC will replace old blocks with new ones (and break blocks if needed)
  • Added Feature: Materials of recognition:
    • Clay Block
      • Clay Blocks will be completely ignored in the schematic. This is different from air, cause if air exists, then the NPC will break the block to make air.
      • Reasoning for skipping clay is used to make borders of properties, so that the edges will be smooth and follow the terrain
    • Bedrock
      • ALL bedrock will be replaced by the default material.
      • We define the default material as the surface block that the building is placed on (either grass, dirt, or sand)
      • Reasoning for replacing bedrock is to allow for various terrain types
  • Warning: This version can be rather unstable. It will most likely freeze your server, or the plugin may just stop working. This is due to vanilla bugs that we are currently squashing.
  • Notice: For debugging reasons, NPC's will build at approximately 1 tick per block (20 blocks per second). This is to help us pick out bugs, analyze upgrading, and for a good laugh. The final version is intended to have 4 or 5 ticks per block (4 or 5 blocks per second).
  • Removed Feature: NPC's will no longer cancel block placement, and walk to your blocks.

Version 0.0.2

  • When a block is placed, the even is cancelled and the NPC will walk to where you tried to place a block, and place it for you. This is to prove the concept of walking and placing.
  • NPC's are now developed enough to begin work with WorldEdit. Expect some sort of automated building soon!

Version 0.0.1

  • Beginnings of code
  • Spawn npc's with /npc create (this command will not be used in the final version)
  • NPC's will looks at players within 4 blocks
  • NPC's will walk to a position 1 of 2 ways:
    • Placing a block (the NPC will walk to the block)
    • On command /npc move [ID]
      • Moves to the block at the players' cursor.

Holy jeezes, lots o' bugs (nothing that will damage your server tho)