Custom Structures

Generate Structures from schematics. [1.13.2-1.14.4]

  1. ryandw11
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    Source Code:
    Custom Structures is a plugin where you can generate your own builds in the world. You can edit where it spawns and the rate in the config.

    Notice: The config must be redone for 1.4.2+

    The current version is for 1.13.2 - 1.14.4 only.
    Use 1.3.3 for 1.11 - 1.12 support.

    - Create Structures to spawn in your world.
    - Randomized Rotation
    - Loot Tables for chests, brewing stands, and furnaces.
    - Biome Restrictions
    - Spawn Block restrictions
    - Customized y-axis spawning
    - Restrict worlds
    - Spawn Vanilla Mobs
    - Spawn Mythical Mobs (Requires MythicalMobs)

    /cstructure - info about the plugin.
    /cstructure reload - Reloads the plugin.
    /cstructure list - List the active schematics.
    /cstructure test (schematic name) - Paste the schematic.


    Screen Shots:

    (This was done for testing. Each beacon had a chest.)

    Required Plugins
    World Edit (7.0.0)

    Code (YAML):

    : 3
    #             Custom Structures

    #Allow Plugins to delete structures at will.
    : true

       #Change the name bellow with what you want.
           #The schematic file. Make sure to include the .schem
    : 'demo.schem'
            #What biome this a schematic can spawn in. Change to all for all.
    : 'all'
            #The chance option
               #The number that can be picked out of 1000. So if 1 is picked than it spawns.
    : 1
                #The number that the ratio is out off.
    : 1000
            #If the structure can spawn in all worlds.
    : true
            #If the above is false then the worlds it can spawn in:
               - world
            #The y cord the structure will spawn on. Use top if you want it to be on the surface.
    : top
            #If you want air to be placed. True is air will be placed. False is air won't be placed.
    : true
            #If you want the structure to spawn in water or lava.
    : false
            #If the structure should be randomly rotated.
    : false
            #Whitelisted blocks that the structure can spawn on. Remove this list if you do not want a whitelist.
               - Grass_block
                - Dirt
                - Stone
                - air
            #List of lootTables for this Schematic, name and weight
            #Weight determines how often it will be chosen out of all the entries in the list.
    : 5
    Other Info
    This plugin does not come with any pre-made schematics.
    This plugin was made out of fun. If you have any ideas for an update please tell me. Report any bugs to github!

    Please report any bugs to github or the discussion.
    Shlewis, Yugikid1 and Resoluciones like this.

Recent Updates

  1. Bug Fixes
  2. Major Update (1.4.2)
  3. Code Optimization

Recent Reviews

  1. ShadowCries
    Plugin is working on 1.14.4 but spawns in the ground randomly and loot tables do not work 100% of the time.
    1. ryandw11
      Author's Response
      The point at which the structures spawns is where you do //copy. It is noted that there is a bug where the loottables do not work when random rotation is enabled. If you need help please ask for it.
  2. Ligua
    Great plugin, made a rare randomly spawning massive creeper skeleton as a test but I don't know if it's genetating, is there a way to see?
    1. ryandw11
      Author's Response
      Thanks for the review! Create a test flat world and set the spawn rate to more common. Then fly around. If you don't see it then it isn't working. If you want to test to see if the schematic is spawning correctly you can do /cstructure test (name).
  3. Z3ROS
    Great plugin when it wants to be! For the most part schematics load in perfectly fine, however sometimes - especially when it comes to medium/large scale schematics - they are able to spawn in the air or on trees and just generally out of place. I'm not sure if this is me not understanding the config but its really annoying.
  4. GamerD1
    for version 1.14.4 the plugin does not activate even changing config, or has some way of activating the plugin for 1.14.1 (bad english, using google translator)
    1. ryandw11
      Author's Response
      If the plugin does not active then that means it is configured wrong. Pleas contact me for assistance before reviewing.
  5. JJSpot
    I love the idea of custom structures spawning all around my world, but i have a problem with it.

    When i launch my server up, it appears that the plugin is disabled and i dont know why. Please help.
    1. ryandw11
      Author's Response
      Please read the console. It will always display a message telling you why. If not or you don't know what it means you can always ask for help.
  6. Blixtdraken
    Version: 1.4.1
    i really like teh idea but it wont work when i use Fast async world edit(FAWE) and using regular world edit takes upp to much off the servers resourrces
    1. ryandw11
      Author's Response
      Can you report any errors, timings, or anything so I can attempt to fix the problem?
  7. PepijnGamer
    Version: 1.3.3
    Its good, but may adding random chest items (configurable), then its perfect!!!!!!!!!!!!!!!
  8. Anonymous_Dr
    Version: 1.3.3
    This plugin works perfectly! Great support and easy to configure. I would create more parameters to spawn schematics like minimal and maxim height.
  9. IMO0226
    Version: 1.3.3
    With this plugin you can spread your building everywhere and in every world on your server. You can set which biome and how often should this plugin place your buildings.
    Awesome plugin!

    If you are a huge redstone fan, like me, don't be afraid. It works with redstone too! I've created some buildings with redstone stuff and it works as it should.

    I can't wait for the next update.
  10. Jabbablocker
    Version: 1.3.3
    Nice server terraforming toy!
    Is handling meta data for chests with items np.
    Did 20+ big custom tree schematics per biome np.
    Did 40+ custom ore node schematics without any facepalms, yay.

    Did Flowers, ferns and big plants all, just in a picky way.
    I am sure it is pasting custom flowers all biomes but only seems to place flowers that would appear in those biomes? Seems more populated but wont paste the full disney mix of all flowers, ferns, big plants in 'any' biome, np. Flower forest was completely plastered in all flowers more than usual so it does work as extra populator for flowers. All biomes.

    Wish opon a shineystar.schematic...
    I noted a potential yay for future update? If the schematic is being put in worldedit clipboard before being pasted to the land maybe get it to run //rotate 90, 180, 270 or 360 before it pastes the house, tree, plant, ore nodes etc so it adds more variation. 30 custom trees with rotated varients look more realistic natural look but would require 120 not 30.
    With 30 it looks nice but the feeling is gone quick as they all face the same direction :D A new config option like
    "random-rotate-schematic: true" would add win like, big time.

    I sincerely thank you for this excellent plugin.
    Does what it says on the .jar
    1. ryandw11
      Author's Response
      Thank you for the review. I plan on adding the random rotation feature in the next update.