i've been trying to figure this out but its causing such issues. Every time i get hit by a specific zombie from one of the zombie spawners, the server crash's and the error is basically ticking entity. Now its not every zombie, i kill plenty and get hit plenty but eventually 1 zombie spawns that hits me and crash's the server. why?
Getting hit by a zombie doesn't sound like a Ruins issue. Near as I can tell, Ruins is only a factor when:
* Starting up (loading up Ruins templates, etc.).
* Generating new terrain.
* Triggering "RUINSTRIGGER" Command Blocks (as part of a Ruin).
* When the "/parseruin" or "/testruin" commands are executed.
That said, some more information would be helpful:
1) What version of Minecraft are you using? (E.g., 1.7.10, 1.8.3, 1.9.2, 1.10?)
2) Aside from the Ruins mod, which modpack (or specific mods) do you have installed?
3) Are you just using the Ruins templates included with the Ruins ZIP folder, or have you added in additional custom templates from other sources?
4) From your statement, it sounds as if you are having trouble with a particular zombie spawner, vs. spawners in general. (Otherwise, I do not understand your use of the word "specific.") Would you happen to have a screenshot handy of the location where this is occurring?
In my attempt to imagine a situation in which a Ruin might have anything to do with your problem, the best I can think of, off top of my head, would be that with the change to Minecraft version 1.10.*, the tags used to determine zombie and skeleton types changed. In that case, some of my custom templates that spawn special zombies or skeletons might not appear as intended, because the old type tags would no longer be meaningful. I would expect old tags to be *ignored*, rather than resulting in a crash, but I have not taken the time yet to explore the changes to 1.10.*, so I really would not know. (My structures are only tested up to version 1.9, and if any of them work in 1.10, it's just luck.)
Doesn't work for some reason. Using the latest 1.7.10 version with latest forge. It is a custom modpack, however none of the mods interfere with Ruins. Doesn't matter if I'm using vanilla blocks or not - /parseruin gives me an error message, saying "The system cannot find the path specified".
I would suggest checking to make sure that you have included the sub-folders with your Ruins installation.
Inside the Ruins ZIP folder, there is not only the Ruins .jar file, but also a subfolder called "resources" -- and within THAT folder is one called "ruins," and within THAT folder are several subfolders including "generic" and "templateparser" and a couple named after biomes. "Templateparser" is the place where Ruins will attempt to create any new templates generated via the /parseruin command, and also where Ruins will look by default for anything generated with the /testruin command, so I gather that it's important for such purposes.
Not only must the Ruins .jar file be put into your mods folder, but the resources folder (with all its contents) should go there as well.
I cannot guarantee that this will address your issue, but it is the first thing I would check on while trying to diagnose the problem.
2. lycanites, creeper confetti, psi, reap, bettercombat, better acheivements, jurrasic craft, cosmetic armor, blood magic, rogue dungeons, ender bags, ender utilities, evilcraft, gravestone, guide api, iron chests, jacb, jei, levels, light overlay, more foods, more furnaces, optifine, random things, vein miner, wawla and waila. (server side we have simpleretrogen and netherportalfix)
3. nothing additional, its a regular zombie spawn structure (7 or so zombie spawners, half slabs on top, etc) with the entire top half missing for some reason.
4. i do not have screenshot but, what i mean is that a bunch of zombies spawn and i kill them, farm, etc and then eventually i get hit by a zombie and the server crash's. i go back, kill the zombies, all good, until it happen again.
from the crash report we have it says "tile entity zombie" so we figured it was a specific zombie that spawns corrupted every once in a while.
2. lycanites, creeper confetti, psi, reap, bettercombat, better acheivements, jurrasic craft, cosmetic armor, blood magic, rogue dungeons, ender bags, ender utilities, evilcraft, gravestone, guide api, iron chests, jacb, jei, levels, light overlay, more foods, more furnaces, optifine, random things, vein miner, wawla and waila. (server side we have simpleretrogen and netherportalfix)
3. nothing additional, its a regular zombie spawn structure (7 or so zombie spawners, half slabs on top, etc) with the entire top half missing for some reason.
4. i do not have screenshot but, what i mean is that a bunch of zombies spawn and i kill them, farm, etc and then eventually i get hit by a zombie and the server crash's. i go back, kill the zombies, all good, until it happen again.
from the crash report we have it says "tile entity zombie" so we figured it was a specific zombie that spawns corrupted every once in a while.
Okay. Is there anything in particular that makes you think that this is a problem with the Ruins mod as opposed to, say, any of the other mods you've listed?
A "regular zombie spawn structure" with "7 or so zombie spawners" and "half slabs on top" does not sound like any particular structure included in the Ruins ZIP folder. And furthermore, the mob spawners in the sample templates included with Ruins are just straight-up vanilla mob spawners: no fancy Command Blocks, and no fancy custom mob tags.
OK - standard apologies if this has been mentioned somewhere in the preceeding 184 pages...and I may have missed it in the docs that come with the mod...
Running Minecraft 1.10.2 with Ruins 1.10.2
In the readme.txt, it mentions editing the /mods/ruins.txt file, but for the life of me, I cannot locate this file anywhere - I have even downloaded older versions thinking it might have been missed...
Could someone tell me where this file is, or which file to use as a template for it? Or post theirs here?
OK - standard apologies if this has been mentioned somewhere in the preceeding 184 pages...and I may have missed it in the docs that come with the mod...
Running Minecraft 1.10.2 with Ruins 1.10.2
In the readme.txt, it mentions editing the /mods/ruins.txt file, but for the life of me, I cannot locate this file anywhere - I have even downloaded older versions thinking it might have been missed...
Could someone tell me where this file is, or which file to use as a template for it? Or post theirs here?
Thanks!
OK - I'm somewhat an idiot. RIght after posting the above, of course I find (on the previous page, no less) what I ma looking for. I guess the docs with the mod are incorrect in their location of ruins.txt, as I now know it is generated in the config folder, and not in the Ruins directory structure somewhere (mods).
Hello, I got a tricky problem with forge server on linux, the logs says no templates found but when I run exactly the same files on windows and it works just perfectly.
Forge Version: forge-1.10.2-12.18.1.2045
Ruins Version: Ruins-1.10.2.jar Jul 3, 2016
same problem on debian 7 and ubuntu 16.04
./logs/ruins_log_dim_0.txt
Loading options from: /root/minecraft/world tries_per_chunk_normal = 6 chance_to_spawn_normal = 10.0 templateInstancesMinDistance = 256.0 anyRuinsMinDistance = 64.0 Ruins mod loaded successfully for world ./world, template files: 0
on windows
.....
{Id:11,Amplifier:1,Duration:999999,Ambient:1},{Id:5,Amplifier:1,Duration:999999,Ambient:1},{Id:13,Amplifier:1,Duration:999999,Ambient:1}],CanPickUpLoot:1,IsVillager:1,PersistenceRequired:1}:@ with meta: 0
Loading options from: D:\minecraft\world
tries_per_chunk_normal = 6
chance_to_spawn_normal = 10.0
templateInstancesMinDistance = 256.0
anyRuinsMinDistance = 64.0
Ruins mod loaded successfully for world .\world, template files: 225
The Meaning of Life, the Universe, and Everything.
Join Date:
6/10/2012
Posts:
47
Member Details
I just spent several hours making a stone bridge that spawns spanning rivers, that actually works most of the time. It's not perfect, like most things with a randomly generated world, but the majority of the time this bridge is actually usable to cross rivers. I've posted the contents of the .tml file for anyone who wants to try it, and a screenshot. Just make sure you put the .tml into the "Rivers" biome folder.
# Created by Ruins mod version 16.2 Ingame Parser
# authoring Player: IronDusk33
I'm using forge1.10.2-12.18.1.2046 (latest) and the latest ruins 1.10.2 (16.2) (downloaded Aug 7th) but chests generate without loot. Does anyone know if ChestGenHook is indeed working in this hotfix version or if this is a potential mod conflict? I saw several pages back that 16.2 was a hotfix release to fix this with iron chests.
I am searching for the ocean Sky Castle, which was in the previous versions. I took the one from Jordan_Peacock for 1.9, but it seem not to spawn.
My Mausoleum doesn't spawn correctly. A picture is attached below. Any fixes?
Further there is no Floater in the version I use (1.10.2). I took the one from 1.8.0 and it worked, but the chests are all empty. How do I fix this?
I tried the one from Jordan_Peacock (1.9), but it spawns rarely and the chests have only books and paper in them. Any way to make the Floater spawn more often and with different loot?
You can change this by editing the relevant templates.
FLOATER:
In the "generic" folder, there is a file called floater.tml. The treasure chests are handled by the following rule:
In the above rule, each chest should pull a stack randomly from either the "stronghold_library," "simple_dungeon," or "village_blacksmith" chest loot list. For whatever reason, it sounds as if you found a Floater where ONLY the "library" version was spawning. stronghold_library tends to have books, paper, and similarly-themed items. simple_dungeon has the broadest selection of potential loot, and most mods that add new types of treasure will further expand that list. village_blacksmith tends to have iron, iron weapons/armor, and a few other themed items.
To have a more general loot generation, you could change the rule quoted above to the following:
Also, the structure is very deliberately rare, because it's basically just "free loot" without any monsters or traps to provide a challenge. The relevant line you want to look at is near the front of the template:
uniqueMinDistance=5000
This means that whenever the Ruins program randomly picks floater.tml as a structure to spawn in an area, it will first check to make sure that it is at least 5000 blocks away from any previously-spawned instances of floater.tml. Accordingly, if you want this to spawn more frequently, either reduce the number from 5000 to something less (say, 1000) -- or simply remove the line entirely.
The reason why the version from 1.8 doesn't work is because the chest logic changed between versions 1.8 and 1.9, so the old "ChestGenHook" coding used in templates from 1.8 and earlier would just be interpreted as an empty chest.
As for SkyCastle.tml, be sure that it is actually in one of the biome folders. In Ruins, it is normally in the "optional" folder, and anything under optional WILL NOT SPAWN under normal conditions. Personally, I prefer to put SkyCastle.tml in the "deep ocean" folder, but if you want it to spawn more frequently, put it in the "ocean" folder instead.
Also, notice that this template also includes a "uniqueMinDistance" limiter, this time set to 6000. If you want sky castles to spawn even more frequently, then you can reduce this number.
You were right, the floater had only the library loot in the file! I also changed the 1-2. I figured out it changes the amount of loot in each chest. (Seems like a multiplier?)
You are correct. The "1" after the colon indicates how many "rolls" are made on the loot table. This may result in a single item of treasure being added to a random slot in the chest, or it might very well result in a number of copies of the same item being scattered into several slots. After the dash (the "2" in this case) is the data value for the chest. For a chest, a "2" means that the chest would be normally facing north. In actual practice, however, it may not actually be NORTH, per se, because Ruins templates are rotated (unless disabled with "preventRotation") either 0, 90, 180, or 270 degrees when they spawn ... but all facings of blocks within the template are accordingly adjusted so they'll still line up with each other, relatively-speaking.
I also tried your Mausoleum, but it also spawns incorrectly (see the pic in my previous post). Do you think there is any way to fix it?
EDIT:
I checked, and the mistake was mine; I incorrectly converted the chest rule over. I've since gone through and updated the structures, and TESTED each one of them (so it's no longer "generic-untested"), and uploaded a new bundle. More in the post below.
I tested an updated version of the Mausoleum structure, and that did indeed appear to fix it. I've tested the "generic" structures up to MC 1.10.2, and uploaded a new ZIP collection to my Dropbox. Until I reorganize further, here's the direct link:
While I was at it, I also did a little more cleanup on a few other structures. E.g., the spider mound no longer cuts a channel into the ground when it spawns, as I replaced some needless air spaces with preserveBlock, and the floater now has a uniformly jungle-plank roof vs. having jungle planks + oak stair trim.
EDIT: Link changed. I added "ice" to unacceptable_target_blocks for most of the "generic" templates.
Getting hit by a zombie doesn't sound like a Ruins issue. Near as I can tell, Ruins is only a factor when:
* Starting up (loading up Ruins templates, etc.).
* Generating new terrain.
* Triggering "RUINSTRIGGER" Command Blocks (as part of a Ruin).
* When the "/parseruin" or "/testruin" commands are executed.
That said, some more information would be helpful:
1) What version of Minecraft are you using? (E.g., 1.7.10, 1.8.3, 1.9.2, 1.10?)
2) Aside from the Ruins mod, which modpack (or specific mods) do you have installed?
3) Are you just using the Ruins templates included with the Ruins ZIP folder, or have you added in additional custom templates from other sources?
4) From your statement, it sounds as if you are having trouble with a particular zombie spawner, vs. spawners in general. (Otherwise, I do not understand your use of the word "specific.") Would you happen to have a screenshot handy of the location where this is occurring?
In my attempt to imagine a situation in which a Ruin might have anything to do with your problem, the best I can think of, off top of my head, would be that with the change to Minecraft version 1.10.*, the tags used to determine zombie and skeleton types changed. In that case, some of my custom templates that spawn special zombies or skeletons might not appear as intended, because the old type tags would no longer be meaningful. I would expect old tags to be *ignored*, rather than resulting in a crash, but I have not taken the time yet to explore the changes to 1.10.*, so I really would not know. (My structures are only tested up to version 1.9, and if any of them work in 1.10, it's just luck.)
--- Jordan's & Kujaku10's UNOFFICIAL Custom Templates:
Greywolf's Minecraft Ruins (MC versions 1.7.10-1.12.2; requires AtomicStryker's "Ruins" mod)
Latest Updates: v1.7 (May 2018) * v1.8 (Jun 2016) * v1.9 (Sep 2016) * v1.10 (Jan 2017) * v1.11 (Apr 2018) * v1.12.* (Dec 2018)
I would suggest checking to make sure that you have included the sub-folders with your Ruins installation.
Inside the Ruins ZIP folder, there is not only the Ruins .jar file, but also a subfolder called "resources" -- and within THAT folder is one called "ruins," and within THAT folder are several subfolders including "generic" and "templateparser" and a couple named after biomes. "Templateparser" is the place where Ruins will attempt to create any new templates generated via the /parseruin command, and also where Ruins will look by default for anything generated with the /testruin command, so I gather that it's important for such purposes.
Not only must the Ruins .jar file be put into your mods folder, but the resources folder (with all its contents) should go there as well.
I cannot guarantee that this will address your issue, but it is the first thing I would check on while trying to diagnose the problem.
--- Jordan's & Kujaku10's UNOFFICIAL Custom Templates:
Greywolf's Minecraft Ruins (MC versions 1.7.10-1.12.2; requires AtomicStryker's "Ruins" mod)
Latest Updates: v1.7 (May 2018) * v1.8 (Jun 2016) * v1.9 (Sep 2016) * v1.10 (Jan 2017) * v1.11 (Apr 2018) * v1.12.* (Dec 2018)
1. We are using 1.10.2
2. lycanites, creeper confetti, psi, reap, bettercombat, better acheivements, jurrasic craft, cosmetic armor, blood magic, rogue dungeons, ender bags, ender utilities, evilcraft, gravestone, guide api, iron chests, jacb, jei, levels, light overlay, more foods, more furnaces, optifine, random things, vein miner, wawla and waila. (server side we have simpleretrogen and netherportalfix)
3. nothing additional, its a regular zombie spawn structure (7 or so zombie spawners, half slabs on top, etc) with the entire top half missing for some reason.
4. i do not have screenshot but, what i mean is that a bunch of zombies spawn and i kill them, farm, etc and then eventually i get hit by a zombie and the server crash's. i go back, kill the zombies, all good, until it happen again.
from the crash report we have it says "tile entity zombie" so we figured it was a specific zombie that spawns corrupted every once in a while.
Okay. Is there anything in particular that makes you think that this is a problem with the Ruins mod as opposed to, say, any of the other mods you've listed?
A "regular zombie spawn structure" with "7 or so zombie spawners" and "half slabs on top" does not sound like any particular structure included in the Ruins ZIP folder. And furthermore, the mob spawners in the sample templates included with Ruins are just straight-up vanilla mob spawners: no fancy Command Blocks, and no fancy custom mob tags.
--- Jordan's & Kujaku10's UNOFFICIAL Custom Templates:
Greywolf's Minecraft Ruins (MC versions 1.7.10-1.12.2; requires AtomicStryker's "Ruins" mod)
Latest Updates: v1.7 (May 2018) * v1.8 (Jun 2016) * v1.9 (Sep 2016) * v1.10 (Jan 2017) * v1.11 (Apr 2018) * v1.12.* (Dec 2018)
Hi there,
I currently have version 1.10 for convenience sake. And I am wondering if it is possible to have this mod for that specific version.
Yes. On the downloads page (check the very first post in this thread), there is a version for 1.10.2 as of this writing.
--- Jordan's & Kujaku10's UNOFFICIAL Custom Templates:
Greywolf's Minecraft Ruins (MC versions 1.7.10-1.12.2; requires AtomicStryker's "Ruins" mod)
Latest Updates: v1.7 (May 2018) * v1.8 (Jun 2016) * v1.9 (Sep 2016) * v1.10 (Jan 2017) * v1.11 (Apr 2018) * v1.12.* (Dec 2018)
OK - standard apologies if this has been mentioned somewhere in the preceeding 184 pages...and I may have missed it in the docs that come with the mod...
Running Minecraft 1.10.2 with Ruins 1.10.2
In the readme.txt, it mentions editing the /mods/ruins.txt file, but for the life of me, I cannot locate this file anywhere - I have even downloaded older versions thinking it might have been missed...
Could someone tell me where this file is, or which file to use as a template for it? Or post theirs here?
Thanks!
OK - I'm somewhat an idiot. RIght after posting the above, of course I find (on the previous page, no less) what I ma looking for. I guess the docs with the mod are incorrect in their location of ruins.txt, as I now know it is generated in the config folder, and not in the Ruins directory structure somewhere (mods).
Thanks anyway!
The changelog mentions this ;D
Hello, I got a tricky problem with forge server on linux, the logs says no templates found but when I run exactly the same files on windows and it works just perfectly.
Forge Version: forge-1.10.2-12.18.1.2045
Ruins Version: Ruins-1.10.2.jar Jul 3, 2016
same problem on debian 7 and ubuntu 16.04
./logs/ruins_log_dim_0.txt
Loading options from: /root/minecraft/world
tries_per_chunk_normal = 6
chance_to_spawn_normal = 10.0
templateInstancesMinDistance = 256.0
anyRuinsMinDistance = 64.0
Ruins mod loaded successfully for world ./world, template files: 0
on windows
.....
{Id:11,Amplifier:1,Duration:999999,Ambient:1},{Id:5,Amplifier:1,Duration:999999,Ambient:1},{Id:13,Amplifier:1,Duration:999999,Ambient:1}],CanPickUpLoot:1,IsVillager:1,PersistenceRequired:1}:@ with meta: 0
Loading options from: D:\minecraft\world
tries_per_chunk_normal = 6
chance_to_spawn_normal = 10.0
templateInstancesMinDistance = 256.0
anyRuinsMinDistance = 64.0
Ruins mod loaded successfully for world .\world, template files: 225
The part where it says "template files: 225[/i]" indicates there was no issue with the file system. Is that the correct log
I just spent several hours making a stone bridge that spawns spanning rivers, that actually works most of the time. It's not perfect, like most things with a randomly generated world, but the majority of the time this bridge is actually usable to cross rivers. I've posted the contents of the .tml file for anyone who wants to try it, and a screenshot. Just make sure you put the .tml into the "Rivers" biome folder.
# Created by Ruins mod version 16.2 Ingame Parser
# authoring Player: IronDusk33
weight=1
embed_into_distance=6
acceptable_target_blocks=grass,stone,dirt,sand,gravel,clay
unacceptable_target_blocks=flowing_lava,lava
dimensions=14,23,23
allowable_overhang=20
max_leveling=30
leveling_buffer=-1
preserve_water=1
preserve_lava=0
rule1=0,100,minecraft:stonebrick-0,minecraft:stonebrick-0,minecraft:stonebrick-0,minecraft:stonebrick-1,minecraft:stonebrick-2
rule2=0,75,minecraft:stone_slab-3
rule3=0,75,minecraft:cobblestone-0,minecraft:cobblestone-0,minecraft:cobblestone-0,minecraft:mossy_cobblestone
rule4=0,75,minecraft:stone_slab-11
rule5=0,100,minecraft:stonebrick-3
rule6=0,75,minecraft:stone_stairs-0
rule7=0,75,minecraft:stone_stairs-2
rule8=0,75,minecraft:stone_stairs-3
rule9=0,75,minecraft:stone_stairs-1
rule10=0,95,minecraft:fence-0
rule11=0,100,preserveBlock
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,3,2,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,4,3,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,5,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,5,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,3,4,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,2,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,6,2,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,3,3,2,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,4,3,3,2,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,4,3,7,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,4,1,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11,5,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,11,11,11,11,11,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,5,11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,1,4,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,8,3,4,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,2,3,3,4,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,2,3,3,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,2,9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,3,2,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,3,3,3,2,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,3,3,3,3,3,1,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,4,4,3,3,4,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,3,4,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,4,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,5,11,11,11,11,11,5,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,4,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,3,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,3,3,3,4,4,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,1,3,3,3,3,3,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,2,3,3,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,2,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,1,3,2,11,11,10,10,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,4,3,3,3,2,10,10,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,4,3,3,3,3,3,10,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,3,3,3,3,3,1,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,4,3,3,3,3,3,4,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,4,3,3,3,3,3,4,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,3,3,3,3,3,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,4,3,3,3,3,3,4,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,4,3,3,3,3,3,4,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,1,3,3,3,3,3,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,10,3,3,3,3,3,4,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,10,10,2,3,3,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,10,10,11,11,2,3,1,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,10,10,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,1,3,2,11,11,10,10,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,3,3,3,3,2,10,10,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,3,3,3,3,3,3,10,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,1,3,3,3,3,3,1,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,10,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,10,10,2,3,3,3,3,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,10,10,11,11,2,3,1,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,10,10,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
layer
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,10,10,11,11,11,10,10,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,10,10,11,11,11,10,10,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,10,10,11,11,11,10,10,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
endlayer
I'm using forge1.10.2-12.18.1.2046 (latest) and the latest ruins 1.10.2 (16.2) (downloaded Aug 7th) but chests generate without loot. Does anyone know if ChestGenHook is indeed working in this hotfix version or if this is a potential mod conflict? I saw several pages back that 16.2 was a hotfix release to fix this with iron chests.
FYI, ice should probably be made an unacceptable target by default, as I'm finding stone buildings out on frozen oceans.
IronDusk33, exactly! That's why my ruins set from last year has ice in that list, especially the ones with stonebrick basements!
It's likely that their worlds simply never generated a frozen ocean, or they would have noticed and fixed it right away.
Gillymoth Structures for Ruins <<< Folder containing my Structure-sets for Ruins mod.
That's a really nice bridge, thank you for sharing !
It is exactly what I have in mind for spawning "structures"
You can change this by editing the relevant templates.
FLOATER:
In the "generic" folder, there is a file called floater.tml. The treasure chests are handled by the following rule:
In the above rule, each chest should pull a stack randomly from either the "stronghold_library," "simple_dungeon," or "village_blacksmith" chest loot list. For whatever reason, it sounds as if you found a Floater where ONLY the "library" version was spawning. stronghold_library tends to have books, paper, and similarly-themed items. simple_dungeon has the broadest selection of potential loot, and most mods that add new types of treasure will further expand that list. village_blacksmith tends to have iron, iron weapons/armor, and a few other themed items.
To have a more general loot generation, you could change the rule quoted above to the following:
[quote]rule7=0,100,ChestGenHook:chests/simple_dungeon:1-2
Also, the structure is very deliberately rare, because it's basically just "free loot" without any monsters or traps to provide a challenge. The relevant line you want to look at is near the front of the template:
This means that whenever the Ruins program randomly picks floater.tml as a structure to spawn in an area, it will first check to make sure that it is at least 5000 blocks away from any previously-spawned instances of floater.tml. Accordingly, if you want this to spawn more frequently, either reduce the number from 5000 to something less (say, 1000) -- or simply remove the line entirely.
The reason why the version from 1.8 doesn't work is because the chest logic changed between versions 1.8 and 1.9, so the old "ChestGenHook" coding used in templates from 1.8 and earlier would just be interpreted as an empty chest.
As for SkyCastle.tml, be sure that it is actually in one of the biome folders. In Ruins, it is normally in the "optional" folder, and anything under optional WILL NOT SPAWN under normal conditions. Personally, I prefer to put SkyCastle.tml in the "deep ocean" folder, but if you want it to spawn more frequently, put it in the "ocean" folder instead.
Also, notice that this template also includes a "uniqueMinDistance" limiter, this time set to 6000. If you want sky castles to spawn even more frequently, then you can reduce this number.
I hope that helps at least a little.
--- Jordan's & Kujaku10's UNOFFICIAL Custom Templates:
Greywolf's Minecraft Ruins (MC versions 1.7.10-1.12.2; requires AtomicStryker's "Ruins" mod)
Latest Updates: v1.7 (May 2018) * v1.8 (Jun 2016) * v1.9 (Sep 2016) * v1.10 (Jan 2017) * v1.11 (Apr 2018) * v1.12.* (Dec 2018)
You are correct. The "1" after the colon indicates how many "rolls" are made on the loot table. This may result in a single item of treasure being added to a random slot in the chest, or it might very well result in a number of copies of the same item being scattered into several slots. After the dash (the "2" in this case) is the data value for the chest. For a chest, a "2" means that the chest would be normally facing north. In actual practice, however, it may not actually be NORTH, per se, because Ruins templates are rotated (unless disabled with "preventRotation") either 0, 90, 180, or 270 degrees when they spawn ... but all facings of blocks within the template are accordingly adjusted so they'll still line up with each other, relatively-speaking.
EDIT:
I checked, and the mistake was mine; I incorrectly converted the chest rule over. I've since gone through and updated the structures, and TESTED each one of them (so it's no longer "generic-untested"), and uploaded a new bundle. More in the post below.
--- Jordan's & Kujaku10's UNOFFICIAL Custom Templates:
Greywolf's Minecraft Ruins (MC versions 1.7.10-1.12.2; requires AtomicStryker's "Ruins" mod)
Latest Updates: v1.7 (May 2018) * v1.8 (Jun 2016) * v1.9 (Sep 2016) * v1.10 (Jan 2017) * v1.11 (Apr 2018) * v1.12.* (Dec 2018)
I tested an updated version of the Mausoleum structure, and that did indeed appear to fix it. I've tested the "generic" structures up to MC 1.10.2, and uploaded a new ZIP collection to my Dropbox. Until I reorganize further, here's the direct link:
https://www.dropbox.com/s/jphktihl6nmwmhj/ruins-generic-tested-1v9-1v10.zip?dl=0
While I was at it, I also did a little more cleanup on a few other structures. E.g., the spider mound no longer cuts a channel into the ground when it spawns, as I replaced some needless air spaces with preserveBlock, and the floater now has a uniformly jungle-plank roof vs. having jungle planks + oak stair trim.
EDIT: Link changed. I added "ice" to unacceptable_target_blocks for most of the "generic" templates.
--- Jordan's & Kujaku10's UNOFFICIAL Custom Templates:
Greywolf's Minecraft Ruins (MC versions 1.7.10-1.12.2; requires AtomicStryker's "Ruins" mod)
Latest Updates: v1.7 (May 2018) * v1.8 (Jun 2016) * v1.9 (Sep 2016) * v1.10 (Jan 2017) * v1.11 (Apr 2018) * v1.12.* (Dec 2018)
> I'm finding stone buildings out on frozen oceans.
Frozen Ocean biome was removed from worldgen in 1.7.2. That's why people aren't used to it.