Ran out of attachment space. For the last one with the shop, I'm not sure if this is from Chocolate Quest, or ruin, but I'll post it here just in case.
At this point, why don't you just clear out everything from the "generic" folder?
Anyway, more guesses (all of them in the generic folder):
#1: StoneGrill.tml
#2: AncientFountain.tml
#3: PumpkinField.tml
#4: PirateShip.tml
At this point, why don't you just clear out everything from the "generic" folder?
Anyway, more guesses (all of them in the generic folder):
#1: StoneGrill.tml
#2: AncientFountain.tml
#3: PumpkinField.tml
#4: PirateShip.tml
I only use ruins for small structures with a little bit of loot, I also try to make world gen a little bit more realistic. That's why I don't like the farms or huge Ore Spires. Thanks for the help.
The Meaning of Life, the Universe, and Everything.
Join Date:
8/6/2011
Posts:
54
Member Details
I don't understand how you get your own ruins to spawn in game with out the command. and I'm having trouble finding anything on this thread as it's so large. Is there not a tutorial of sorts? I've built the ruin but I can't get it to spawn at all. in fact I'm having trouble getting the mod to spawn anything at all now. made more then one world and nothing is working.,. feel like I'm wasting my time trying to solve this out after 4 hours of trying to get this to work with no luck at all. Help any one? tutorial?
If the problem is that your parsed ruins are not spawning, it may be due to the ruins only being in the templateparser folder. You need to copy the files into the generic folder or whatever biomes you want them in.
Alright, I'm back! I've got another thing that is either a bug or should be a feature or I'm just doing wrong.
Am I able to have ruins generate with custom loot tables I have created myself, or am I limited to only the vanilla Minecraft defaults? If I can use custom ones, what is the proper syntax? If I can't, how much of a pain would it be for you to make that a possibility?
Rollback Post to RevisionRollBack
Remember: You are unique... Just like everyone else
A wise man once told me, "Coding is 1% writing code and 99% figuring out why it didn't work."
The Meaning of Life, the Universe, and Everything.
Join Date:
8/6/2011
Posts:
54
Member Details
So I can now get them to spawn in the biome I want. But I'm having huge problems getting command blocks to fire off. They are ether just not updating or lagging so bad that it takes years for the mobs to be spawned. I have some other creators ruins on that have commandblocks that are working with out any problems whatso ever. It's only mine that is not working. Is there some trick to always getting the commandblocks to fire off? no other ruins with commands in them have failed to fire off.
Here is my ruin
# Created by Ruins mod version 16.0 Ingame Parser
# authoring Player: CorpLee
Do you have any examples of the structures that ARE working, versus yours that do not? (I wasn't clear by your wording, but do you have other structures you've created with Command Blocks that DO work? If so, one of those might be useful to see for comparative purposes as well.)
It looks like you're using the new teBlock feature (which I'm still struggling to get a handle on) to create the Command Blocks. So far, the only structures I've completed that use "auto-activating" Command Blocks have been using the RUINSTRIGGER feature (rather than the new MC 1.9 "always on" feature, which I have yet to figure out how to do properly). I don't know anything about the underlying mechanics, but RUINSTRIGGER seems to fire off only when the player is within some sort of range, and even then, it SEEMS to be more likely to fire off when the player is in motion. (I.e., I have gone exploring to test out my ruins in Creative Mode, flown up to one of the "seeder well" structures for one of my Cursed Village ruins, then left the computer to go get a drink or something, and once I came back, nothing had happened ... but I move a bit, and suddenly RUINSTRIGGER Command Blocks fire off, and I'm surrounded by buildings. Sometimes it goes off immediately, and at other points, I end up having to practically do a rain dance around the Command Block before RUINSTRIGGER finally fires off. I haven't figured out the difference, unless it's just random.)
I hope to give your template a try (I'm interested in learning more about teBlock and how to use the new types of Command Blocks), but I haven't had a chance to yet. I'm afraid I don't know enough to notice anything useful right away just by looking at the template.
where i can find the ruins config ? i am playing in 1.8.9 and i want to disable some structures
For the config, after you have generated at least one world with Ruins installed, go to the config folder and look for ruins.txt. In older installations of Ruins, the ruins.txt file used to be in the mods folder.
However, if your purpose is to "disable some structures," I'm afraid it's a different matter. Each structure has its own template file. Within the mods folder, there is a sub-folder structure: /.minecraft/mods/resources/ruins/*
Within the ruins subfolder, there are several subfolders, most of them named after different biomes (plains, desert, etc.). The ruins templates that automatically come with the Ruins mod can be found in the jungle,ocean and generic folders -- most of them being in the generic folder (where structures can appear in ANY biome, as long as the target block specs are met -- e.g., a structure might be specified to appear on water only, so it won't appear on land, or vice versa).
As for how to identify which one is which, there is another file called RuinsPositionsFile.txt, which is found in the save folder for your world. This document contains the file name AND coordinates for every ruins structure that has spawned in your world. Just visit the offending structure you want to get rid of in your game world, use F3 to get a look at your x/y/z location, then compare it to the RuinsPositionsFile.txt and see what matches up. Remove it from the containing folder, restart the game, and in any future terrain generation, that structure should no longer show up.
When this structure is spawned (via /testruin), after a bit the RUINSTRIGGER should kick in, and the Command Block at the top will disappear, replacing the planks placeholder two blocks down with a repeating command block that I think duplicates what you were trying to do with your circuit. Rather than activating the whole thing, I just have a redstone lamp after the comparator, so you can see that it turns on or off depending upon whether at least one player is within range.
If you were to put this atop your structure (two spaces above the repeating block, right above the cobblestone slab layer), I think it should have the desired effect. You wouldn't have to use the planks placeholder: This will simply replace whatever is there, and because it happens after terrain gen, it should automatically do a block update (which seems to be the problem with the repeating block despite being generated as "always on" just like it ought to be, near as I can tell).
I would also urge you to include the "preventRotation=1" line in your template. Although Ruins handles block rotation for making sure the command blocks point the correct direction (or, at least, I THINK it does!), it won't touch any of the contents of the commands, and some of them call for summoning cobblestone blocks in relative coordinates along the X and Z coordinates. If the whole structure is rotated 90, 180, or 270 degrees, those target locations are going to be considerably off. I tested this with your structure and found that the "circuit self-destruct" doesn't quite work if the structure has been spawned at rotation 2 rather than rotation 0, for instance.
Uhhh that is not true, i very painstakingly made a regex script that does exactly that
And here is a test running your template with rotation SOUTH and WEST, and both working
I'm sorry -- I think there may have been some miscommunication on my part. My "CBTest" structure was just an experiment to place a repeating command block such as the one that triggers MCFUser633447's sample structure. As near as I can tell, my sample should work the same regardless of facing, since the commands contained within the command blocks are not facing-dependent. I had only observed some difference in behavior in MCFUser633447's sample (in a previous post) when I spawned it in Creative mode once deliberately with rotation 0 (the default -- where it worked normally) and then again with rotation 2 (where it MOSTLY worked normally, with the exception of the "circuit self-destruct" feature).
My THEORY on why that made a difference was because some of the triggered Command Blocks would use /setblock to summon in blocks at relative locations. For example, one Command block has a Command of:
/setblock ~2 ~-8 ~3 stonebrick
This would place a "stonebrick" 2 to the east and 3 to the south, and 8 down from the Command Block ... regardless of which way the Command Block is facing, so what was 2 spaces east, 3 south, and 8 down from the CB when it's at the original rotation may not be quite the same when it's been turned around 180 degrees.
This does not indicate any flaw in Ruins in how it handles facing of templates, as far as I'm concerned. It's just something I have to account for when I use Command Blocks to accomplish things outside of the features built directly into Ruins.
If you are referring to something ELSE I am wrong about (of which I cannot be surprised if there is plenty), then I regret to say that I don't entirely understand the statement.
Here are a few templates that may potentially added to the mod. Feel free to use any of these you like and if you think they should be included, please post!
Here are a few templates that may potentially added to the mod. Feel free to use any of these you like and if you think they should be included, please post!
Nce, but JakeTemple very big and in chest empty and no traps or spawning mobs + no lighting(add at least a little), well need more of the atmosphere crushed and death ty for u job, i add JakeOutpost. And add in jakeOutpost, in bottom creeper or zombie or trap. And why the glass multi-colored ? ) Do when you can built a dark and atmospheric(Pls) I wait new temple)
If you have a commandblock that has ~x ~y ~z in it, my script will convert these coordinates when the template rotates.
EAST (1): z multiplied with -1 becomes x, x becomes z
SOUTH (2): swap x and z
WEST (3): x multiplied with -1 becomes z, z becomes x
If you have a template where this does not work correctly, spawn it with debugging enabled (in ruins.txt in save folder, disableRuinSpawnCoordsLogging=false) and get me the relevant log
Here are a few templates that may potentially added to the mod. Feel free to use any of these you like and if you think they should be included, please post!
I really like your temple design! Very nice. But I agree that the colored glass seems a little out of place. The temple has a solemn mood and the colored glass has a more carnival atmosphere to it. I tried a version with light grey colored glass instead. What do you think?
I understand the ruined temple having no light but the pristine version of the temple would look nice with some lighting. Something like this maybe?
All of these are in the generic folder:
#1 CaveSpiderBurrow.tml
#2 MoaiHead.tml
#3 RuinedSmallFountainDiagonal.tml
#4 Archway.tml
--- 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)
Here are my guesses, based on the images and apparent dimensions:
#1 CaveSpiderBurrow.tml
#2 AncientFountain.tml
#3 OreSpire.tml
--- 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)
At this point, why don't you just clear out everything from the "generic" folder?
Anyway, more guesses (all of them in the generic folder):
#1: StoneGrill.tml
#2: AncientFountain.tml
#3: PumpkinField.tml
#4: PirateShip.tml
--- 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)
Thanks, I'll use this later on.
I only use ruins for small structures with a little bit of loot, I also try to make world gen a little bit more realistic. That's why I don't like the farms or huge Ore Spires. Thanks for the help.
I don't understand how you get your own ruins to spawn in game with out the command. and I'm having trouble finding anything on this thread as it's so large. Is there not a tutorial of sorts? I've built the ruin but I can't get it to spawn at all. in fact I'm having trouble getting the mod to spawn anything at all now. made more then one world and nothing is working.,. feel like I'm wasting my time trying to solve this out after 4 hours of trying to get this to work with no luck at all. Help any one? tutorial?
If the problem is that your parsed ruins are not spawning, it may be due to the ruins only being in the templateparser folder. You need to copy the files into the generic folder or whatever biomes you want them in.
Alright, I'm back! I've got another thing that is either a bug or should be a feature or I'm just doing wrong.
Am I able to have ruins generate with custom loot tables I have created myself, or am I limited to only the vanilla Minecraft defaults? If I can use custom ones, what is the proper syntax? If I can't, how much of a pain would it be for you to make that a possibility?
Remember: You are unique... Just like everyone else
A wise man once told me, "Coding is 1% writing code and 99% figuring out why it didn't work."
So I can now get them to spawn in the biome I want. But I'm having huge problems getting command blocks to fire off. They are ether just not updating or lagging so bad that it takes years for the mobs to be spawned. I have some other creators ruins on that have commandblocks that are working with out any problems whatso ever. It's only mine that is not working. Is there some trick to always getting the commandblocks to fire off? no other ruins with commands in them have failed to fire off.
Here is my ruin
# Created by Ruins mod version 16.0 Ingame Parser
# authoring Player: CorpLee
biomestospawnin=plains,forest,
weight=1
embed_into_distance=0
acceptable_target_blocks=
unacceptable_target_blocks=flowing_water,water,flowing_lava,lava
dimensions=10,11,11
allowable_overhang=0
max_leveling=2
leveling_buffer=0
preserve_water=0
preserve_lava=0
rule1=0,100,minecraft:vine-8
rule2=0,100,minecraft:vine-1
rule3=0,100,minecraft:stonebrick-0
rule4=0,100,minecraft:stone-6
rule5=0,100,minecraft:cobblestone-0
rule6=0,100,minecraft:stone_slab-5
rule7=0,100,minecraft:vine-4
rule8=0,100,minecraft:stonebrick-2
rule9=0,100,minecraft:stonebrick-1
rule10=0,100,minecraft:stone_brick_stairs-3
rule11=0,100,minecraft:stone_brick_stairs-1
rule12=0,100,minecraft:stone_brick_stairs-2
rule13=0,100,minecraft:vine-2
rule14=0,100,minecraft:stone_brick_stairs-7
rule15=0,100,minecraft:stone_brick_stairs-6
rule16=0,100,minecraft:double_stone_slab-3
rule17=0,100,minecraft:stone_brick_stairs-5
rule18=0,100,minecraft:stone_brick_stairs-4
rule19=0,100,minecraft:double_stone_slab-5
rule20=0,100,minecraft:stone_stairs-0
rule21=0,100,minecraft:stone_stairs-2
rule22=0,100,minecraft:stone_stairs-3
rule23=0,100,minecraft:stone_stairs-6
rule24=0,100,minecraft:stone_stairs-7
rule25=0,100,minecraft:diamond_block-0
rule26=0,100,minecraft:stone_stairs-1
rule27=0,100,Skull:0:14-1
rule28=0,100,Skull:0:10-1
rule29=0,100,Skull:0:2-1
rule30=0,100,Skull:0:6-1
rule31=0,100,teBlock;minecraft:chain_command_block;{conditionMet:1b,auto:1b,CustomName:\"@\",powered:0b,Command:\"/setblock ~2 ~-8 ~3 stonebrick\",x:1528,y:73,z:-1119,id:\"Control\",SuccessCount:0,LastOutput:\"{\\\"extra\\\":[{\\\"translate\\\":\\\"commands.setblock.success\\\"}],\\\"text\\\":\\\"[02:12:49] \\\"}\",TrackOutput:1b}-3
rule32=0,100,teBlock;minecraft:chain_command_block;{conditionMet:0b,auto:1b,CustomName:\"@\",powered:0b,Command:\"/summon EntityHorse ~-2 ~-5 ~ {Type:0,SkeletonTrap:1b,SkeletonTrapTime:1,Variant:7}\",x:1528,y:73,z:-1118,id:\"Control\",SuccessCount:0,TrackOutput:1b}-3
rule33=0,100,teBlock;minecraft:chain_command_block;{conditionMet:1b,auto:1b,CustomName:\"@\",powered:0b,Command:\"/effect @a[r=30] 4 120 2\",x:1528,y:73,z:-1117,id:\"Control\",SuccessCount:1,LastOutput:\"{\\\"extra\\\":[{\\\"translate\\\":\\\"commands.effect.success\\\",\\\"with\\\":[{\\\"translate\\\":\\\"effect.digSlowDown\\\"},\\\"4\\\",\\\"2\\\",\\\"CorpLee\\\",\\\"120\\\"]}],\\\"text\\\":\\\"[01:58:52] \\\"}\",TrackOutput:1b}-3
rule34=0,100,teBlock;minecraft:chain_command_block;{conditionMet:1b,auto:1b,CustomName:\"@\",powered:0b,Command:\"/effect @a[r=30] 5 120 1\",x:1528,y:73,z:-1116,id:\"Control\",SuccessCount:1,LastOutput:\"{\\\"extra\\\":[{\\\"translate\\\":\\\"commands.effect.success\\\",\\\"with\\\":[{\\\"translate\\\":\\\"effect.damageBoost\\\"},\\\"5\\\",\\\"1\\\",\\\"CorpLee\\\",\\\"120\\\"]}],\\\"text\\\":\\\"[01:58:52] \\\"}\",TrackOutput:1b}-5
rule35=0,100,teBlock;minecraft:chain_command_block;{conditionMet:1b,auto:1b,CustomName:\"@\",powered:0b,Command:\"/summon EntityHorse ~-2 ~-5 ~ {Type:0,SkeletonTrap:1b,SkeletonTrapTime:1,Variant:7}\",x:1529,y:73,z:-1119,id:\"Control\",SuccessCount:1,LastOutput:\"{\\\"extra\\\":[{\\\"translate\\\":\\\"commands.summon.success\\\"}],\\\"text\\\":\\\"[01:58:52] \\\"}\",TrackOutput:1b}-4
rule36=0,100,teBlock;minecraft:chain_command_block;{conditionMet:1b,auto:1b,CustomName:\"@\",powered:0b,Command:\"/setblock ~1 ~-8 ~2 stonebrick\",x:1529,y:73,z:-1118,id:\"Control\",SuccessCount:0,LastOutput:\"{\\\"extra\\\":[{\\\"translate\\\":\\\"commands.setblock.success\\\"}],\\\"text\\\":\\\"[02:09:54] \\\"}\",TrackOutput:1b}-1
rule37=0,100,teBlock;minecraft:chain_command_block;{conditionMet:1b,auto:1b,CustomName:\"@\",powered:0b,Command:\"/spreadplayers ~ ~ 6 20 false @e[type=EntityHorse]\",x:1529,y:73,z:-1117,id:\"Control\",SuccessCount:0,TrackOutput:1b}-2
rule38=0,100,teBlock;minecraft:chain_command_block;{conditionMet:1b,auto:1b,CustomName:\"@\",powered:0b,Command:\"/fill ~1 ~ ~ ~-1 ~ ~-3 cobblestone\",x:1529,y:73,z:-1116,id:\"Control\",SuccessCount:0,LastOutput:\"{\\\"extra\\\":[{\\\"color\\\":\\\"red\\\",\\\"translate\\\":\\\"commands.fill.failed\\\"}],\\\"text\\\":\\\"[00:55:41] \\\"}\",TrackOutput:1b}-2
rule39=0,100,CommandBlock:/playsound block.portal.trigger block @a[r=20] ~ ~ ~ 10 2 1:@-4
rule40=0,100,minecraft:redstone_wire-0
rule41=0,100,minecraft:unpowered_comparator-0
rule42=0,100,teBlock;minecraft:repeating_command_block;{conditionMet:1b,auto:1b,CustomName:\"@\",powered:0b,Command:\"testfor @a[r=10]\",x:1530,y:73,z:-1116,id:\"Control\",SuccessCount:0,TrackOutput:1b}-2
rule43=0,100,minecraft:stone_slab-3
layer
0,1,1,1,1,0,0,1,1,1,0
7,3,3,3,6,6,6,5,4,3,2
7,3,3,8,3,3,3,3,4,3,2
7,3,3,5,4,6,10,9,3,3,0
7,6,9,3,3,9,3,11,3,6,2
0,6,3,9,12,5,6,6,3,6,2
7,6,3,3,3,6,12,4,3,6,0
7,8,3,3,3,3,8,3,3,3,2
7,8,4,3,3,8,8,3,3,3,0
7,8,3,3,6,6,6,3,3,3,2
0,0,0,13,0,13,13,13,13,13,0
endlayer
layer
0,1,1,1,1,0,0,1,1,1,0
7,5,3,3,0,0,0,3,3,3,2
7,3,0,0,0,0,0,0,0,3,2
7,3,0,0,0,0,0,0,0,3,0
7,0,0,0,0,0,0,0,0,0,2
0,0,0,0,0,0,0,0,0,0,2
7,0,0,0,0,0,0,0,0,0,0
7,3,0,0,0,0,0,0,0,8,2
7,3,0,0,0,0,0,0,0,9,0
7,5,8,3,0,0,0,3,3,9,2
0,0,0,13,0,13,13,13,13,13,0
endlayer
layer
0,1,1,1,1,0,0,1,1,1,0
7,9,3,5,0,0,0,3,9,3,2
7,3,0,0,0,0,0,0,0,3,2
0,3,0,0,0,0,0,0,0,3,0
7,0,0,0,0,0,0,0,0,0,2
0,0,0,0,0,0,0,0,0,0,2
7,0,0,0,0,0,0,0,0,0,0
7,3,0,0,0,0,0,0,0,3,2
7,3,0,0,0,0,0,0,0,5,0
7,3,4,3,0,0,0,3,9,9,2
0,0,0,13,0,13,13,0,13,13,0
endlayer
layer
0,1,1,1,1,0,0,1,1,1,0
7,3,3,3,0,0,0,3,3,8,2
7,4,0,0,0,0,0,0,0,5,2
0,3,0,0,0,0,0,0,0,3,0
7,0,0,0,0,0,0,0,0,0,2
0,0,0,0,0,0,0,0,0,0,2
7,0,0,0,0,0,0,0,0,0,0
7,3,0,0,0,0,0,0,0,3,2
7,8,0,0,0,0,0,0,0,3,0
7,8,3,3,0,0,0,3,8,5,2
0,0,0,13,0,13,13,0,13,13,0
endlayer
layer
0,0,1,1,1,0,0,1,1,1,0
7,9,9,9,15,0,14,9,9,5,2
7,9,0,0,0,0,0,0,0,3,2
0,3,0,0,0,0,0,0,0,16,0
7,17,0,0,0,0,0,0,0,17,2
0,0,0,0,0,0,0,0,0,0,2
7,18,0,0,0,0,0,0,0,18,0
7,8,0,0,0,0,0,0,0,8,2
7,5,0,0,0,0,0,0,0,3,0
7,8,9,3,15,0,14,3,8,8,2
0,0,0,13,0,13,13,0,13,13,0
endlayer
layer
0,0,1,1,1,0,0,1,1,1,0
0,9,3,3,19,3,9,9,3,3,2
0,9,0,0,0,17,0,0,0,3,2
0,3,0,0,0,0,0,0,0,3,0
7,3,0,0,0,0,0,0,0,9,2
0,3,15,0,0,0,0,0,14,3,2
7,3,0,0,0,0,0,0,0,3,0
7,3,0,0,0,0,0,0,0,3,2
7,3,0,0,0,18,0,0,0,3,0
7,3,9,9,3,3,3,8,3,8,2
0,0,0,13,0,13,13,0,13,13,0
endlayer
layer
0,0,0,0,0,0,0,0,0,1,0
0,3,20,20,20,20,20,20,20,3,2
0,22,0,0,0,3,0,0,0,21,0
0,22,0,0,0,3,0,0,0,5,0
0,22,0,0,24,3,23,0,0,5,0
0,22,3,3,3,25,3,3,3,5,0
0,22,0,0,24,3,23,0,0,5,0
0,22,0,0,0,3,0,0,0,5,0
0,22,0,0,0,3,0,0,0,21,0
7,9,26,26,26,26,26,26,26,3,2
0,0,0,0,0,0,0,0,0,13,0
endlayer
layer
0,0,0,0,0,0,0,0,0,0,0
0,28,0,0,0,0,0,0,0,27,0
0,0,4,20,20,20,20,20,4,0,0
0,0,22,19,19,19,19,19,5,21,0
0,0,22,19,0,19,19,5,5,21,0
0,0,22,19,19,4,19,19,5,21,0
0,0,22,5,5,19,19,3,5,21,0
0,0,22,5,5,19,19,19,5,21,0
0,0,4,26,26,26,26,26,4,0,0
0,30,0,0,0,0,0,0,0,29,0
0,0,0,0,0,0,0,0,0,0,0
endlayer
layer
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,4,0,0,0,0,0,4,0,0
0,0,0,20,20,20,20,20,20,0,0
0,0,0,22,34,33,32,31,21,0,0
0,0,0,22,38,37,36,35,21,0,0
0,0,0,22,42,41,40,39,21,0,0
0,0,0,22,26,26,26,26,26,0,0
0,0,4,0,0,0,0,0,4,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
endlayer
layer
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,26,0,0,0,0,0,26,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,43,43,43,43,0,0,0
0,0,0,0,43,43,43,43,0,0,0
0,0,0,0,43,43,43,43,0,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,20,0,0,0,0,0,20,0,0
0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0
endlayer
Do you have any examples of the structures that ARE working, versus yours that do not? (I wasn't clear by your wording, but do you have other structures you've created with Command Blocks that DO work? If so, one of those might be useful to see for comparative purposes as well.)
It looks like you're using the new teBlock feature (which I'm still struggling to get a handle on) to create the Command Blocks. So far, the only structures I've completed that use "auto-activating" Command Blocks have been using the RUINSTRIGGER feature (rather than the new MC 1.9 "always on" feature, which I have yet to figure out how to do properly). I don't know anything about the underlying mechanics, but RUINSTRIGGER seems to fire off only when the player is within some sort of range, and even then, it SEEMS to be more likely to fire off when the player is in motion. (I.e., I have gone exploring to test out my ruins in Creative Mode, flown up to one of the "seeder well" structures for one of my Cursed Village ruins, then left the computer to go get a drink or something, and once I came back, nothing had happened ... but I move a bit, and suddenly RUINSTRIGGER Command Blocks fire off, and I'm surrounded by buildings. Sometimes it goes off immediately, and at other points, I end up having to practically do a rain dance around the Command Block before RUINSTRIGGER finally fires off. I haven't figured out the difference, unless it's just random.)
I hope to give your template a try (I'm interested in learning more about teBlock and how to use the new types of Command Blocks), but I haven't had a chance to yet. I'm afraid I don't know enough to notice anything useful right away just by looking at the template.
--- 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)
new structure spawning for 1.9. send me pls;)
where i can find the ruins config ? i am playing in 1.8.9 and i want to disable some structures
For the config, after you have generated at least one world with Ruins installed, go to the config folder and look for ruins.txt. In older installations of Ruins, the ruins.txt file used to be in the mods folder.
However, if your purpose is to "disable some structures," I'm afraid it's a different matter. Each structure has its own template file. Within the mods folder, there is a sub-folder structure: /.minecraft/mods/resources/ruins/*
Within the ruins subfolder, there are several subfolders, most of them named after different biomes (plains, desert, etc.). The ruins templates that automatically come with the Ruins mod can be found in the jungle, ocean and generic folders -- most of them being in the generic folder (where structures can appear in ANY biome, as long as the target block specs are met -- e.g., a structure might be specified to appear on water only, so it won't appear on land, or vice versa).
As for how to identify which one is which, there is another file called RuinsPositionsFile.txt, which is found in the save folder for your world. This document contains the file name AND coordinates for every ruins structure that has spawned in your world. Just visit the offending structure you want to get rid of in your game world, use F3 to get a look at your x/y/z location, then compare it to the RuinsPositionsFile.txt and see what matches up. Remove it from the containing folder, restart the game, and in any future terrain generation, that structure should no longer show up.
--- 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've put together the following test template to demonstrate another way of activating this structure:
# CB Test
# Created by Ruins mod version 16.0 Ingame Parser
# authoring Player: Jordan_Greywolf
# Demonstration template: place in \templateparser folder.
# NOT for normal terrain generation!
weight=1
embed_into_distance=0
acceptable_target_blocks=
unacceptable_target_blocks=flowing_water,water,flowing_lava,lava
dimensions=3,1,3
allowable_overhang=0
max_leveling=2
leveling_buffer=0
preserve_water=0
preserve_lava=0
preventRotation=1
rule1=0,100,minecraft:redstone_lamp-0
rule2=0,100,minecraft:unpowered_comparator-0
rule3=0,100,minecraft:planks-0
rule4=0,100,minecraft:stone_slab-3
rule5=0,100,CommandBlock:RUINSTRIGGER /setblock ~0 ~-2 ~0 repeating_command_block 2 replace {Command:\"testfor @a[r=10]\",auto:1,powered:0} :@-5
layer
3,2,1
endlayer
layer
4,4,0
endlayer
layer
5,0,0
endlayer
When this structure is spawned (via /testruin), after a bit the RUINSTRIGGER should kick in, and the Command Block at the top will disappear, replacing the planks placeholder two blocks down with a repeating command block that I think duplicates what you were trying to do with your circuit. Rather than activating the whole thing, I just have a redstone lamp after the comparator, so you can see that it turns on or off depending upon whether at least one player is within range.
If you were to put this atop your structure (two spaces above the repeating block, right above the cobblestone slab layer), I think it should have the desired effect. You wouldn't have to use the planks placeholder: This will simply replace whatever is there, and because it happens after terrain gen, it should automatically do a block update (which seems to be the problem with the repeating block despite being generated as "always on" just like it ought to be, near as I can tell).
I would also urge you to include the "preventRotation=1" line in your template. Although Ruins handles block rotation for making sure the command blocks point the correct direction (or, at least, I THINK it does!), it won't touch any of the contents of the commands, and some of them call for summoning cobblestone blocks in relative coordinates along the X and Z coordinates. If the whole structure is rotated 90, 180, or 270 degrees, those target locations are going to be considerably off. I tested this with your structure and found that the "circuit self-destruct" doesn't quite work if the structure has been spawned at rotation 2 rather than rotation 0, for instance.
--- 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)
command: /testruin cbtest ~ ~ ~ 2
rule alternative: 1, blockIDs[Block{minecraft:redstone_lamp}], blockMDs[0], blockStrings[minecraft:redstone_lamp-0], specialflags:[null]
rule alternative: 1, blockIDs[Block{minecraft:unpowered_comparator}], blockMDs[0], blockStrings[minecraft:unpowered_comparator-0], specialflags:[null]
rule alternative: 1, blockIDs[Block{minecraft:planks}], blockMDs[0], blockStrings[minecraft:planks-0], specialflags:[null]
rule alternative: 1, blockIDs[Block{minecraft:stone_slab}], blockMDs[3], blockStrings[minecraft:stone_slab-3], specialflags:[null]
template cbtest.tml contains nbt tag: {Command:\"testfor @a[r=10]\",auto:1,powered:0}
template cbtest.tml contains Command Block command: RUINSTRIGGER /setblock ~0 ~-2 ~0 repeating_command_block 2 replace {Command:\"testfor @a[r=10]\",auto:1,powered:0} : with meta: 5
About to place blockID Block{minecraft:planks}, meta 0 rotation 2, string: minecraft:planks-0
About to place blockID Block{minecraft:unpowered_comparator}, meta 0 rotation 2, string: minecraft:unpowered_comparator-0
About to place blockID Block{minecraft:redstone_lamp}, meta 0 rotation 2, string: minecraft:redstone_lamp-0
About to place blockID Block{minecraft:stone_slab}, meta 3 rotation 2, string: minecraft:stone_slab-3
About to place blockID Block{minecraft:stone_slab}, meta 3 rotation 2, string: minecraft:stone_slab-3
About to place blockID null, meta 5 rotation 2, string: RUINSTRIGGER /setblock ~0 ~-2 ~0 repeating_command_block 2 replace {Command:\"testfor @a[r=10]\",auto:1,powered:0} :
About to parse command block command [RUINSTRIGGER /setblock ~0 ~-2 ~0 repeating_command_block 2 replace {Command:"testfor @a[r=10]",auto:1,powered:0} ] for relative coordinates and try to rotate them
Found contained coordinate triple: ~0 ~-2 ~0
Command Block command with rotated coords: [RUINSTRIGGER /setblock ~0 ~-2 ~0 repeating_command_block 2 replace {Command:"testfor @a[r=10]",auto:1,powered:0} ]
[17:31:11] [Client thread/INFO] [STDOUT]: [atomicstryker.dynamiclights.client.DynamicLights:hackRenderGlobalConcurrently:213]: Dynamic Lights successfully hacked Set RenderGlobal.setLightUpdates and replaced it with a ConcurrentSkipListSet!
[17:31:22] [Server thread/INFO]: [: Block placed]
Ruins executed and killed Command Block at [BlockPos{x=-142, y=65, z=35}]
[17:31:22] [Client thread/INFO]: [CHAT] [: Block placed]
[17:31:22] [Server thread/INFO]: [@: Found AtomicStryker]
[17:31:22] [Client thread/INFO]: [CHAT] [@: Found AtomicStryker]
[17:31:22] [Server thread/INFO]: [@: Found AtomicStryker]
[17:31:22] [Client thread/INFO]: [CHAT] [@: Found AtomicStryker]
[17:31:22] [Server thread/INFO]: [@: Found AtomicStryker]
........
command: /testruin cbtest ~ ~ ~ 3
rule alternative: 1, blockIDs[Block{minecraft:redstone_lamp}], blockMDs[0], blockStrings[minecraft:redstone_lamp-0], specialflags:[null]
rule alternative: 1, blockIDs[Block{minecraft:unpowered_comparator}], blockMDs[0], blockStrings[minecraft:unpowered_comparator-0], specialflags:[null]
rule alternative: 1, blockIDs[Block{minecraft:planks}], blockMDs[0], blockStrings[minecraft:planks-0], specialflags:[null]
rule alternative: 1, blockIDs[Block{minecraft:stone_slab}], blockMDs[3], blockStrings[minecraft:stone_slab-3], specialflags:[null]
template cbtest.tml contains nbt tag: {Command:\"testfor @a[r=10]\",auto:1,powered:0}
template cbtest.tml contains Command Block command: RUINSTRIGGER /setblock ~0 ~-2 ~0 repeating_command_block 2 replace {Command:\"testfor @a[r=10]\",auto:1,powered:0} : with meta: 5
About to place blockID Block{minecraft:redstone_lamp}, meta 0 rotation 3, string: minecraft:redstone_lamp-0
About to place blockID Block{minecraft:unpowered_comparator}, meta 0 rotation 3, string: minecraft:unpowered_comparator-0
About to place blockID Block{minecraft:planks}, meta 0 rotation 3, string: minecraft:planks-0
About to place blockID Block{minecraft:stone_slab}, meta 3 rotation 3, string: minecraft:stone_slab-3
About to place blockID Block{minecraft:stone_slab}, meta 3 rotation 3, string: minecraft:stone_slab-3
About to place blockID null, meta 5 rotation 3, string: RUINSTRIGGER /setblock ~0 ~-2 ~0 repeating_command_block 2 replace {Command:\"testfor @a[r=10]\",auto:1,powered:0} :
About to parse command block command [RUINSTRIGGER /setblock ~0 ~-2 ~0 repeating_command_block 2 replace {Command:"testfor @a[r=10]",auto:1,powered:0} ] for relative coordinates and try to rotate them
Found contained coordinate triple: ~0 ~-2 ~0
Command Block command with rotated coords: [RUINSTRIGGER /setblock ~0 ~-2 ~0 repeating_command_block 2 replace {Command:"testfor @a[r=10]",auto:1,powered:0} ]
[17:31:58] [Server thread/INFO]: [: Block placed]
Ruins executed and killed Command Block at [BlockPos{x=-140, y=65, z=36}]
[17:31:58] [Client thread/INFO]: [CHAT] [: Block placed]
[17:31:58] [Server thread/INFO]: [@: Found AtomicStryker]
[17:31:58] [Client thread/INFO]: [CHAT] [@: Found AtomicStryker]
[17:31:59] [Server thread/INFO]: [@: Found AtomicStryker]
........
And here is a test running your template with rotation SOUTH and WEST, and both working
hm, new templates pls?
I'm sorry -- I think there may have been some miscommunication on my part. My "CBTest" structure was just an experiment to place a repeating command block such as the one that triggers MCFUser633447's sample structure. As near as I can tell, my sample should work the same regardless of facing, since the commands contained within the command blocks are not facing-dependent. I had only observed some difference in behavior in MCFUser633447's sample (in a previous post) when I spawned it in Creative mode once deliberately with rotation 0 (the default -- where it worked normally) and then again with rotation 2 (where it MOSTLY worked normally, with the exception of the "circuit self-destruct" feature).
My THEORY on why that made a difference was because some of the triggered Command Blocks would use /setblock to summon in blocks at relative locations. For example, one Command block has a Command of:
/setblock ~2 ~-8 ~3 stonebrick
This would place a "stonebrick" 2 to the east and 3 to the south, and 8 down from the Command Block ... regardless of which way the Command Block is facing, so what was 2 spaces east, 3 south, and 8 down from the CB when it's at the original rotation may not be quite the same when it's been turned around 180 degrees.
This does not indicate any flaw in Ruins in how it handles facing of templates, as far as I'm concerned. It's just something I have to account for when I use Command Blocks to accomplish things outside of the features built directly into Ruins.
If you are referring to something ELSE I am wrong about (of which I cannot be surprised if there is plenty), then I regret to say that I don't entirely understand the statement.
--- 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)
Here are a few templates that may potentially added to the mod. Feel free to use any of these you like and if you think they should be included, please post!
-Templates
ex1: natural temple spawn
Nce, but JakeTemple very big and in chest empty and no traps or spawning mobs + no lighting(add at least a little), well need more of the atmosphere crushed and death ty for u job, i add JakeOutpost. And add in jakeOutpost, in bottom creeper or zombie or trap. And why the glass multi-colored ? ) Do when you can built a dark and atmospheric(Pls) I wait new temple)
@Jordan
If you have a commandblock that has ~x ~y ~z in it, my script will convert these coordinates when the template rotates.
EAST (1): z multiplied with -1 becomes x, x becomes z
SOUTH (2): swap x and z
WEST (3): x multiplied with -1 becomes z, z becomes x
If you have a template where this does not work correctly, spawn it with debugging enabled (in ruins.txt in save folder, disableRuinSpawnCoordsLogging=false) and get me the relevant log
I really like your temple design! Very nice. But I agree that the colored glass seems a little out of place. The temple has a solemn mood and the colored glass has a more carnival atmosphere to it. I tried a version with light grey colored glass instead. What do you think?
I understand the ruined temple having no light but the pristine version of the temple would look nice with some lighting. Something like this maybe?