Jump to content

How to check if material can be replaced.


funsize888
 Share

Recommended Posts

Hello, I have made a structure and have been able to get it to spawn, but I have it spawning in the plains biome and as you know there is a lot of grass and tall grass. So my structure will not spawn if there is grass or tall grass. Is there a way to check if it's a certain material, and if it is then say  my structure can replace it. 

Link to comment
Share on other sites

Should be a isReplacable() method on the block class. It isn't handled by the material. 

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

1 hour ago, Draco18s said:

Should be a isReplacable() method on the block class. It isn't handled by the material. 

I have tried that, it was in the material class it is Material.isReplaceable. But my structure still wouldn't replace it. Also should I use an if statement like if it is replaceable then spawn my structure? Or should I just set isReplaceable.

Link to comment
Share on other sites

You need to ask the block in the world if it is replaceable and if so, replace it.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

1 hour ago, Draco18s said:

You need to ask the block in the world if it is replaceable and if so, replace it.

So I could do something like: 

 

Black block = world.getBlock();

if(block = Blocks.TALLGRASS){

block.isReplaceable();

 

I know this isn't exact but I don't have my computer in front of me right now

Link to comment
Share on other sites

11 minutes ago, funsize888 said:

So I could do something like: 

 

Black block = world.getBlock();

if(block = Blocks.TALLGRASS){

block.isReplaceable();

 

I know this isn't exact but I don't have my computer in front of me right now

No. isReplaceable() is not a setter, it's a getter. Meaning when you call it, it is returning true or false, meaning whether or not the block is replaceable. It does not set that. You should be checking the value of isReplaceable() to determine if the block is, in fact, replaceable, and if so, using other methods (such as World#setBlockState or something) to replace it.

Whatever Minecraft needs, it is most likely not yet another tool tier.

Link to comment
Share on other sites

7 hours ago, IceMetalPunk said:

No. isReplaceable() is not a setter, it's a getter. Meaning when you call it, it is returning true or false, meaning whether or not the block is replaceable. It does not set that. You should be checking the value of isReplaceable() to determine if the block is, in fact, replaceable, and if so, using other methods (such as World#setBlockState or something) to replace it.

Sorry, I'm a little confused still and I'm not quite sure what to put. Also do I have to do this with Bloack or can I do it with Material

Link to comment
Share on other sites

9 minutes ago, funsize888 said:

Sorry, I'm a little confused still and I'm not quite sure what to put. Also do I have to do this with Bloack or can I do it with Material

You wrote that you could do if(block == Blocks.TALLGRASS).
I am not sure whether that is possible in forge, but if it is you could just replace it if the Statement Returns true.

 

EDIT: I think you should post your structure code,

because in the Block class it says that tall grass is replaceable, which means that it would be replaced if the structure spawned

Edited by ArmamentHaki
Link to comment
Share on other sites

1 hour ago, ArmamentHaki said:

You wrote that you could do if(block == Blocks.TALLGRASS).
I am not sure whether that is possible in forge, but if it is you could just replace it if the Statement Returns true.

 

EDIT: I think you should post your structure code,

because in the Block class it says that tall grass is replaceable, which means that it would be replaced if the structure spawned

I don't have my computer with me right now, but thank you for your help and I'll try it when I can

Edited by funsize888
Link to comment
Share on other sites

You don't want to check if the block is TALLGRASS, that only helps you against tall grass, not snow or other things.

You want to check if the block isReplaceable

  • Like 1

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

On 7/1/2017 at 10:19 AM, Draco18s said:

You don't want to check if the block is TALLGRASS, that only helps you against tall grass, not snow or other things.

You want to check if the block isReplaceable

In that case I shouldn't have to write any code for it, if the blocks are already replaceable.

Link to comment
Share on other sites

Yes, you do. isReplacable() isn't checked during world.setBlockState(), it's checked by ItemBlock's onUse action.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

On ‎7‎/‎3‎/‎2017 at 7:18 PM, Draco18s said:

Yes, you do. isReplacable() isn't checked during world.setBlockState(), it's checked by ItemBlock's onUse action.

ok this is what I did:

Block block = world.getBlockState(new BlockPos(i,j,k)).getBlock();
		
		
		
		if(block.isReplaceable(world, new BlockPos(i,j,k))){	
		if(world.getBlockState(new BlockPos(i,j,k)).getBlock() == Blocks.GRASS) {
		if(world.getBiomeForCoordsBody(new BlockPos(i,j,k)).getBiomeClass().equals(BiomePlains.class)){
		if ((random.nextInt(1000) + 1) <= 100) {
		
			boolean place = true;

			for (int y = 0; y < 13; y++)
				for (int z = 0; z < 10; z++)
					for (int x = 0; x < 10; x++)
						if (world.getBlockState(new BlockPos(i + x, j + y + 1, k + z)).getBlock() != Blocks.AIR)
							place = false;

			if (place) {

It still doesn't spawn in the plains, or at all for that matter when that code is there

Edited by funsize888
Link to comment
Share on other sites

You're checking if the Block is both replaceable and is equal to Blocks.GRASS, which will never be true because Blocks.GRASS isn't replaceable.

 

You can use the && (and) operator to combine multiple boolean expressions (like the conditions of the four if statements) into one.

 

Don't call World#getBiomeForCoordsBody directly, call World#getBiomeForCoords instead. This allows the WorldProvider to return the appropriate Biome (this may or may not call World#getBiomeForCoordsBody).

 

Don't compare to Blocks.AIR directly, use Block#isAir to support modded air-like blocks.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

6 hours ago, Choonster said:

You're checking if the Block is both replaceable and is equal to Blocks.GRASS, which will never be true because Blocks.GRASS isn't replaceable.

 

You can use the && (and) operator to combine multiple boolean expressions (like the conditions of the four if statements) into one.

 

Don't call World#getBiomeForCoordsBody directly, call World#getBiomeForCoords instead. This allows the WorldProvider to return the appropriate Biome (this may or may not call World#getBiomeForCoordsBody).

 

Don't compare to Blocks.AIR directly, use Block#isAir to support modded air-like blocks.

since the tall grass is one block above the grass shouldn't I do i,j+1,k

Link to comment
Share on other sites

If you only want to replace tall grass, you should only check for tall grass.

If you want to replace all replacable blocks, use isReplacable.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

2 hours ago, Draco18s said:

If you only want to replace tall grass, you should only check for tall grass.

If you want to replace all replacable blocks, use isReplacable.

		if(world.getBlockState(new BlockPos(i,j+1,k)).getBlock().isReplaceable(world, new BlockPos(i,j+1,k))) {
		if(world.getBlockState(new BlockPos(i,j,k)).getBlock() == Blocks.GRASS) {

I have this and its still not working

Edited by funsize888
Link to comment
Share on other sites

9 hours ago, Choonster said:

You're checking if the Block is both replaceable and is equal to Blocks.GRASS, which will never be true because Blocks.GRASS isn't replaceable.

 

You can use the && (and) operator to combine multiple boolean expressions (like the conditions of the four if statements) into one.

 

37 minutes ago, funsize888 said:

		if(world.getBlockState(new BlockPos(i,j+1,k)).getBlock().isReplaceable(world, new BlockPos(i,j+1,k))) {
		if(world.getBlockState(new BlockPos(i,j,k)).getBlock() == Blocks.GRASS) {

I have this and its still not working

Are you trying to replace the block above the grass or the grass itself?

You are now saying " if the block above is replaceable and the block is grass, do the following:"

Edited by Alpvax
Missed part of the quote
Link to comment
Share on other sites

Are you calling this on the server side? (Use world.isRemote to check, it will be false on the server).

Where are your i, j, and k variables coming from? You should probably only create the BlockState BlockPos once. And you can use BlockState BlockPos.up (or something similar) to get the BlockPos above.

 

You should post your full structure code (or even better a link to a git repository).

Edited by Alpvax
Correcting BlockState to BlockPos
Link to comment
Share on other sites

package structure.gen;

import java.util.Random;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.init.Blocks;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.tileentity.TileEntityChest;
import net.minecraft.tileentity.TileEntityMobSpawner;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
import net.minecraft.world.biome.BiomePlains;
import net.minecraft.world.chunk.IChunkGenerator;
import net.minecraft.world.chunk.IChunkProvider;
import net.minecraftforge.fml.common.IWorldGenerator;
import noahsmod.main.MyMod;

public class Creeper_Temple implements IWorldGenerator {

	
	
	@Override
	public void generate(Random random, int chunkX, int chunkZ, World world, IChunkGenerator chunkGenerator,IChunkProvider chunkProvider) {
	

		
		{
			
			switch (world.provider.getDimension())
			{
			case -1:
				generateNether(world,random,chunkX*16,chunkZ*16);
				
			case 0:
				generateSurface(world,random,chunkX*16,chunkZ*16);
				
			case 1:
				generateEnd(world,random,chunkX*16,chunkZ*16);
			}
			
		}
		
		
		
	}
		

	private void generateEnd(World world, Random random, int i, int j) {
		
		
	}


	private void generateNether(World world, Random random, int i, int j) {
		
		
	}


	public void generateSurface(World world, Random random, int i2, int k2) {

		
		
		int i = i2 + random.nextInt(15);
		int k = k2 + random.nextInt(15);

		int chunkX = i >> 4;
		int chunkZ = k >> 4;
		int height = world.getChunkFromChunkCoords(chunkX, chunkZ).getHeight(new BlockPos(i & 15, 0, k & 15));

		int j = height - 1;
		
		

			
		
		
		

		
		
		
		if(world.getBlockState(new BlockPos(i,j+1,k)).getBlock().isReplaceable(world, new BlockPos(i,j+1,k))) {
		if(world.getBlockState(new BlockPos(i,j,k)).getBlock() == Blocks.GRASS) {
		if(world.getBiomeForCoordsBody(new BlockPos(i,j,k)).getBiomeClass().equals(BiomePlains.class)){
		if ((random.nextInt(1000) + 1) <= 100) {
		
			boolean place = true;

			for (int y = 0; y < 13; y++)
				for (int z = 0; z < 10; z++)
					for (int x = 0; x < 10; x++)
						if (world.getBlockState(new BlockPos(i + x, j + y + 1, k + z)).getBlock() != Blocks.AIR)
							place = false;

			if (place) {
				world.setBlockState(new BlockPos(i + 1, j + 0, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 0, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 0, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 0, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 0, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 0, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 0, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 0, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 0, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 0, k + 2), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 0, k + 2), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 0, k + 2), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 0, k + 2), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 0, k + 2), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 0, k + 2), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 0, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 0, k + 3), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 0, k + 3), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 0, k + 3), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 0, k + 3), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 0, k + 3), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 0, k + 3), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 0, k + 3), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 0, k + 3), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 0, k + 4), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 0, k + 4), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 0, k + 4), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 0, k + 4), Block.getBlockById(133).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 0, k + 4), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 0, k + 4), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 0, k + 4), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 0, k + 4), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 0, k + 5), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 0, k + 5), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 0, k + 5), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 0, k + 5), Block.getBlockById(133).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 0, k + 5), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 0, k + 5), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 0, k + 5), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 0, k + 5), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 0, k + 6), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 0, k + 6), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 0, k + 6), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 0, k + 6), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 0, k + 6), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 0, k + 6), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 0, k + 6), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 0, k + 6), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 0, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 0, k + 7), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 0, k + 7), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 0, k + 7), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 0, k + 7), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 0, k + 7), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 0, k + 7), Block.getBlockById(46).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 0, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 0, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 0, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 0, k + 8), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 4, j + 0, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 0, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 0, k + 8), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 0, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 0, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 0, k + 8), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 1, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 2, j + 1, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 3, j + 1, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 4, j + 1, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 1, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 9, j + 1, k + 0), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 1, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 1, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 1, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 1, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 1, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 1, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 7, j + 1, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 1, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 1, k + 1), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 1, k + 2), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 1, k + 2), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 1, k + 2), Block.getBlockById(54).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 8, j + 1, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 1, k + 2), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 1, k + 3), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 1, k + 3), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 9, j + 1, k + 3), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 1, k + 4), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 4, j + 1, k + 4), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 1, k + 4), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 1, k + 4), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 1, k + 5), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 1, k + 5), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 5, j + 1, k + 5), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 1, k + 5), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 0, j + 1, k + 6), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 1, k + 6), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 1, k + 6), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 1, j + 1, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 1, k + 7), Block.getBlockById(54).getStateFromMeta(5), 3);
				world.setBlockState(new BlockPos(i + 8, j + 1, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 1, k + 7), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 1, k + 8), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 1, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 1, k + 8), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 3, j + 1, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 1, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 1, k + 8), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 6, j + 1, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 7, j + 1, k + 8), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 1, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 1, k + 8), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 1, k + 9), Block.getBlockById(18).getStateFromMeta(12), 3);
				world.setBlockState(new BlockPos(i + 4, j + 1, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 7, j + 1, k + 9), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 8, j + 1, k + 9), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 9, j + 1, k + 9), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 2, j + 2, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 3, j + 2, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 4, j + 2, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 2, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 0, j + 2, k + 1), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 2, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 2, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 2, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 2, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 5, j + 2, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 6, j + 2, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 7, j + 2, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 2, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 2, k + 1), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 2, k + 2), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 2, k + 2), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 2, k + 2), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 2, k + 2), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 2, k + 3), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 2, k + 3), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 1, j + 2, k + 4), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 2, k + 4), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 2, k + 4), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 2, k + 4), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 0, j + 2, k + 5), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 2, k + 5), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 2, k + 5), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 5, j + 2, k + 5), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 2, k + 5), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 0, j + 2, k + 6), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 2, k + 6), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 2, k + 6), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 1, j + 2, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 2, k + 7), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 2, k + 7), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 2, k + 8), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 2, k + 8), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 2, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 2, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 2, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 5, j + 2, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 6, j + 2, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 7, j + 2, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 2, k + 8), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 2, k + 8), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 2, k + 9), Block.getBlockById(18).getStateFromMeta(12), 3);
				world.setBlockState(new BlockPos(i + 4, j + 2, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 7, j + 2, k + 9), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 3, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 4, j + 3, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 3, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 3, k + 0), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 9, j + 3, k + 0), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 3, k + 1), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 3, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 3, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 3, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 3, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 5, j + 3, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 6, j + 3, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 7, j + 3, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 3, k + 1), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 9, j + 3, k + 1), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 3, k + 2), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 3, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 3, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 3, k + 2), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 3, k + 3), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 3, k + 3), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 1, j + 3, k + 4), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 3, k + 4), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 5, j + 3, k + 4), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 3, k + 4), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 0, j + 3, k + 5), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 3, k + 5), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 3, k + 5), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 3, k + 5), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 3, k + 5), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 0, j + 3, k + 6), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 3, k + 6), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 3, k + 6), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 1, j + 3, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 3, k + 7), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 3, k + 7), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 3, k + 8), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 3, k + 8), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 3, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 3, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 3, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 5, j + 3, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 6, j + 3, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 7, j + 3, k + 8), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 3, k + 8), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 3, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 3, k + 9), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 4, j + 3, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 3, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 6, j + 3, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 7, j + 3, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 8, j + 3, k + 9), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 4, k + 0), Block.getBlockById(18).getStateFromMeta(12), 3);
				world.setBlockState(new BlockPos(i + 1, j + 4, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 2, j + 4, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 4, j + 4, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 4, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 4, k + 0), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 4, k + 1), Block.getBlockById(18).getStateFromMeta(12), 3);
				world.setBlockState(new BlockPos(i + 1, j + 4, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 4, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 4, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 4, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 5, j + 4, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 6, j + 4, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 4, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 4, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 4, k + 1), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 4, k + 2), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 4, k + 2), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 4, k + 2), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 9, j + 4, k + 2), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 4, k + 3), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 4, k + 3), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 4, k + 4), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 4, k + 4), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 5, j + 4, k + 4), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 4, k + 4), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 0, j + 4, k + 5), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 4, k + 5), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 4, k + 5), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 4, k + 5), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 4, k + 5), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 0, j + 4, k + 6), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 4, k + 6), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 4, k + 6), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 4, k + 6), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 4, k + 7), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 4, k + 7), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 9, j + 4, k + 7), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 4, k + 8), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 4, k + 8), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 4, k + 8), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 4, k + 8), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 4, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 5, j + 4, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 6, j + 4, k + 8), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 4, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 4, k + 8), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 9, j + 4, k + 8), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 4, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 4, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 3, j + 4, k + 9), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 4, j + 4, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 4, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 6, j + 4, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 7, j + 4, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 8, j + 4, k + 9), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 5, k + 0), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 4, j + 5, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 5, k + 0), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 5, k + 1), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 5, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 5, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 3, j + 5, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 5, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 5, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 5, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 7, j + 5, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 5, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 5, k + 1), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 5, k + 2), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 5, k + 2), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 5, k + 2), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 1, j + 5, k + 3), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 5, k + 3), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 1, j + 5, k + 4), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 5, k + 4), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 5, j + 5, k + 4), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 5, k + 4), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 5, k + 4), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 5, k + 5), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 5, k + 5), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 4, j + 5, k + 5), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 5, k + 5), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 5, k + 5), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 0, j + 5, k + 6), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 5, k + 6), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 5, k + 6), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 9, j + 5, k + 6), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 5, k + 7), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 5, k + 7), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 9, j + 5, k + 7), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 5, k + 8), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 5, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 5, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 3, j + 5, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 5, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 5, k + 8), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 5, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 7, j + 5, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 5, k + 8), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 9, j + 5, k + 8), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 5, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 3, j + 5, k + 9), Block.getBlockById(18).getStateFromMeta(12), 3);
				world.setBlockState(new BlockPos(i + 4, j + 5, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 5, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 7, j + 5, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 8, j + 5, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 6, k + 0), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 4, j + 6, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 6, k + 0), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 6, k + 1), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 6, k + 1), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 2, j + 6, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 3, j + 6, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 6, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 6, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 6, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 7, j + 6, k + 1), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 6, k + 1), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 9, j + 6, k + 1), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 6, k + 2), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 6, k + 2), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 6, k + 2), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 1, j + 6, k + 3), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 6, k + 3), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 0, j + 6, k + 4), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 6, k + 4), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 6, k + 4), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 6, k + 4), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 6, k + 4), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 6, k + 4), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 6, k + 5), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 6, k + 5), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 6, k + 5), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 5, j + 6, k + 5), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 6, k + 5), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 6, k + 5), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 6, k + 6), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 6, k + 6), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 6, k + 6), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 9, j + 6, k + 6), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 6, k + 7), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 6, k + 7), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 9, j + 6, k + 7), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 6, k + 8), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 6, k + 8), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 2, j + 6, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 3, j + 6, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 4, j + 6, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 6, k + 8), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 6, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 7, j + 6, k + 8), Block.getBlockById(35).getStateFromMeta(15), 3);
				world.setBlockState(new BlockPos(i + 8, j + 6, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 6, k + 8), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 1, j + 6, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 6, k + 9), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 3, j + 6, k + 9), Block.getBlockById(18).getStateFromMeta(12), 3);
				world.setBlockState(new BlockPos(i + 5, j + 6, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 7, j + 6, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 8, j + 6, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 7, k + 0), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 4, j + 7, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 7, k + 0), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 7, k + 1), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 7, k + 1), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 2, j + 7, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 7, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 7, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 7, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 7, k + 1), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 7, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 7, k + 1), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 0, j + 7, k + 2), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 7, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 7, k + 2), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 7, k + 3), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 7, k + 3), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 0, j + 7, k + 4), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 7, k + 4), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 7, k + 4), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 5, j + 7, k + 4), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 7, k + 4), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 7, k + 4), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 7, k + 5), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 7, k + 5), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 7, k + 5), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 7, k + 5), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 7, k + 5), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 7, k + 5), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 0, j + 7, k + 6), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 7, k + 6), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 7, k + 6), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 9, j + 7, k + 6), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 7, k + 7), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 1, j + 7, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 7, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 7, k + 7), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 0, j + 7, k + 8), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 7, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 7, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 7, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 7, k + 8), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 7, k + 8), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 7, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 7, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 7, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 7, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 7, k + 9), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 7, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 7, j + 7, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 8, j + 7, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 4, j + 8, k + 0), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 1, j + 8, k + 1), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 8, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 8, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 8, k + 1), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 5, j + 8, k + 1), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 6, j + 8, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 8, k + 1), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 8, k + 1), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 8, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 8, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 0, j + 8, k + 3), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 8, k + 3), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 8, k + 3), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 0, j + 8, k + 4), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 8, k + 4), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 8, k + 4), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 8, k + 4), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 8, j + 8, k + 4), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 1, j + 8, k + 5), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 8, k + 5), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 5, j + 8, k + 5), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 8, k + 5), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 9, j + 8, k + 5), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 8, k + 6), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 8, k + 6), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 8, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 8, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 8, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 8, k + 8), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 8, k + 8), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 8, k + 8), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 8, k + 8), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 8, k + 8), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 8, k + 9), Block.getBlockById(18).getStateFromMeta(12), 3);
				world.setBlockState(new BlockPos(i + 3, j + 8, k + 9), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 9, k + 1), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 9, k + 1), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 6, j + 9, k + 1), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 7, j + 9, k + 1), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 8, j + 9, k + 1), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 9, k + 2), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 9, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 9, k + 2), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 4, j + 9, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 9, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 9, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 9, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 0, j + 9, k + 3), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 9, k + 3), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 9, k + 3), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 9, k + 3), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 9, k + 3), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 2, j + 9, k + 4), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 9, k + 4), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 9, k + 4), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 9, k + 4), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 9, k + 4), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 9, k + 5), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 4, j + 9, k + 5), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 9, k + 5), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 9, k + 5), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 9, k + 5), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 9, j + 9, k + 5), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 9, k + 6), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 9, k + 6), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 9, k + 7), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 9, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 9, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 9, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 9, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 9, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 9, k + 7), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 2, j + 9, k + 8), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 3, j + 9, k + 8), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 10, k + 1), Block.getBlockById(106).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 1, j + 10, k + 2), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 10, k + 2), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 3, j + 10, k + 2), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 10, k + 2), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 10, k + 2), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 10, k + 2), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 10, k + 2), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 10, k + 3), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 10, k + 3), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 10, k + 3), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 5, j + 10, k + 3), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 10, k + 3), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 10, k + 3), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 10, k + 3), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 2, j + 10, k + 4), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 10, k + 4), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 10, k + 4), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 5, j + 10, k + 4), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 10, k + 4), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 10, k + 4), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 10, k + 4), Block.getBlockById(18).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 1, j + 10, k + 5), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 2, j + 10, k + 5), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 10, k + 5), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 4, j + 10, k + 5), Block.getBlockById(18).getStateFromMeta(12), 3);
				world.setBlockState(new BlockPos(i + 5, j + 10, k + 5), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 10, k + 5), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 10, k + 5), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 1, j + 10, k + 6), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 10, k + 6), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 10, k + 6), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 10, k + 6), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 10, k + 6), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 10, k + 6), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 10, k + 6), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 10, k + 6), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 3, j + 10, k + 7), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 10, k + 7), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 5, j + 10, k + 7), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 10, k + 7), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 10, k + 8), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 4, j + 10, k + 8), Block.getBlockById(106).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 3, j + 11, k + 2), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 11, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 11, k + 2), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 6, j + 11, k + 2), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 11, k + 3), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 11, k + 3), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 11, k + 4), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 11, k + 4), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 1, j + 11, k + 5), Block.getBlockById(106).getStateFromMeta(8), 3);
				world.setBlockState(new BlockPos(i + 2, j + 11, k + 5), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 11, k + 5), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 1, j + 11, k + 6), Block.getBlockById(65).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 2, j + 11, k + 6), Block.getBlockById(4).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 11, k + 6), Block.getBlockById(54).getStateFromMeta(4), 3);
				world.setBlockState(new BlockPos(i + 7, j + 11, k + 6), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 8, j + 11, k + 6), Block.getBlockById(106).getStateFromMeta(2), 3);
				world.setBlockState(new BlockPos(i + 3, j + 11, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 11, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 11, k + 7), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 6, j + 11, k + 7), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 4, j + 12, k + 2), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 6, j + 12, k + 2), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 12, k + 3), Block.getBlockById(98).getStateFromMeta(1), 3);
				world.setBlockState(new BlockPos(i + 7, j + 12, k + 4), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 2, j + 12, k + 5), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 7, j + 12, k + 6), Block.getBlockById(98).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 3, j + 12, k + 7), Block.getBlockById(48).getStateFromMeta(0), 3);
				world.setBlockState(new BlockPos(i + 5, j + 12, k + 7), Block.getBlockById(4).getStateFromMeta(0), 3);
				
				
				TileEntityChest chest = (TileEntityChest)world.getTileEntity(new BlockPos(i + 2, j + 1 , k +7 ));
				chest.setLootTable((MyMod.LOOT_CHEST), new Random().nextLong());
				
				TileEntityChest chest2 = (TileEntityChest)world.getTileEntity(new BlockPos(i + 6, j + 11 , k + 6 ));
				chest2.setLootTable((MyMod.LOOT_CHEST2), new Random().nextLong());
				
				TileEntityChest chest3 = (TileEntityChest)world.getTileEntity(new BlockPos(i + 7, j + 1 , k + 2 ));
				chest3.setLootTable((MyMod.LOOT_CHEST3), new Random().nextLong());
				
				
				world.setBlockState(new BlockPos(i + 7, j + 1, k + 7), Blocks.MOB_SPAWNER.getDefaultState(), 2);
				TileEntity tileentity = world.getTileEntity(new BlockPos(i + 7, j + 1, k + 7));
				
				if(tileentity instanceof TileEntityMobSpawner){
					
					((TileEntityMobSpawner) tileentity).getSpawnerBaseLogic().setEntityId(new ResourceLocation("creeper"));
				}
				
				
				
			}
				
				
				
			}
		}
	}

	
	
	}
	
}
	
}




Here

Link to comment
Share on other sites

Have you tried using the debugger? 

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

27 minutes ago, Alpvax said:

You should probably only create the BlockState once. And you can use BlockState.up (or something similar)

I think you ment BlockPos, not BlockState.

 

OP, how do you know that this does not work? Did you place a breakpoint after those 2 if statements and it is not being triggered? Because there are more thing that would stop your structure from spawning later down the line. Those 2 checks apart from creating a new BlockPos object every time(don't do that btw) look fine.

 


 

As @Choonster said, do not use getBiomeForCoordsBody.

 

24 minutes ago, funsize888 said:

world.getBiomeForCoordsBody(new BlockPos(i,j,k)).getBiomeClass().equals(BiomePlains.class)

Why are you comparing classes here? If your intention is making the structure only spawn in the plains biome you can either use BiomeDictionary or directly compare the biome to Biomes.PLAINS.

 

24 minutes ago, funsize888 said:

.getBlock() != Blocks.AIR

10 hours ago, Choonster said:

Don't compare to Blocks.AIR directly, use Block#isAir to support modded air-like blocks.

 

24 minutes ago, funsize888 said:

world.getBlockState(new BlockPos(i + x, j + y + 1, k + z)).getBlock() != Blocks.AIR

This will be true if the block above the inital ground height is not air thus forbiding your structure from spawning. Tallgrass, for example...

 

24 minutes ago, funsize888 said:

boolean place = true;

You do not need this. You can return from a loop directly when your air check fails. With your current code you are just wasting time in the loop if the structure won't generate.

 

24 minutes ago, funsize888 said:

Block.getBlockById(98).getStateFromMeta(0)

Never use IDs. They can and will change. Blocks class exists for a reason.

getStateFromMeta should not be called. Use BlockStates. A state with meta 0 will most likely be the default state. 

This way of spawning structures is very confusing and painful to update/fix later. Use templates if they are available in whatever version you are modding for.

 

24 minutes ago, funsize888 said:

new Random().nextLong()

Do not create a new Random object every time you need to do something. You have an instance of Random passed as an argument.

 

24 minutes ago, funsize888 said:

int i = i2 + random.nextInt(15);

nextInt returns a value from 0 to the number specified excluding this number. nextInt(15) will return a number from a range of [0-14].

 

24 minutes ago, funsize888 said:

world.getChunkFromChunkCoords(chunkX, chunkZ).getHeight(new BlockPos(i & 15, 0, k & 15))

=>

world.getHeight(i, k)

 

24 minutes ago, funsize888 said:

(random.nextInt(1000) + 1) <= 100)

random.nextInt(10) == 0 is much more understandable and does pretty much the same.

 

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • latest.log [02:26:19] [main/INFO]: ModLauncher running: args [--username, Galaxy_Noxus, --version, forge-40.2.0, --gameDir, C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack, --assetsDir, C:\Users\Main_User\curseforge\minecraft\Install\assets, --assetIndex, 1.18, --uuid, e4cccfaf9a82408bb74624082deafc38, --accessToken, ????????, --clientId, ODE0OWJhMDAtMzZmYi00NDgyLThhNDYtNTFmYzEzYTA5ZWVi, --xuid, 2535454855134938, --userType, msa, --versionType, release, --width, 1360, --height, 768, --launchTarget, forgeclient, --fml.forgeVersion, 40.2.0, --fml.mcVersion, 1.18.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220404.173914] [02:26:19] [main/INFO]: ModLauncher 9.1.3+9.1.3+main.9b69c82a starting: java version 17.0.1 by Microsoft [02:26:19] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/Main_User/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2314!/ Service=ModLauncher Env=CLIENT [02:26:19] [main/WARN]: Configuration file C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\config\fml.toml is not correct. Correcting [02:26:20] [main/WARN]: Incorrect key [defaultConfigPath] was corrected from null to defaultconfigs [02:26:22] [main/INFO]: Found mod file AdLods-1.18.2-6.0.3.0-build.1270.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file AdvancementPlaques-1.18.2-1.4.5.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file AI-Improvements-1.18.2-0.5.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Apotheosis-1.18.2-5.7.7.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file appleskin-forge-mc1.18.2-2.4.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file architectury-4.10.88-forge.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file arsmagicalegacy-1.18.2-1.2.4.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file AutoRegLib-1.7-53.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file balm-3.2.2+0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file better-loading-screen-1.4.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file betterbiomeblend-1.18.2-1.3.5-forge.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file BetterF3-3.0.0-Forge-1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file BetterPingDisplay-1.18.2-1.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file betterstats-2.2+1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file bettervillage-forge-1.18.2-2.0.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file BiomeParticleWeather-v4.0.21-1.18.2-1.18.2-Forge.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file blue_skies-1.18.2-1.3.12.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Bookshelf-Forge-1.18.2-13.2.52.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file BotanyPots-Forge-1.18.2-8.1.25.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file BotanyTrees-Forge-1.18.2-4.0.6.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file canary-mc1.18.2-0.1.4.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file carryon-1.18.2-1.17.0.8.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file catalogue-1.6.2-1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file celestial_1.18_forge-1.3.3.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file chipped-forge-1.18.2-2.0.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file cloth-config-6.4.90-forge.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Clumps-forge-1.18.2-8.0.0+17.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file collective-1.18.2-6.43.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Connectible Chains-forge-1.18.2-2.1.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Controlling-forge-1.18.2-9.0+22.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file corpse-1.18.2-1.0.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file CosmeticArmorReworked-1.18.2-v2a.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file CraftPresence-1.18.2-Release-1.9.6-universal.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file create-1.18.2-0.5.0.i.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file create-stuff-additions1.18.2_v2.0.2a.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file create_crystal_clear-0.1.3e-1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file create_enchantment_industry-1.18.2-for-create-0.5.0.i-1.1.13.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file create_misc_and_things_1.18.2_2.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file createaddition-1.18.2-20230203a.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file createdeco-1.2.12-1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file CTM-1.18.2-1.1.5+5.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file curios-forge-1.18.2-5.0.7.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Cyclic-1.18.2-1.7.13.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file DiagonalFences-v3.1.0-1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file eatinganimation-1.18.2-2.1.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file elevatorid-1.18.2-1.8.4.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file EnchantmentDescriptions-Forge-1.18.2-10.0.12.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file endrem_forge-5.2.0-R-1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file engineersdecor-1.18.2-1.1.28.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Entity_Collision_FPS_Fix-forge-1.18.2-1.0.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file entityculling-forge-mc1.18-1.5.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file extendedflywheels-1.2.5-1.18.2-0.5.e.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file extendedgears-1.18.2-0.5.0g-1.1.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file ExtraDisks-1.18.2-2.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file FastLeafDecay-28.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Fastload-Reforged-2.6.9+1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file feature_nbt_deadlock_be_gone_forge-2.0.0+1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file ferritecore-4.2.2-forge.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file findme-3.0.6-forge.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file FluxNetworks-1.18.2-7.0.8.12.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file flying_fox-1.18.2-1.0.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file flywheel-forge-1.18.2-0.6.8.a.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file ForgeEndertech-1.18.2-9.0.5.1-build.1150.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file forgivingvoid-forge-1.18.1-6.0.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file FpsReducer2-forge-1.18.2-2.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file ftb-library-forge-1802.3.9-build.167.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file ftb-ultimine-forge-1802.3.3-build.70.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file geckolib-forge-1.18-3.0.57.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file guardvillagers-1.18.2.1.4.3.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Iceberg-1.18.2-forge-1.0.49.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file immersive_armors-1.5.4+1.18.2-forge.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file ImmersiveEngineering-1.18.2-8.3.1-157.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file InsaneLib-1.5.3-mc1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file ironchest-1.18.2-13.2.11.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file ironfurnaces-1.18.2-3.3.3.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file ItShallNotTick-1.0.22-build.34.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Jade-1.18.2-forge-5.2.6.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file jei-1.18.2-9.7.1.255.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file konkrete_forge_1.6.0_MC_1.18-1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file krypton-0.1.10-SNAPSHOT.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file lazydfu-1.0-1.18+.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file libraryferret-forge-1.18.2-3.0.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file lootr-1.18.2-0.2.23.60.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file LotTweaks-mc1.18.2-version-2.2.2c.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Mantle-1.18.2-1.9.43.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Mekanism-1.18.2-10.2.5.465.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file MekanismAdditions-1.18.2-10.2.5.465.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file MekanismGenerators-1.18.2-10.2.5.465.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file MekanismTools-1.18.2-10.2.5.465.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file modernworldcreation_forge_1.0.0_MC_1.18-1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file MouseTweaks-forge-mc1.18-2.21.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file notenoughcrashes-4.2.0+1.18.2-forge.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file pamhc2crops-1.18.2-1.0.5.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file pamhc2foodcore-1.18.2-1.0.3.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file pamhc2foodextended-1.18.2-1.0.5.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file pamhc2trees-1.18.2-1.0.4.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Patchouli-1.18.2-71.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Ping-1.18-1.8.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file pipez-1.18.2-1.1.5.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Placebo-1.18.2-6.6.6.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file pluto-mc1.18.2-0.0.3.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file polymorph-forge-1.18.2-0.46.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file ProgressiveBosses-3.6.5-mc1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file ProjectE-1.18.2-PE1.0.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file PuzzlesLib-v3.3.5-1.18.2-Forge.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Quark-3.2-358.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file radium-0.7.10.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file radon-0.8.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file refinedstorage-1.10.4.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file repurposed_structures_forge-5.1.14+1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file rubidium-0.5.4.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file rubidium_extras-1.18.2_v1.3.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file saturn-mc1.18.2-0.0.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file selene-1.18.2-1.17.9.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Serene Seasons-1.18.2-7.0.0.13.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file shutupexperimentalsettings-1.0.5.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file smoothboot(reloaded)-mc1.18.2-0.0.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file spark-1.9.11-forge.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file starterkit-1.18.2-5.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file StorageDrawers-1.18.2-10.2.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file structure_gel-1.18.2-2.4.7.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file supermartijn642corelib-1.1.1a-forge-mc1.18.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file supplementaries-1.18.2-1.5.15.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file TConstruct-1.18.2-3.6.2.92.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file tempad-forge-1.18.2-1.4.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file torchmaster-18.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file trashcans-1.0.16-forge-mc1.18.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file trashslot-forge-1.18.1-11.0.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file twilightforest-1.18.2-4.1.1494-universal.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file u_team_core-1.18.2-4.0.1.230.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file useful_backpacks-1.18.2-1.12.2.94.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file villagespawnpoint-1.18.2-4.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file waystones-forge-1.18.2-10.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file Xaeros_Minimap_22.17.1_Forge_1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file XaerosWorldMap_1.28.8_Forge_1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file YungsApi-1.18.2-Forge-2.2.7.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file YungsBetterDesertTemples-1.18.2-Forge-1.3.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file YungsBetterDungeons-1.18.2-Forge-2.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file YungsBetterMineshafts-1.18.2-Forge-2.2.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file YungsBetterOceanMonuments-1.18.2-Forge-1.0.3.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file YungsBetterWitchHuts-1.18.2-Forge-1.0.1.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file YungsBridges-1.18.2-Forge-2.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/INFO]: Found mod file YungsExtras-1.18.2-Forge-2.1.0.jar of type MOD with provider {mods folder locator at C:\Users\Main_User\curseforge\minecraft\Instances\New Modpack\mods} [02:26:22] [main/WARN]: Mod file C:\Users\Main_User\curseforge\minecraft\Install\libraries\net\minecraftforge\fmlcore\1.18.2-40.2.0\fmlcore-1.18.2-40.2.0.jar is missing mods.toml file [02:26:22] [main/WARN]: Mod file C:\Users\Main_User\curseforge\minecraft\Install\libraries\net\minecraftforge\javafmllanguage\1.18.2-40.2.0\javafmllanguage-1.18.2-40.2.0.jar is missing mods.toml file [02:26:22] [main/WARN]: Mod file C:\Users\Main_User\curseforge\minecraft\Install\libraries\net\minecraftforge\lowcodelanguage\1.18.2-40.2.0\lowcodelanguage-1.18.2-40.2.0.jar is missing mods.toml file [02:26:22] [main/WARN]: Mod file C:\Users\Main_User\curseforge\minecraft\Install\libraries\net\minecraftforge\mclanguage\1.18.2-40.2.0\mclanguage-1.18.2-40.2.0.jar is missing mods.toml file [02:26:22] [main/INFO]: Found mod file fmlcore-1.18.2-40.2.0.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@42d236fb [02:26:22] [main/INFO]: Found mod file javafmllanguage-1.18.2-40.2.0.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@42d236fb [02:26:22] [main/INFO]: Found mod file lowcodelanguage-1.18.2-40.2.0.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@42d236fb [02:26:22] [main/INFO]: Found mod file mclanguage-1.18.2-40.2.0.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@42d236fb [02:26:22] [main/INFO]: Found mod file client-1.18.2-20220404.173914-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@42d236fb [02:26:22] [main/INFO]: Found mod file forge-1.18.2-40.2.0-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@42d236fb [02:26:23] [main/INFO]: Found 3 dependencies adding them to mods collection [02:26:23] [main/INFO]: Found mod file velocity-native-3.1.2-SNAPSHOT.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@4e628b52 [02:26:23] [main/INFO]: Found mod file tcdcommons-2.1+1.18.2.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@4e628b52 [02:26:23] [main/INFO]: Found mod file Registrate-MC1.18.2-1.1.3.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@4e628b52
    • Hello There! We are back playing Sky Battle and today we do what we should ALWAYS do in these games and that is STICK TOGETHER! For some reason we don't do that but this is such a chaotic game that I know you guys are gonna enjoy!  
    • That is so weird, I don't know why the image link thing isn't working for you. And I will try to make my own river with a custom clay disk to see what gives. I'm wondering if I misunderstood the format or something. Give me a bit and I'll see what I can figure out if anything.
    • hey ive been struggling with this crash report and dont know how to solve it, can i get some help? [23:02:57] [main/INFO]: ModLauncher running: args [--username, graysonthepug, --version, forge-40.2.0, --gameDir, C:\Users\lauri\curseforge\minecraft\Instances\jotyu, --assetsDir, C:\Users\lauri\curseforge\minecraft\Install\assets, --assetIndex, 1.18, --uuid, b0035579daf647a0aa2ee99d07754e4c, --accessToken, ????????, --clientId, YTcyODRkNzgtNmMzOS00MzljLTk4MGMtNGIzNzA0NWVhODJj, --xuid, 2535440576553053, --userType, msa, --versionType, release, --width, 1024, --height, 768, --launchTarget, forgeclient, --fml.forgeVersion, 40.2.0, --fml.mcVersion, 1.18.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220404.173914] [23:02:57] [main/INFO]: ModLauncher 9.1.3+9.1.3+main.9b69c82a starting: java version 17.0.1 by Microsoft [23:02:58] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/lauri/curseforge/minecraft/Install/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2314!/ Service=ModLauncher Env=CLIENT [23:03:00] [main/INFO]: Found mod file abnormals_delight-1.18.2-3.0.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file AIOTBotania-1.18.2-2.1.2 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file AkashicTome-1.5-20.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file alexsmobs-1.18.6 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file allthemodium-1.9.5-1.18.2-40.1.51.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file allurement-1.18.2-2.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file another_furniture-forge-1.2.2-1.18.2 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file appleskin-forge-mc1.18.2-2.4.1 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file appliedenergistics2-11.1.7.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Aquaculture-1.18.2-2.3.10 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file architectury-4.10.88-forge (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file artifacts-1.18.2-4.2.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file atmospheric-1.18.2-4.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file AutoRegLib-1.7-53 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file AutoRegLib-1.7-53.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file balm-3.2.0+0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file balm-3.2.2+0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file bambooeverything-1.2.7-build.14+mc1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file berry_good-1.18.2-5.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file BetterAdvancements-1.18.2-0.1.2.125.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file BiomesOPlenty-1.18.2-16.0.0.109-universal (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file BloodMagic-1.18.2-3.2.6-41 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file blue_skies-1.18.2-1.3.12.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file blueprint-1.18.2-5.5.0 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file boatload-1.18.2-3.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Bookshelf-Forge-1.18.2-13.2.50.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Bookshelf-Forge-1.18.2-13.2.52 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Botania-1.18.2-435 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file buzzier_bees-1.18.2-4.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file bygonenether-1.2.1-1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file caelus-forge-1.18.1-3.0.0.2 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file caelus-forge-1.18.1-3.0.0.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file carryon-1.18.2-1.17.0.8.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Cataclysm-0.19.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file cfm-7.0.0-pre35-1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file citadel-1.11.3-1.18.2 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file cloth-config-6.4.90-forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Clumps-forge-1.18.2-8.0.0+15.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Clumps-forge-1.18.2-8.0.0+17 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file CNB-1.18.2-1.5.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file CodeChickenLib-1.18.2-4.1.3.480-universal.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file cofh_core-1.18.2-9.1.2.32 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file comforts-forge-1.18.2-5.0.0.4.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file comforts-forge-1.18.2-5.0.0.5 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Controlling-forge-1.18.2-9.0+22 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file cookingforblockheads-forge-1.18.2-12.0.2 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file corail_woodcutter-1.18.2-2.3.7.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file corpse-1.18.2-1.0.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file CraftTweaker-forge-1.18.2-9.1.185.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file create-1.18.2-0.5.0.i.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file create-confectionery1.18.2_v1.0.8 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file create-stuff-additions1.18.2_v1.1.8 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file createaddition-1.18.2-20220817a.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file createaddition-1.18.2-20220914a.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file createplus-1.18.2_v0.5.1a.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file CreaturesFromTheLushCave-1.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file creeperoverhaul-1.18.2-1.3.0-forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Croptopia-1.18.2-FORGE-2.1.0 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file culturaldelights-1.18.2-0.13.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file culturaldelights-1.18.2-0.14.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file curioofundying-forge-1.18-5.3.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file curios-forge-1.18.2-5.0.7.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file curiouselytra-forge-1.18.1-5.0.1.0 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file curiouslights-forge-1.2.0+1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file DarkPaintings-Forge-1.18.2-10.0.3.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Decorative Blocks-forge-1.18.2-2.1.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file dragonmounts-1.18.2-1.1.4.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file druidcraftrg-0.0.12 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file duckling-1.0.6-forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file DungeonCrawl-1.18.2-2.3.10 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file dungeons_plus-1.18.2-1.2.0 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file DungeonsArise-1.18.2-2.1.50d-beta.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file dynamiclightsreforged-1.18.2_v1.3.3.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file EarthMobs-1.18.2-1.1.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file EarthMobs-1.18.2-1.4.0 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file easy_villagers-1.18.2-1.0.11 (3).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file EasyMagic-v3.3.0-1.18.2-Forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file EasyShulkerBoxes-v3.1.1-1.18.2-Forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file ecologics-forge-1.18.2-1.7.11 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file elevatorid-1.18.2-1.8.4.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file EnchantmentDescriptions-Forge-1.18.2-10.0.12 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file EnchantmentDescriptions-Forge-1.18.2-10.0.8.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file EnchantmentMachine-1.18.2-1.0.15 (3).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file enchantwithmob-1.18.2-4.2.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file EnderStorage-1.18.2-2.9.0.182-universal.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Enhanced_Celestials-forge-1.18.2-2.0.7.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file enlightened-end-1.18.2-v28.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file ensorcellation-1.18.2-3.1.0.11 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file entityculling-forge-mc1.18-1.5.1 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file EquipmentCompare-1.18.1-1.2.12.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file excavated_variants-forge-1.18.2-0.6.4.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file expandability-6.0.0 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Fallingleaves-1.18.2-1.3.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file FallingTree-1.18.2-3.5.3.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file fancymenu_forge_2.12.1-1_MC_1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file FarmersDelight-1.18.2-1.1.2 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file FarmersRespite-1.18.2-1.3.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file flywheel-forge-1.18.2-0.6.8.a (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file forbidden_arcanus-1.18.2-2.1.1 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file forgottenrecipes-forge-1.18.1-1.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file friendsandfoes-forge-mc1.18.2-1.4.5.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file ftb-chunks-forge-1802.3.13-build.234.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file ftb-essentials-1802.1.7-build.42.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file ftb-library-forge-1802.3.6-build.140.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file ftb-teams-forge-1802.2.10-build.96.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file ftb-ultimine-forge-1802.3.3-build.55 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file fuze-relics-1.18.2-1.0.4.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Galosphere-1.18.2-1.0.4.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file geckolib-forge-1.18-3.0.57 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file goblintraders-1.8.0-1.18.2 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file HealthOverlay-1.18.2-6.3.4 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Highlighter-1.18.1-1.1.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file HunterIllager-1.18.2-4.0.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Illager Plushies 1.1.5 1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file illagersweararmor-1.1.5.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file immersive_weathering-1.18.2-1.2.11.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file ImmersiveEngineering-1.18.2-8.3.1-157.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file ImmersivePetroleum-1.18.2-4.0.0-17 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file incubation-1.18.2-2.0.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file industrial-foregoing-1.18.2-3.3.1.4-8 (4).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file infernal-expansion-1.18.2-2.5.0 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file InventoryHud_[1.18].forge-3.4.4.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file item-filters-forge-1802.2.7-build.33.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Jade-1.18.2-forge-5.2.5.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file jeed-1.18.2-1.11.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file jei-1.18.2-forge-10.2.1.1002.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file JEIEnchantmentInfo-1.17.1-2.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file JEITweaker-1.18.2-3.0.0.9.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file JER-Integration-3.3.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file JustEnoughProfessions-1.18.2-1.2.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file JustEnoughResources-1.18.2-0.14.1.171.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file kleeslabs-forge-1.18.2-11.1.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file L_Enders+Cataclysm-0.51-hotfix-1.18.2 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file LibX-1.18.2-3.2.18 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file MagnumTorch-v3.1.3-1.18.2-Forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Mantle-1.18.2-1.9.43.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file mcw-fences-1.0.7-mc1.18.2forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file mcw-furniture-3.0.1-mc1.18.2 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Mekanism-1.18.2-10.2.5.465 (4).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file MekanismGenerators-1.18.2-10.2.5.465 (5).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file MekanismTools-1.18.2-10.2.5.465 (4).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file MerchantMarkers-1.18.2-1.2.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file mob_grinding_utils-1.18.2-0.4.44 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file mob_grinding_utils-1.18.2-0.4.44 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file modonomicon-1.18.2-1.23.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file More Babies-forge-1.18.1-0.5.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file morevillagers-forge-1.18.2-3.3.2 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file morevillagers-forge-1.18.2-3.3.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file MouseTweaks-forge-mc1.18-2.21.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file mowziesmobs-1.5.32 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file mysticalworld-1.18.2-0.4.7.28.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file MythicBotany-1.18.2-2.1.14 (3).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file naturalist-forge-1.1.1-1.18.2 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file neapolitan-1.18.2-3.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file NekosEnchantedBooks-1.18.2-1.7.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file nether-s-exoticism-1.18.2-1.2.4.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file netherportalfix-forge-1.18-9.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file NethersDelight-1.18.2-2.2.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file nocube's_villagers_sell_animals_1.1.4_forge_1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file notenoughanimations-forge-1.6.0-mc1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file nourished-nether-1.18.2-v22.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file occultism-1.18.2-1.41.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Oh_The_Biomes_You'll_Go-forge-1.18.2-1.4.7 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file overloadedarmorbar-1.18.2-6.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Paintings-forge-1.18.2-9.1.2.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Patchouli-1.18.2-71.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file personality-1.18.2-2.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file PickUpNotifier-v3.2.0-1.18.2-Forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file polymorph-forge-1.18.2-0.44.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file productivebees-1.18.2-0.9.3.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file PuzzlesLib-v3.3.5-1.18.2-Forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Quark-3.2-358.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file radium-0.7.10.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file refinedstorageaddons-0.8.2 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file repurposed_structures_forge-5.1.14+1.18.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file revampedwolf-1.18.2-1.2.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Rex's-AdditionalStructures-1.18.2-(v.3.1.0).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file rubidium-0.5.3a.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Runelic-Forge-1.18.2-11.0.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file savage_and_ravage-1.18.2-4.0.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file seeds-1.18.2-1.1.3.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file selene-1.18.2-1.17.9.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file SereneSeasons-1.18.2-7.0.0.15.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file shetiphiancore-1.18-3.10.12 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file SimpleStorageNetwork-1.18.2-1.6.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file slimy-stuff-1.18.2-1.0.9.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file sophisticatedbackpacks-1.18.2-3.18.40.777 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file sophisticatedcore-1.18.2-0.5.37.202 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file sophisticatedstorage-1.18.2-0.6.16.274 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file spark-1.9.11-forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file spirit-forge-1.18.2-2.1.8.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file stalwart-dungeons-1.18.2-1.2.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file stoneholm-1.4.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file StorageDrawers-1.18.2-10.2.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Strawgolem-forge-1.18.2-2.0.0b1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file structure_gel-1.18.2-2.4.6.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file supermartijn642corelib-1.0.19-forge-mc1.18.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file supplementaries-1.18.2-1.4.12.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file TConstruct-1.18.2-3.6.2.92.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file TerraBlender-forge-1.18.2-1.2.0.126 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file the-conjurer-1.18.2-1.1.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file thermal_expansion-1.18.2-9.1.0.18.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file thermal_foundation-1.18.2-9.1.0.34 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file thermal_integration-1.18.2-9.1.0.10 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file thermal_locomotion-1.18.2-9.1.0.11 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file torchmaster-18.1.0 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file torohealth-1.18-forge-2 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file toughnessbar-1.18.2-7.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file Towns-and-Towers-1.18.2-1.6.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file TradingPost-v3.2.0-1.18.2-Forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file trashslot-forge-1.18.1-11.0.2 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file upgradedcore-1.18.2-3.2.0.0-release (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file upgradednetherite-1.18.2-4.2.0.6-release.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file upgradednetherite_ultimate-1.18.2-3.2.0.1-release (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file upgradedtools-1.18.2-1.1.0.1-release.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file valhelsia_structures-forge-1.18.2-0.1.0 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file veinmining-forge-1.18.2-0.21.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file village-employment-1.18.2-1.5.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file villagernames_1.18.2-3.5.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file villagertools-1.18-1.0.2.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file VisualWorkbench-v3.3.0-1.18.2-Forge.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file voidtotem-forge-1.18.2-1.3.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file walljump-forge-1.18.1-1.3.7 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file wandering-bags-1.18.2-2.0.3.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file waystones-forge-1.18.2-10.1.0 (2).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file wildbackport-1.2.3.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file xptome-1.18.2-2.1.6.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file YungsApi-1.18.2-Forge-2.0.8.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file YungsBetterDesertTemples-1.18.2-Forge-1.3.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file YungsBetterDungeons-1.18.2-Forge-2.1.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file YungsBetterMineshafts-1.18.2-Forge-2.2 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file YungsBetterOceanMonuments-1.18.2-Forge-1.0.3 (1).jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file YungsBetterStrongholds-1.18.2-Forge-2.1.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file YungsBetterWitchHuts-1.18.2-Forge-1.0.1.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/INFO]: Found mod file YungsExtras-1.18.2-Forge-2.1.0.jar of type MOD with provider {mods folder locator at C:\Users\lauri\curseforge\minecraft\Instances\jotyu\mods} [23:03:00] [main/WARN]: Mod file C:\Users\lauri\curseforge\minecraft\Install\libraries\net\minecraftforge\fmlcore\1.18.2-40.2.0\fmlcore-1.18.2-40.2.0.jar is missing mods.toml file [23:03:00] [main/WARN]: Mod file C:\Users\lauri\curseforge\minecraft\Install\libraries\net\minecraftforge\javafmllanguage\1.18.2-40.2.0\javafmllanguage-1.18.2-40.2.0.jar is missing mods.toml file [23:03:00] [main/WARN]: Mod file C:\Users\lauri\curseforge\minecraft\Install\libraries\net\minecraftforge\lowcodelanguage\1.18.2-40.2.0\lowcodelanguage-1.18.2-40.2.0.jar is missing mods.toml file [23:03:00] [main/WARN]: Mod file C:\Users\lauri\curseforge\minecraft\Install\libraries\net\minecraftforge\mclanguage\1.18.2-40.2.0\mclanguage-1.18.2-40.2.0.jar is missing mods.toml file [23:03:00] [main/INFO]: Found mod file fmlcore-1.18.2-40.2.0.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7bc9e6ab [23:03:00] [main/INFO]: Found mod file javafmllanguage-1.18.2-40.2.0.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7bc9e6ab [23:03:00] [main/INFO]: Found mod file lowcodelanguage-1.18.2-40.2.0.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7bc9e6ab [23:03:00] [main/INFO]: Found mod file mclanguage-1.18.2-40.2.0.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7bc9e6ab [23:03:00] [main/INFO]: Found mod file client-1.18.2-20220404.173914-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7bc9e6ab [23:03:00] [main/INFO]: Found mod file forge-1.18.2-40.2.0-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7bc9e6ab [23:03:01] [main/INFO]: Found 1 dependencies adding them to mods collection [23:03:01] [main/INFO]: Found mod file Registrate-MC1.18.2-1.1.3.jar of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@14e2e1c3 [23:03:01] [main/ERROR]: Missing or unsupported mandatory dependencies:     Mod ID: 'konkrete', Requested by: 'fancymenu', Expected range: '[1.5.1,)', Actual version: '[MISSING]'     Mod ID: 'refinedstorage', Requested by: 'refinedstorageaddons', Expected range: '[1.10.2,)', Actual version: '[MISSING]'     Mod ID: 'iceberg', Requested by: 'highlighter', Expected range: '[1.0.30,)', Actual version: '[MISSING]'     Mod ID: 'ftblibrary', Requested by: 'ftbchunks', Expected range: '[1802.3.8-build.161,)', Actual version: '1802.3.6-build.140'     Mod ID: 'valhelsia_core', Requested by: 'forbidden_arcanus', Expected range: '[1.18.2-0.3.0,)', Actual version: '[MISSING]'     Mod ID: 'dynamic_asset_generator', Requested by: 'excavated_variants', Expected range: '[0.6.0,)', Actual version: '[MISSING]'     Mod ID: 'yungsapi', Requested by: 'betteroceanmonuments', Expected range: '[1.18.2-Forge-2.1.5,)', Actual version: '1.18.2-Forge-2.0.8'     Mod ID: 'iceberg', Requested by: 'merchantmarkers', Expected range: '[1.0.41,)', Actual version: '[MISSING]'     Mod ID: 'valhelsia_core', Requested by: 'valhelsia_structures', Expected range: '[1.18.1-0.1.0,)', Actual version: '[MISSING]'     Mod ID: 'collective', Requested by: 'villagernames', Expected range: '[4.7,)', Actual version: '[MISSING]'     Mod ID: 'structure_gel', Requested by: 'dungeons_plus', Expected range: '[2.4.7,]', Actual version: '2.4.6'     Mod ID: 'feature_nbt_deadlock_be_gone', Requested by: 'repurposed_structures', Expected range: '*', Actual version: '[MISSING]'     Mod ID: 'iceberg', Requested by: 'equipmentcompare', Expected range: '[1.0.40,)', Actual version: '[MISSING]' [23:03:06] [main/ERROR]: Mixin config dynamiclightsreforged.mixins.json does not specify "minVersion" property [23:03:06] [main/INFO]: Compatibility level set to JAVA_17 [23:03:06] [main/ERROR]: Mixin config rubidium.mixins.json does not specify "minVersion" property [23:03:06] [main/ERROR]: Mixin config radium.mixins.json does not specify "minVersion" property [23:03:06] [main/INFO]: Successfully loaded Mixin Connector [shetiphian.core.mixins.MixinConnector] [23:03:06] [main/INFO]: Launching target 'forgeclient' with arguments [--version, forge-40.2.0, --gameDir, C:\Users\lauri\curseforge\minecraft\Instances\jotyu, --assetsDir, C:\Users\lauri\curseforge\minecraft\Install\assets, --uuid, b0035579daf647a0aa2ee99d07754e4c, --username, graysonthepug, --assetIndex, 1.18, --accessToken, ????????, --clientId, YTcyODRkNzgtNmMzOS00MzljLTk4MGMtNGIzNzA0NWVhODJj, --xuid, 2535440576553053, --userType, msa, --versionType, release, --width, 1024, --height, 768] [23:03:06] [main/INFO]: Trying to switch memory allocators to work around memory leaks present with Jemalloc 5.0.0 through 5.2.0 on Windows [23:03:06] [main/INFO]: Loaded configuration file for Rubidium: 29 options available, 0 override(s) found [23:03:06] [main/WARN]: Reference map 'wildbackport-forge-refmap.json' for wildbackport.mixins.json could not be read. If this is a development environment you can ignore this message [23:03:07] [main/WARN]: Reference map 'morevillagers-forge-forge-refmap.json' for morevillagers.mixins.json could not be read. If this is a development environment you can ignore this message [23:03:07] [main/WARN]: Reference map 'yungsextras.refmap.json' for yungsextras.mixins.json could not be read. If this is a development environment you can ignore this message [23:03:07] [main/WARN]: Reference map 'yungsextras.refmap.json' for yungsextras_forge.mixins.json could not be read. If this is a development environment you can ignore this message [23:03:07] [main/INFO]: Loaded configuration file for Radium: 100 options available, 0 override(s) found [23:03:07] [main/WARN]: Reference map 'farmersrespite.refmap.json' for farmersrespite.mixins.json could not be read. If this is a development environment you can ignore this message [23:03:07] [main/WARN]: Reference map 'naturalist-forge-forge-refmap.json' for naturalist.mixins.json could not be read. If this is a development environment you can ignore this message [23:03:07] [main/WARN]: Reference map 'bloodmagic.refmap.json' for bloodmagic.mixins.json could not be read. If this is a development environment you can ignore this message [23:03:07] [main/WARN]: Reference map 'nethersdelight.refmap.json' for nethersdelight.mixins.json could not be read. If this is a development environment you can ignore this message [23:03:07] [main/WARN]: Error loading class: net/minecraft/client/renderer/item/ItemProperties$static$1 (java.lang.ClassNotFoundException: net.minecraft.client.renderer.item.ItemProperties$static$1) [23:03:07] [main/WARN]: @Mixin target net.minecraft.client.renderer.item.ItemProperties$static$1 was not found infernal-expansion.mixins.json:client.MixinItemProperties [23:03:08] [main/WARN]: Error loading class: snownee/snow/WorldTickHandler (java.lang.ClassNotFoundException: snownee.snow.WorldTickHandler) [23:03:09] [main/WARN]: Error loading class: snownee/snow/WorldTickHandler (java.lang.ClassNotFoundException: snownee.snow.WorldTickHandler) [23:03:09] [main/WARN]: Error loading class: snownee/snow/WorldTickHandler (java.lang.ClassNotFoundException: snownee.snow.WorldTickHandler) [23:03:11] [pool-3-thread-1/WARN]: Error loading class: snownee/snow/WorldTickHandler (java.lang.ClassNotFoundException: snownee.snow.WorldTickHandler)
    • First Crash: https://gist.github.com/POYZINIS/4d2e5312c877722ffdd574fc0265573b Second Crash: https://gist.github.com/POYZINIS/22d450cb999824f95e0b9fa64e1e8493 <-- this is the one im getting currently I tryed to enter the end with an immediate server crash. I disabled max tick time in the server proporties, after that I get this crash which I have yet to find a solution for.
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.