CityScape v0.1.1

Details

  • Filename
    CityScape_v0.1.1.zip
  • Uploaded by
  • Uploaded
    Apr 27, 2012
  • Size
    84.39 KB
  • Downloads
    1,154
  • MD5
    14f7b9241b864b9b8cc548178b07f5c4

Supported Bukkit Versions

  • CB 1.2.5-R1.2

Changelog

Version 0.1.1

  • Added Feature: Quick Build
    • Quickly upgrade a building simply by adding "quick" at the end of the command.
    • This will probably NOT be permanent, and is currently implemented for testing purposes.
  • Fixed Bug: A LOT more stable.
  • Fixed Bug: Builders will no longer die while building.
  • The Town Hall will now be built in seconds, but upgrades will be normal speed (unless you specify "quick")
  • Enhanced the Town Hall schematics, and added chests and signs (to set up for later versions)
  • Notes:
    • Since we have not developed a smart-terrain-finding method, we have the height for schematics hard-coded to have ground level 5 blocks up from the bottom. If you want to have NPC's build your own buildings, then for now keep that in mind.
    • There is a possibility that the speed of quick-building may overload clients (not servers (at least, not to our knowledge)), so please be weary of the implications, and your PC's hardware.
    • Reiteration: if you would like an NPC to build one of your own schematics, then try naming it "TH2". That way, the plugin will quick-build the Town Hall, then allow you to overwrite it with your schematic (with or without the option of quick building).
    • If you are looking to this plugin to take the load off of your server for pasting World Edit schematics, then look the other way. Our plugin still loads the schematic, and then uses extra (not much, but still extra) resources to maneuver the NPC.

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.
  • Client may crash on quick-building.