How to create schematics for structures

Apr 25, 2021
How to create schematics for structures
  • CraftOfClans - How to create schematics for structures

    You can create an unlimited number of levels for each structure.
    Each structure has its own item in the gui of the /coc shop command that allows it to be purchased.

    An example of an item is as follows:
    Under section structures-gui in the config.yml:
    Code (Text):
    GOLD_MINE:
       active: true
       material: '159:4'
       title: '&e&lBuild a Gold mine'
       slot: 1
       lore:
       - '&cPlace this item at the point where you want'
       - '&cbuild the Gold mine level 1!'

    Each item is linked to an entry in the structures-core section of the config.yml

    Code (Text):
    GOLD_MINE:
         # Can be moved? TRUE
         can-be-moved: true
         # Max number of times that can be built
         limit-based-townhall-level:
              1: 2
              2: 3
         levels:
              1:
                   # Costs
                   # You can use:
                   # - cost_gems (for gems)
                   # - cost_elixir (for elixir)
                   # - cost_gold (for gold)
                   # - cost_dark_elixir (for dark elixir)
                   cost_elixir: 150
                   # maximum capacity
                   capacity: 500
                   # increase in resources by minute
                   increment-forminute: 3.33
                   # Schematics name located in /plugins/CraftOfClans/schematics
                   schematics-name: 'GOLDMINE_1'
               2:
                   schematics-name: 'GOLDMINE_2'
                   cost_elixir: 300
                   capacity: 1000
                   increment-forminute: 6
               3:
                   schematics-name: 'GOLDMINE_3'
                   cost_elixir: 700
                   capacity: 1500
                   increment-forminute: 10
                   # Town Hall level required
                   townhall-required: 2
     

    Explanation of items:
    • can-be-moved - If true the structure can be moved once positioned in the village
    • limit-based-townhall-level - this list allows you to set the maximum number for this facility based on the level of the town hall. E.g.: - 1:2, in town hall level 1 you can place two of those structures
    • max-for-eachvillage - Alternatively, you can use max-for-eachvillage which is disconnected from the town hall level.
    • Levels: beginning of levels declaration
      For each level you can set a cost, valid values are: cost_gold, cost_elixir, cost_dark_elixir and cost_gems.
      You can also use numbers with decimals (separated by dot, e.g. 10.10)
      • increment-forminute - is used for structures that collect resources every minute. It is possible to indicate numbers with decimals
      • capacity - is used for structures that can contain resources
      • townhall-required - you can set the level of the town hall needed for that level of structure
      • schematics-name - The name of the schematic (with the .schematic or .schem extension) located in the CraftOfClans/schematics folder

    Defense
    Another example of options for defense structures:

    Code (Text):
    WIZARD_TOWER:
        can-be-moved: true
        # Max number of times that can be built
        max-for-eachvillage: 3
        levels:
             1:
                 cost_gold: 2000
                 damage-range: 2
                 damage-bomb: 2
                 schematics-name: 'WIZARD_TOWER_1'
                 townhall-required: 2
             2:
                 cost_gold: 3000
                 damage-range: 3
                 damage-bomb: 3
     
    Explanation:
    • damage-range - radius in which the structure will notice the player and start attacking him
    • damage-bomb/damage-arrow - Bombs used for some structures and arrows used for archers.
      is the damage that the structure will do to the player

    Decorative structures
    See the section Decorative structures

    How to create a structure level

    Just copy the section of the layer above and change the settings as you like. The important thing is to have a progressive number of levels

    How to change/create a new schematic

    Using WorldEdit you have to select the two blocks in the end of the structure (without leaving empty borders), like in the example below the orange blocks, then use //schem save <schematic name at will>

    At this point just go to the WorldEdit folder, take the schematic inside the schematics folder and paste it into the CraftOfClans/structures folder.

    After that go to config.yml and set the schematic name as the schematics-name of the desired level.

    [​IMG]
  • Loading...
  • Loading...