Builder: Difference between revisions
From Citizens Wiki
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
| AUTHOR = jrbudda | | AUTHOR = jrbudda | ||
| NAME = Builder | | NAME = Builder | ||
| VERSION = 0.1 | | VERSION = 0.1.1 | ||
| CITIZENSBUILD = [http://ci.citizensnpcs.com/job/Citizens2/ 2.0.1 dev build # | | CITIZENSBUILD = [http://ci.citizensnpcs.com/job/Citizens2/ 2.0.1 dev build #343] | ||
| DEVSTATUS = InDev | | DEVSTATUS = InDev | ||
| DEPENDS = None required. | | DEPENDS = None required. | ||
| DOWNLOADLINK = https://github.com | | DOWNLOADLINK = https://github.com/jrbudda/Builder/downloads | ||
| DESCRIPTION = Citizens NPCs that build schematics. | | DESCRIPTION = Citizens NPCs that build schematics. | ||
}} | }} | ||
Line 14: | Line 14: | ||
__TOC__ | __TOC__ | ||
==Updates== | ==Updates== | ||
'''v. 0.1.1 Alpha''' 9/9/2012 | |||
*Added Mark command. | |||
*Better pathing. | |||
'''v. 0.1 Alpha''' 9/9/2012 | '''v. 0.1 Alpha''' 9/9/2012 | ||
* First release | * First release | ||
Line 33: | Line 38: | ||
*builder.build | *builder.build | ||
*builder.cancel | *builder.cancel | ||
*builder.mark | |||
==Commands== | ==Commands== | ||
Line 38: | Line 44: | ||
Example | Example | ||
/builder load house | /builder load house | ||
'''/builder mark''' - Places a glowstone block at the 4 corners of the footprint, then returns to the center, so you can see where it's going to build. | |||
'''/builder build''' - Start building the schematic. | '''/builder build''' - Start building the schematic. | ||
Line 47: | Line 55: | ||
* Position the builder in the ''center'' of the footpoint you want to build before calling '''build'''. The size of the schematic is shown upon load. | * Position the builder in the ''center'' of the footpoint you want to build before calling '''build'''. The size of the schematic is shown upon load. | ||
* The builder will ignore any empty space underneath the schematic object so that it will always rest on the ground where the builder starts. | * The builder will ignore any empty space underneath the schematic object so that it will always rest on the ground where the builder starts. | ||
==Planned Additions== | ==Planned Additions== |
Revision as of 01:24, 10 September 2012
Author | jrbudda |
Version | 0.1.1 |
Citizens build | 2.0.1 dev build #343 |
Other dependencies | None required. |
Download | Link |
Description: Citizens NPCs that build schematics.
|
Builder is a Citizens 2.0 character trait that gives NPCs the ability to:
- Build MCEdit/Worldedit schematics, block by block.
Updates
v. 0.1.1 Alpha 9/9/2012
- Added Mark command.
- Better pathing.
v. 0.1 Alpha 9/9/2012
- First release
Installation
- Install Citizens 2
- Place Builder.jar file in /plugins directory.
- Place .schematic files in /plugins/Builder/schematics/
- Start Server
- Create NPC and give the Builder trait.
/npc create Bob --trait builder
Permissions
- builder.load
- builder.build
- builder.cancel
- builder.mark
Commands
/builder load [schematic] - Loads a .schematic file. simply use the name of the schematic. Example
/builder load house
/builder mark - Places a glowstone block at the 4 corners of the footprint, then returns to the center, so you can see where it's going to build.
/builder build - Start building the schematic.
/builder cancel - Cancel a build job.
Usage
- .schematic files should be placed in the /plugins/Builder/schematics/ directory.
- Position the builder in the center of the footpoint you want to build before calling build. The size of the schematic is shown upon load.
- The builder will ignore any empty space underneath the schematic object so that it will always rest on the ground where the builder starts.
Planned Additions
- Rotate/flip schematic before build.
- Economy costs for building.
- Require materials for building.
- More commands for info, area marking.
- Configuration for schematics directory, default options.