• 0

    posted a message on Mo' Creatures - v12.0.0 for Minecraft 1.12.1!! Now Opensource!!
    I have a problem I can't seem to fix. On my server there's vanilla wolves everywhere, they spawn WAY too much, but editing the config or using the in game gui doesn't affect their spawning at all. Likewise, cows, sheep, and pigs are so extremely rare that they are only seen maybe once a week. Again, I edited the config and tried setting cows sheep and pigs to frequency 4-200 and also tried setting them to 1 and still no change what so ever. I also tried turning off vanilla despawns and all that does is make it so ONLY vanilla mobs/animals spawn. I tried disabling "modify vanilla spawns" and no change in game. It seems that the only config setting that actually does anything is "Despawn Vanilla Spawns" which if you turn it off, only vanilla mobs/animals spawn and if you turn it on, only mo creatures animals spawn.

    So is there a different config other than the one in config/mocreatures.cfg? because the config just isn't doing anything. mo creatures is great but if it's only going to spawn wolves and never spawn and sheep cows or pigs what's the point?
    Posted in: Minecraft Mods
  • 0

    posted a message on [Forge][1.4.7][Tech Mod][Pre Release] XyCraft
    Quote from Andrew2448

    Unfortunately, this is a forge bug and so we have no control over it. Its only happening to certain people, so I don't know what to tell you really.


    So it's just my luck that it happens to me and everyone who plays on my server?

    You guys should at least note this somewhere so that people know and don't keep reporting it.
    Posted in: WIP Mods
  • 0

    posted a message on [1.4.6]v2 Custom Ore Generation (updated Jan. 5th)
    JRoush is there a tag to disallow spawning in a biome?

    I know there is <Biome/>, but this only tells the ore which biome it's allowed to spawn in, how would you tell an ore which biome it's _not_ allowed to spawn in (so that I don't have to add every single biome to its spawn list if I just don't want it to spawn in a single biome) ?

    or does it not have this functionality? If it doesn't, could you add it?
    Posted in: Minecraft Mods
  • 1

    posted a message on [1.4.6]v2 Custom Ore Generation (updated Jan. 5th)
    Quote from SaberMonk

    So I'm trying to get IC2 ores to generate in a new world using Custom Ore Gen and I'm having some troubles. The only configs for IC2 I could find on here that were already done were pretty old so I figured I'd make my own.


    Here's my IC2 config i posted on the last page.
    Quote from Grimshad

    Add this to your config:
    <Cloud name='Uranium' block='3676:0' inherits='PresetStrategicCloud'>
    <Setting name='DistributionFrequency' avg='0.03'/>
    <Setting name='CloudRadius' avg='1' range='1'/>
    <Setting name='CloudThickness' avg='1' range='1'/>
    <Setting name='CloudHeight' avg='10' range='5'/>
    <Setting name='OreRadiusMult' avg='1' range='1'/>
    <Setting name='OreDensity' avg='0.5'/>			
    <Setting name='OreVolumeNoiseCutoff' avg='0'/>	
    </Cloud>
    <!--********* copper ***********-->
    <Veins block='919:0' inherits='PresetLayeredVeins'>
    <Setting name='MotherlodeFrequency' avg='0.065'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>
    <!--********* tin ***********-->
    <Veins block='919:1' inherits='PresetLayeredVeins'>
    <Setting name='MotherlodeFrequency' avg='0.052'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>


    MAKE SURE YOU CHANGE THE BLOCK ID's TO THE ID's OF YOUR ORES!


    You may also want to increase the frequency depending on how many other ores you have in your game, my server has 120 different ores so the frequencies here are low so that there isn't ore all over the place.
    Posted in: Minecraft Mods
  • 0

    posted a message on [Forge][1.4.7][Tech Mod][Pre Release] XyCraft
    Soaryn will you ever fix this annoying "Already Tessellating" bug?

    Don't know what I'm refering to? Many people have reported it on your official bug tracker:
    https://bitbucket.org/Soaryn/xycraft/issues?status=new&status=open

    It constantly crashes clients.
    Posted in: WIP Mods
  • 0

    posted a message on TweaKrafT [1.5.1] UPDATED!
    Quote from TheReasonWhyGuy

    This mod uses modloader and is compatible with it, however that doesn't mean that it's purely modloader based.

    Forge relies on not modifying base classes, this mod is built around a number of key base classes being modified.

    I tried making the mod a forge mod, however if you read through the forum post history, you'll find that there was a problem I could not solve. Unless I can find a solution to the problem, I can't make this mod compatible with forge.

    As for the chest thing.
    I'm not saying your idea makes no sense. Your idea makes logical sense.

    Shift click chest and magically it changes.
    However I don't think that's how it should work.

    The part that makes no sense is why would you walk up to a chest and bam, it's a double chest.
    IMO you should need to craft double chests.

    To me, [shift click chest=instant chest change] is just plain silly.
    Instead, [craft double chest then place double chest] makes a ton more sense.


    I see.. that's unfortunate. You do know that forge allows you to request things you need added to forge to make your mod work?

    on the chest: I understand how you want it to work, but you can't craft blocks that take up double space. It does make sense that you have to craft 2 chests to create a chest that is double the size.. which is already in the game, the way it changes to a double chest is by proximity. So you already have the craft the double chest, just not the way your thinking.

    Since I cannot use your mod which makes me sad. I was wondering if I could request that you create a forge mod that has _just_ the torch decay. That is the main thing I want and no one else offers it. Pretty please? :)
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.6]v2 Custom Ore Generation (updated Jan. 5th)
    Quote from Keybounce

    Ok. I'm assuming you have two cores (I think you said 1+1).

    8 cores

    Quote from Keybounce

    You're using 8 GB for memory. Got it.
    You're already using CMS/parallel new. Good.
    I'm not sure whether incremental is going to be a good thing or not. You have a second core that the server cannot use. Letting the CMS collector run non-stop when needed may be better than the incremental. Can't tell without some numbers.

    To be honest it doesn't seem to matter how much memory I allocate, the server only ever uses a maximum of 512mb at any given time, I give it 2G or 4G or 8G or 16G and it always runs at exactly the same performance.

    Quote from Keybounce

    We need a couple of more debugging flags.
    And, I want to get a handle on "eden".

    java -server \
    -XX:CompileThreshold=3000 \
    -XX:+UseConcMarkSweepGC -XX:+UseParNewGC \
    -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=2 \
    -XX:MaxHeapFreeRatio=20 \
    -XX:MinHeapFreeRatio=12 \
    -XX:NewSize=1g -XX:SurvivorRatio=3 \
    -Xms1300m -Xmx8g -XX:+UseCompressedOops \
    -XX:MaxTenuringThreshold=4 \
    -XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution \
    -XX:+PrintCommandLineFlags -XX:+PrintGCDetails -Xloggc:GC.log \

    I am entering unknown territory here, I don't know what any of this stuff does, but i'll throw it in my bat and see if I get improved performance.

    EDIT: Wow, whatever this stuff does, it significantly increased server performance. It now runs at 10-20% load rather than 75% load, recovers much faster, and rarely goes into the red anymore.

    I would like to continue this conversation, but I have fixed the COG portion of my performance issues and don't want to be offtopic here in the COG thread, so could you please PM me your reply :)

    Quote from Keybounce

    That should give us 1gib for new, 200 mib each for survivor, and 600 mib for eden. That's what "Dynamic Maps" needs to avoid going crazy. It was more than enough for me to repopulate a 1024x1024 section without any problem. It also will go up to 8 gig total, but only as needed -- so we can see if there actually is a constant increase in memory consumption.


    I really want to try this repopulate thing, but COG continues to tell me that I do not have permission to use the command. I am opped and I also tried it in creative mode, is there anything special in the config I have to do to be able to use the command?



    Repeat the test twice, once with the standard COG config and once with COG uninstalled. Take a 4 screencaps like the one above during each test: 1 at spawn before starting, 1 while the player is moving and new chunks are generating, 1 after the player has reached their destination and remained still (wait at least a minute) and 1 after the player has returned to spawn (wait another minute). Post the 8 images back here and we will go from there.


    If you still want me to do this I will, however, I figured out some of the performance issues already. While COG does have a performance hit on the server (especially with ores from other dimensions), it was not the root of the problem. It turns out the version of ExtraBiomesXL was conflicting with COG and causing my headache. I have since updated ExtraBiomesXL and performance has gotten _much_ better. With ExtraBiomesXL disabled and COG enabled performance is stable and recovery time is quick.

    I appreciate all of your help Jroush. I hope I didn't waste any of your time.
    Posted in: Minecraft Mods
  • 0

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    Quote from mikeprimm

    What are your specific performance concerns? Do understand that nearly all compute load is off the main server thread (which is what dominates server performance in a MC server), so the mere presence of N% CPU use doesn't translate into impact on lag or other elements of game performance.


    When dynmap is running on the server, rendering or not. It seems to increases the tick time by 50ms. :\

    EDIT: Nevermind, this was caused by a ExtraBiomesXL bug. Dynmap runs fine on the server with default settings.
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.6]v2 Custom Ore Generation (updated Jan. 5th)
    Quote from Keybounce

    Since it does matter, can you give me your server's command line?


    java -server -Xmx8192M -Xms8192M -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=2 -XX:+AggressiveOpts -jar minecraft_server.jar nogui

    Quote from Keybounce

    Ok, let me see if I understand this.

    13 ticks per second, approximately 80 ms per tick (normally 50 ms or less per tick)

    What is "recovery time"?
    What mod are you using for stat reporting?

    Recovery time is the amount of time it takes for the server to go from the overloaded state back to the stable state. Which is going from 100+% load to 10% load usually. Normally this should take about 1-2 seconds, but it has been taking minutes or in same cases like with ores from other dimensions enabled.. it never recovers.

    I am use the Ticks Per Second mod + the server stats for checking and a stop watch for timing :)

    Hello, I do not understand how to configure this mod to generate IC2 ores differently so I am asking someone to do it for me, if someone doesn't mind.

    Add this to your config:
    <Cloud name='Uranium' block='3676:0' inherits='PresetStrategicCloud'>
    <Setting name='DistributionFrequency' avg='0.03'/>
    <Setting name='CloudRadius' avg='1' range='1'/>
    <Setting name='CloudThickness' avg='1' range='1'/>
    <Setting name='CloudHeight' avg='10' range='5'/>
    <Setting name='OreRadiusMult' avg='1' range='1'/>
    <Setting name='OreDensity' avg='0.5'/>			
    <Setting name='OreVolumeNoiseCutoff' avg='0'/>	
    </Cloud>
    <!--********* copper ***********-->
    <Veins block='919:0' inherits='PresetLayeredVeins'>
    <Setting name='MotherlodeFrequency' avg='0.065'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>
    <!--********* tin ***********-->
    <Veins block='919:1' inherits='PresetLayeredVeins'>
    <Setting name='MotherlodeFrequency' avg='0.052'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>


    MAKE SURE YOU CHANGE THE BLOCK ID's TO THE ID's OF YOUR ORES!
    Posted in: Minecraft Mods
  • 0

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    Are there any performance options you would recommend?


    I have Dynmap set to only render when the server is empty and it still has an impact on server performance.
    I have also reduced rendering of tiles from every 1 second to every 3 seconds and I believe I have disabled all but hires so it only renders a tile once instead of 3-4 times (1 for each resolution).
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.6]v2 Custom Ore Generation (updated Jan. 5th)
    Quote from Keybounce

    Number one: As I understand it, COG can force generation of chunks during population.
    If you stand at spawn, and type (I think)
    /cogPopulate 100

    then it will generate 100 chunks in each direction around you.

    Warning: This will probably kill your memory.

    The next thing you point to -- overhead time going up, and then not going back down -- sounds like what I was seeing during memory testing. Basically, the default garbage collection assumptions stink for Minecraft.

    Look at http://www.minecraft...-and-minecraft/ -- it's a work in progress, but should give you hints on getting started. You must -- MUST -- ask Java to report memory statistics, and watch it. It certainly looks like you are seeing something causing Java's memory to become worse than normal.



    I appreciate your help!
    heres some info:

    The generating a lot of chunks taking a lot of memory: I can allocate 30G of memory to the server if need be. I tried the cogPopulate command and it says "You do not have permission to use this command". I am opped on the server and i tried in creative mode.


    Yea, the ms goes up and DOES go back down, it just never goes back down to where it's supposed to be. I found that restarting the server fixes it until new world gen happens. I also found out a second ago that if you die and go back to spawn the ms goes back to normal, then if you run back to where you died (already generated) the ms goes back up to the same levels where it wasn't going down any further again.

    I am actually running the server with all of the advanced garbage collection flags :)

    I will attempt the link you sent if i can't get this working at any optimal level.

    Quote from JRoush

    Am I to understand that this happens even if you use the standard COG config instead of your own?


    Vanilla COG test:
    tps=13
    ms=80
    recoverytime=2 seconds
    Config: Vanilla

    Yes, that is correct. After world genning with pure vanilla COG, the ms goes up, and then never goes back down. It sits at the same exact level as every other test. All test increase to 80+ then they go back down to 60 and hang around 60 never getting any better until the players in the world go back to the spawn. The closer to the spawn the players get, the better the ms gets, when both players are a spawn, it's at 3ms, when both players are 1000 blocks in opposite directions from the spawn the ms hangs around 60 and the server continually spams the server overloaded message, however the server load meter shows stable load.

    Restarting the server: players re-join in the same 1000 block position and the ms varies between 15-25ms. Going back to the spawn area or any previously generated chunks puts ms at 3-10ms.

    Testing without COG:
    tps=13
    ms=40
    recoverytime=0 seconds
    config: none

    At the end of the test without COG, vanilla sits at 15-25ms, which is where the ms changes to after a restart of the server when using COG.

    After a restart without COG the ms is still 15-25. Returning to the spawn puts ms at 3 still.

    If your interested, you can watch the server stats live here:
    I'm also on TS: grimshad.doesntexist.com
    if you want to speak with me directly about it.

    just streamed this test with COG and all ores + other dimensions:
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.6]v2 Custom Ore Generation (updated Jan. 5th)
    Quote from JRoush

    Run the same test multiple times. If your results are not consistent then there is an uncontrolled variable somewhere. Once you have a way to consistently reproduce the problem we can proceed.

    For the record wireframes will not consume memory when debugging mode is off, but you should disable them anyway to eliminate the possibility.


    Here is something consistent: No matter what distributions are in the config *excluding dimensional ores .. haven't tested yet). The server never fully recovers, it normally runs at about 10ms consistently, but when we do the test it starts at 10ms and goes up to whatever it goes up to. Then when we watch the recovery time, it has NEVER gone back below 60ms and the server continually reports the overloaded message even when the server is showing it's not overloaded. However, after a server restart the ms is back to 10 and everything that has been generated works fine. It only starts acting up again once we start genning more world again. Too bad noone has created a mod(that works with the latest ver of minecraft) to pre-generate a specified amount of chunks around the spawn.

    summary: restarting the server fixes whatever is continually causing performance problems after any world gen.
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.6]v2 Custom Ore Generation (updated Jan. 5th)
    Quote from JRoush

    Inconsistency in testing is a sign that there is a problem with your methods. You would need to run each test on a new world with the same seed and gather a significant amount of data each time before it makes any sense to compare them.

    Moving on - disable the wireframes. You can't possibly be using them because with that many distributions at those frequencies that you would see nothing but a yellow mess. Wireframe data chews up memory on the server, and it may be contributing to your problem.

    Each test was done on a new world, with the same seed, with 2 people who run from a specified point A to a specified point B. Once both players reach their point B's, they stop moving and do nothing while I monitor the servers tick rate, latency, and recovery time from the world gen overload.

    I will disable wireframes and test, i didn't know they had any effect if I was not in debug mode. If this is the cause, it would make perfect sense since I am using the wireframe on ALL of the vein distributions. (I was checking the distance of ore from one another when using ores, because I don't want a lot of different ores near the same point. With my currently frequency settings, there is actually not yellow spammy wireframes everywhere, but if the frequency was higher yea, you wouldn't be able to see anything.)


    Tested with wireframes removed, almost exact same result. Guess that wasn't the problem.
    Posted in: Minecraft Mods
  • 0

    posted a message on TweaKrafT [1.5.1] UPDATED!
    Quote from TheReasonWhyGuy

    This mod is NOT forge compatible.


    Well your thread says it uses modloader, which means it IS forge compatible since forge can run any modloader mod.

    Quote from TheReasonWhyGuy

    As for holding shift for double chest... that makes no sense to me.
    I honestly think the double chest should be a different block entirely.


    It makes perfect sense, if you still want to have the option to make a single OR a double chest, you can use shift as a modifier key so that chests still auto lock while holding shift. This should at least be a config option.

    In the end I am really only interested in the torch decay mod. I can't wait for you to update so i can use it :)
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.4.6]v2 Custom Ore Generation (updated Jan. 5th)
    Quote from JRoush

    We've been down this road before. Please narrow down which distribution(s) are causing the lag.


    After extensive testing i can't determine any point of greater impact. I was starting to think the nether ore gen was doing it because it wasn't flagged for a specific dimension, but i checked the wiki and it doesn't look like there's a way to specify a dimension, but after further testing even with no nether ore gen and 75% less distributions the server seems to have the same exact load. once the tick ms goes over 500ms the server starts to spiral downward, the tps drops to 0.8 or lower and the ms keeps going up to around 2000ms even if no more world gen is happening.


    more details:
    Server is an 8 core machine, with 4 dedicated cores to the server, running with 4 threads, the machine has 32G of ram and 8G of it is dedicated to the server.

    When custom ore gen is not installed the server runs normally with no problems.

    I have rechecked all id's and confirmed they are all correct, I have tried using specific groups of distributions at the same time to pin point the problem and at the beginning it seemed like there was something specific causing it, now it just seems random.

    I am doing further test right now to see if i can narrow it down at all.
    These tests were without using any ore from other dimensions.
    Results:
    test 1:
    tps=20
    ms=6
    recoverytime=0 seconds
    config:



    <Veins name='overworlddef' block='220:5' inherits='PresetLayeredVeins'>
    <DrawWireframe>true</DrawWireframe>
    <WireframeColor>0xFFFFD000</WireframeColor>
    <Setting name='MotherlodeFrequency' avg='0.027'/>
    <Setting name='MotherlodeHeight' avg='32' range='16'/>
    <Setting name='MotherlodeSize' avg='2' range='1'/>
    <Setting name='BranchFrequency' avg='3' range='2'/>

    <Setting name='OreDensity' avg='1' range='0'/>
    <Replaces block='stone'/>
    </Veins>



    <Veins block='1819:0' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.027'/>
    <Setting name='MotherlodeHeight' avg='32' range='16'/>
    <Replaces block='stone'/>
    </Veins>


    <Veins block='2001:3' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.027'/>
    <Setting name='MotherlodeHeight' avg='32' range='16'/>
    <Replaces block='stone'/>
    </Veins>



    <Cloud name='Uranium' block='3676:0' inherits='PresetStrategicCloud'>
    <Setting name='DistributionFrequency' avg='0.03'/>
    <Setting name='CloudRadius' avg='1' range='1'/>
    <Setting name='CloudThickness' avg='1' range='1'/>
    <Setting name='CloudHeight' avg='10' range='5'/>
    <Setting name='OreRadiusMult' avg='1' range='1'/>
    <Setting name='OreDensity' avg='0.5'/>
    <Setting name='OreVolumeNoiseCutoff' avg='0'/>
    </Cloud>


    <Cloud name='Iridium' block='4019:2' inherits='PresetStrategicCloud'>
    <Setting name='DistributionFrequency' avg='0.03'/>
    <Setting name='CloudRadius' avg='0.5' range='1'/>
    <Setting name='CloudThickness' avg='0.5' range='1'/>
    <Setting name='CloudHeight' avg='10' range='5'/>
    <Setting name='OreRadiusMult' avg='1' range='1'/>
    <Setting name='OreDensity' avg='1'/>
    <Setting name='OreVolumeNoiseCutoff' avg='0'/>
    </Cloud>

    <Veins block='4019:3' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.020'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Biome name='Desert'/>
    <Biome name='DesertHills'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='4019:4' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.020'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Biome name='Ocean'/>
    <Biome name='FrozenOcean'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='4019:5' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.65'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Biome name='Forest'/>
    <Biome name='Plains'/>
    <Replaces block='stone'/>
    </Veins>

    test 2:
    tps=17
    ms=50
    recoverytime=2 seconds
    added to config:




    <Veins block='919:0' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.065'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='919:1' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.052'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='919:2' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.008'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='954' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.021'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='954:1' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.016'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='954:2' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.005'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='925:0' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.021'/>
    <Setting name='MotherlodeHeight' avg='32' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    test 3:
    tps=3
    ms=850
    recoverytime=60 seconds
    added to config:



    <Veins block='925:1' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.011'/>
    <Setting name='MotherlodeHeight' avg='32' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='925:2' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.007'/>
    <Setting name='MotherlodeHeight' avg='32' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='925:3' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.006'/>
    <Setting name='MotherlodeHeight' avg='32' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='925:4' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.006'/>
    <Setting name='MotherlodeHeight' avg='32' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='925:5' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.005'/>
    <Setting name='MotherlodeHeight' avg='20' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='925:6' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.005'/>
    <Setting name='MotherlodeHeight' avg='20' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='925:7' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.005'/>
    <Setting name='MotherlodeHeight' avg='20' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='925:8' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.003'/>
    <Setting name='MotherlodeHeight' avg='20' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='925:9' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.004'/>
    <Setting name='MotherlodeHeight' avg='10' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='925:10' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.002'/>
    <Setting name='MotherlodeHeight' avg='10' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='925:11' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.002'/>
    <Setting name='MotherlodeHeight' avg='10' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='957:0' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.008'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    test 4:
    tps=4
    ms=400
    recoverytime=80 seconds
    added to config:



    <Veins block='957:1' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.016'/>
    <Setting name='MotherlodeHeight' avg='80' range='20'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='957:2' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.016'/>
    <Setting name='MotherlodeHeight' avg='80' range='20'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='957:3' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.008'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='957:4' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.008'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    <Veins block='957:5' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.008'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Replaces block='stone'/>
    </Veins>

    The results suggest that the config added from test3 had the most impact on the game, but as you can see from test 3 vs test 4, more distributions were added to the config and the tps actually went up and the ms went down, which is inconsistent with the changes made.

    Another thing that doesn't make sense is that the distributions of test 3 are some of the rarest ores in the game, so it should have the least impact on the generation.

    test 5:
    tps=3
    ms=300
    recoverytime=45 seconds
    Config: test1 + test2 + test4

    test 6: Added other dimensions
    tps=0.4
    ms=2500
    recoverytime=never recovers
    config: test1 + test2 + test 4 + added:




    <Veins block='4011:0' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.06'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='4011:1' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.007'/>
    <Setting name='MotherlodeHeight' avg='10' range='16'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='4011:2' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.012'/>
    <Setting name='MotherlodeHeight' avg='32' range='16'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='4011:3' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.027'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='4011:4' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.020'/>
    <Setting name='MotherlodeHeight' avg='40' range='16'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='4011:5' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.012'/>
    <Setting name='MotherlodeHeight' avg='40' range='16'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='4011:6' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.042'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='4011:7' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.050'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Replaces block='hellrock'/>
    </Veins>



    <Veins block='930:0' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.014'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Biome name='Sky'/>
    </Veins>

    <Veins block='930:1' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.005'/>
    <Setting name='MotherlodeHeight' avg='50' range='16'/>
    <Biome name='Sky'/>
    <Replaces block='121'/>
    </Veins>

    <Veins block='937:0' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.046'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Biome name='Hell'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='937:1' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.033'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Biome name='Hell'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='937:2' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.021'/>
    <Setting name='MotherlodeHeight' avg='40' range='16'/>
    <Biome name='Hell'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='937:3' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.019'/>
    <Setting name='MotherlodeHeight' avg='40' range='16'/>
    <Biome name='Hell'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='937:4' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.008'/>
    <Setting name='MotherlodeHeight' avg='40' range='16'/>
    <Biome name='Hell'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='937:5' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.006'/>
    <Setting name='MotherlodeHeight' avg='32' range='16'/>
    <Biome name='Hell'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='937:6' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.003'/>
    <Setting name='MotherlodeHeight' avg='10' range='16'/>
    <Biome name='Hell'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='937:7' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.003'/>
    <Setting name='MotherlodeHeight' avg='10' range='16'/>
    <Biome name='Hell'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='937:8' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.02'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Biome name='Hell'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='937:9' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.006'/>
    <Setting name='MotherlodeHeight' avg='40' range='16'/>
    <Biome name='Hell'/>
    <Replaces block='hellrock'/>
    </Veins>


    <Veins block='4019:6' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.35'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='4019:7' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.15'/>
    <Setting name='MotherlodeHeight' avg='32' range='16'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='4019:8' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.20'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Replaces block='hellrock'/>
    </Veins>

    <Veins block='4019:9' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.27'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Replaces block='121'/>
    </Veins>

    <Veins block='4019:10' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.27'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Replaces block='121'/>
    </Veins>

    <Veins block='4019:11' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.27'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Replaces block='121'/>
    </Veins>

    <Veins block='4019:12' inherits='overworlddef'>
    <Setting name='MotherlodeFrequency' avg='0.27'/>
    <Setting name='MotherlodeHeight' avg='64' range='16'/>
    <Replaces block='121'/>
    </Veins>

    I Just realized all these tests are flawed because I didn't separate the id's correctly.
    Posted in: Minecraft Mods
  • To post a comment, please .