Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Solved] [1.8] Making a Grass Slab


JimiIT92
 Share

Recommended Posts

As by title, i'm trying to make a slab that looks like grass, but i have incorrect textures when placing the single slab (the double slab looks like a grass bock as i want) :/

This is the code for my Slab class

package mw.blocks.vanilla;

import java.util.List;
import java.util.Random;

import mw.core.MWMetadataBlocks;
import mw.core.MWTabs;
import mw.core.MWVanillaSlabs;
import net.minecraft.block.BlockSlab;
import net.minecraft.block.material.Material;
import net.minecraft.block.properties.IProperty;
import net.minecraft.block.properties.PropertyBool;
import net.minecraft.block.properties.PropertyEnum;
import net.minecraft.block.state.BlockState;
import net.minecraft.block.state.IBlockState;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.BlockPos;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumWorldBlockLayer;
import net.minecraft.util.IStringSerializable;
import net.minecraft.world.ColorizerGrass;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
import net.minecraft.world.biome.BiomeColorHelper;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class BlockGrassSlab extends BlockSlab
{
    public static final PropertyBool seamlessBool = PropertyBool.create("seamless");
    public static final PropertyEnum typeVar = PropertyEnum.create("variant", BlockGrassSlab.EnumType.class);

    public BlockGrassSlab()
    {
        super(Material.grass);
        IBlockState iblockstate = this.blockState.getBaseState();
        if (this.isDouble())
        {
            iblockstate = iblockstate.withProperty(seamlessBool, Boolean.valueOf(false));
        }
        else
        {
            iblockstate = iblockstate.withProperty(HALF, BlockSlab.EnumBlockHalf.BOTTOM);
        }
        this.setDefaultState(iblockstate.withProperty(typeVar, BlockGrassSlab.EnumType.NORMAL));
        this.setCreativeTab(MWTabs.tabBlock);
        this.setHardness(0.7F);
        this.setResistance(0.0F);
        this.useNeighborBrightness = !this.isDouble();
        this.setStepSound(soundTypeGrass);
    }

    @SideOnly(Side.CLIENT)
    public EnumWorldBlockLayer getBlockLayer()
    {
      return EnumWorldBlockLayer.CUTOUT_MIPPED;
    }
    
    @SideOnly(Side.CLIENT)
    public int getBlockColor()
    {
        return ColorizerGrass.getGrassColor(0.5D, 1.0D);
    }

    @SideOnly(Side.CLIENT)
    public int getRenderColor(IBlockState state)
    {
        return this.getBlockColor();
    }

    @SideOnly(Side.CLIENT)
    public int colorMultiplier(IBlockAccess worldIn, BlockPos pos, int renderPass)
    {
        return BiomeColorHelper.getGrassColorAtPos(worldIn, pos);
    }

    
    public Item getItemDropped(IBlockState state, Random rand, int fortune)
    {
        return Item.getItemFromBlock(MWVanillaSlabs.grass_single_slab);
    }

    @SideOnly(Side.CLIENT)
    public Item getItem(World worldIn, BlockPos pos)
    {
    	
        return Item.getItemFromBlock(MWVanillaSlabs.grass_single_slab);
    }

    public String getUnlocalizedName(int meta)
    {
        return "tile." + BlockGrassSlab.EnumType.func_176625_a(meta).func_176627_c();
    }

    public IProperty getVariantProperty()
    {
        return typeVar;
    }

    public Object getVariant(ItemStack stack)
    {
        return BlockGrassSlab.EnumType.func_176625_a(stack.getMetadata() & 7);
    }

    @SideOnly(Side.CLIENT)
    public void getSubBlocks(Item itemIn, CreativeTabs tab, List list)
    {
        if (itemIn != Item.getItemFromBlock(MWVanillaSlabs.grass_double_slab))
        {
            BlockGrassSlab.EnumType[] aenumtype = BlockGrassSlab.EnumType.values();
            int i = aenumtype.length;

            for (int j = 0; j < i; ++j)
            {
                BlockGrassSlab.EnumType enumtype = aenumtype[j];

                    list.add(new ItemStack(itemIn, 1, enumtype.func_176624_a()));
               
            }
        }
    }

    public IBlockState getStateFromMeta(int meta)
    {
        IBlockState iblockstate = this.getDefaultState().withProperty(typeVar, BlockGrassSlab.EnumType.func_176625_a(meta & 7));

        if (this.isDouble())
        {
            iblockstate = iblockstate.withProperty(seamlessBool, Boolean.valueOf((meta &  != 0));
        }
        else
        {
            iblockstate = iblockstate.withProperty(HALF, (meta &  == 0 ? BlockSlab.EnumBlockHalf.BOTTOM : BlockSlab.EnumBlockHalf.TOP);
        }

        return iblockstate;
    }

    public int getMetaFromState(IBlockState state)
    {
        byte b0 = 0;
        int i = b0 | ((BlockGrassSlab.EnumType)state.getValue(typeVar)).func_176624_a();

        if (this.isDouble())
        {
            if (((Boolean)state.getValue(seamlessBool)).booleanValue())
            {
                i |= 8;
            }
        }
        else if (state.getValue(HALF) == BlockSlab.EnumBlockHalf.TOP)
        {
            i |= 8;
        }

        return i;
    }

    protected BlockState createBlockState()
    {
        return this.isDouble() ? new BlockState(this, new IProperty[] {seamlessBool, typeVar}): new BlockState(this, new IProperty[] {HALF, typeVar});
    }

    public int damageDropped(IBlockState state)
    {
        return ((BlockGrassSlab.EnumType)state.getValue(typeVar)).func_176624_a();
    }

    public static enum EnumType implements IStringSerializable
    {
    //	VARIANT(META, "VAR NAME", "UNL.NAME");
    	NORMAL(0, "normal", "grass_single_slab");

        private static final BlockGrassSlab.EnumType[] field_176640_i = new BlockGrassSlab.EnumType[values().length];
        private final int meta;
        private final String variantName;
        private final String name;


        private EnumType(int meta, String name)
        {
            this(meta, name, name);
        }

        private EnumType(int meta, String variantName, String name)
        {
            this.meta = meta;
            this.variantName = variantName;
            this.name = name;
        }

        public int func_176624_a()
        {
            return this.meta;
        }

        public String toString()
        {
            return this.variantName;
        }

        public static BlockGrassSlab.EnumType func_176625_a(int meta)
        {
            if (meta < 0 || meta >= field_176640_i.length)
            {
                meta = 0;
            }

            return field_176640_i[meta];
        }

        public String getName()
        {
            return this.variantName;
        }

        public String func_176627_c()
        {
            return this.name;
        }

        static
        {
            BlockGrassSlab.EnumType[] var0 = values();
            int var1 = var0.length;

            for (int var2 = 0; var2 < var1; ++var2)
            {
                BlockGrassSlab.EnumType var3 = var0[var2];
                field_176640_i[var3.func_176624_a()] = var3;
            }
        }
    }

@Override
public boolean isDouble() {
	return false;
}

@Override
public boolean isSideSolid(IBlockAccess worldIn, BlockPos pos, EnumFacing side)
{
	if(side == EnumFacing.UP)
		return true;
	else
		return false;
}

}

 

And here is a screenshot of what the single slab looks like in inventory, on ground and on the upper half of a block

RkCsN8j.png

 

Basically is not painting the grass top grass texture :/

Also, there is a better way to make a slab that has no variant (just 1 type of slab, for example: only grass or only stone....)?

Thanks in advance to all who will help me :)

 

Don't blame me if i always ask for your help. I just want to learn to be better :)

Link to comment
Share on other sites

Blocks are only rendered with a colour multiplier if the model defines a tint index for the face. Look at the grass.json and grass_normal.json models.

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

OK, so 'ive tried adding this code from the grass.json file to my both upper and half slab .json files

"elements": [
        {   "from": [ 0, 0, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#top",    "cullface": "up", "tintindex": 0 },
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "east" }
            }
        },
        {   "from": [ 0, 0, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
            }
        }
    ]

 

So i now have this half_grass_slab.json file

{
"parent": "block/half_slab",
"textures": {
	"particle": "blocks/dirt",
        "bottom": "blocks/dirt",
        "top": "blocks/grass_top",
        "side": "blocks/grass_side",
        "overlay": "blocks/grass_side_overlay"
},
"elements": [
        {   "from": [ 0, 0, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#top",    "cullface": "up", "tintindex": 0 },
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "east" }
            }
        },
        {   "from": [ 0, 0, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
            }
        }
    ]
}

and this upper_grass_slab.json file

{
"parent": "block/upper_slab",
"textures": {
	"particle": "blocks/dirt",
        "bottom": "blocks/dirt",
        "top": "blocks/grass_top",
        "side": "blocks/grass_side",
        "overlay": "blocks/grass_side_overlay"
},
"elements": [
        {   "from": [ 0, 0, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#top",    "cullface": "up", "tintindex": 0 },
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "east" }
            }
        },
        {   "from": [ 0, 0, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
            }
        }
    ]
}

 

But i have errors in Eclipse, saying:

13:35:55] [Client thread/ERROR] [FML]: Exception loading model mw:block/upper_grass_slab with loader instance, skipping
com.google.gson.JsonParseException: BlockModel requires either elements or parent, found both
at net.minecraft.client.renderer.block.model.ModelBlock$Deserializer.parseModelBlock(ModelBlock.java:256) ~[ModelBlock$Deserializer.class:?]
at net.minecraft.client.renderer.block.model.ModelBlock$Deserializer.deserialize(ModelBlock.java:323) ~[ModelBlock$Deserializer.class:?]
at com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:58) ~[TreeTypeAdapter.class:?]
at com.google.gson.Gson.fromJson(Gson.java:803) ~[Gson.class:?]
at com.google.gson.Gson.fromJson(Gson.java:741) ~[Gson.class:?]
at net.minecraft.client.renderer.block.model.ModelBlock.deserialize(ModelBlock.java:47) ~[ModelBlock.class:?]
at net.minecraft.client.resources.model.ModelBakery.loadModel(ModelBakery.java:269) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.access$900(ModelLoader.java:67) ~[ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:451) ~[ModelLoader$VanillaLoader.class:?]
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:92) [ModelLoaderRegistry.class:?]
at net.minecraftforge.client.model.ModelLoader.loadAnyModel(ModelLoader.java:187) [ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader.getModel(ModelLoader.java:170) [ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.<init>(ModelLoader.java:342) [ModelLoader$WeightedRandomModel.class:?]
at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:140) [ModelLoader.class:?]
at net.minecraft.client.resources.model.ModelBakery.loadVariants(ModelBakery.java:122) [ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:121) [ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:91) [ModelLoader.class:?]
at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:29) [ModelManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:767) [Minecraft.class:?]
at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:306) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:521) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:356) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:117) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_51]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_51]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_51]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]
[13:35:55] [Client thread/ERROR] [FML]: Exception loading model mw:block/half_grass_slab with loader instance, skipping
com.google.gson.JsonParseException: BlockModel requires either elements or parent, found both
at net.minecraft.client.renderer.block.model.ModelBlock$Deserializer.parseModelBlock(ModelBlock.java:256) ~[ModelBlock$Deserializer.class:?]
at net.minecraft.client.renderer.block.model.ModelBlock$Deserializer.deserialize(ModelBlock.java:323) ~[ModelBlock$Deserializer.class:?]
at com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:58) ~[TreeTypeAdapter.class:?]
at com.google.gson.Gson.fromJson(Gson.java:803) ~[Gson.class:?]
at com.google.gson.Gson.fromJson(Gson.java:741) ~[Gson.class:?]
at net.minecraft.client.renderer.block.model.ModelBlock.deserialize(ModelBlock.java:47) ~[ModelBlock.class:?]
at net.minecraft.client.resources.model.ModelBakery.loadModel(ModelBakery.java:269) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.access$900(ModelLoader.java:67) ~[ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:451) ~[ModelLoader$VanillaLoader.class:?]
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:92) [ModelLoaderRegistry.class:?]
at net.minecraftforge.client.model.ModelLoader.loadAnyModel(ModelLoader.java:187) [ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader.getModel(ModelLoader.java:170) [ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader$WeightedRandomModel.<init>(ModelLoader.java:342) [ModelLoader$WeightedRandomModel.class:?]
at net.minecraftforge.client.model.ModelLoader.registerVariant(ModelLoader.java:140) [ModelLoader.class:?]
at net.minecraft.client.resources.model.ModelBakery.loadVariants(ModelBakery.java:122) [ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.loadBlocks(ModelLoader.java:121) [ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:91) [ModelLoader.class:?]
at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:29) [ModelManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [simpleReloadableResourceManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [simpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:767) [Minecraft.class:?]
at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:306) [FMLClientHandler.class:?]
at net.minecraft.client.Minecraft.startGame(Minecraft.java:521) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:356) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:117) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_51]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_51]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_51]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]

 

How can i solve that?

Don't blame me if i always ask for your help. I just want to learn to be better :)

Link to comment
Share on other sites

Like the error says, a model can only specify a parent or elements; but not both. Since you need to specify the

tintindex

in the elements, you need to define the elements yourself instead of inheriting from the default slab models.

 

You'll need to copy the grass.json model, adjust the height (the y dimension of the

from

and

to

coordinates) of each element to 8 instead of 16 and remove the

cullface

from the

up

or

down

face (like the slab models). You can then inherit from this model for each variant of grass you want to support like the default grass models.

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

This is the half_grass_slab block model:

{
"textures": {
	"particle": "blocks/dirt",
        "bottom": "blocks/dirt",
        "top": "blocks/grass_top",
        "side": "blocks/grass_side",
        "overlay": "blocks/grass_side_overlay"
},
"elements": [
        {   "from": [ 0, 0, 0 ],
            "to": [ 16, 8, 16 ],
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "tintindex": 0 },
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "east" }
            }
        },
        {   "from": [ 0, 0, 0 ],
            "to": [ 16, 8, 16 ],
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
            }
        }
    ]
}

 

This is the upper_grass_slab block model:

{
"textures": {
	"particle": "blocks/dirt",
        "bottom": "blocks/dirt",
        "top": "blocks/grass_top",
        "side": "blocks/grass_side",
        "overlay": "blocks/grass_side_overlay"
},
"elements": [
        {   "from": [ 0, 8, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "tintindex": 0 },
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#side",   "cullface": "east" }
            }
        },
        {   "from": [ 0, 8, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
            }
        }
    ]
}

 

And this is the item model file

{
"parent": "mw:block/half_grass_slab",
"display": {
	"thirdperson": {
		"rotation": [ 10, -45, 170],
		"translation": [ 0, 1.5, -2.75],
		"scale": [ 0.375, 0.375, 0.375]
	}
}
}

 

As mentioned above the slabs itself have no problems, only the rendering in inventory is wrong :/

This is how it looks right now

X0x2Qec.png

Don't blame me if i always ask for your help. I just want to learn to be better :)

Link to comment
Share on other sites

As mentioned above the slabs itself have no problems, only the rendering in inventory is wrong :/

 

Ah, I didn't get that from your last post.

 

If it's rendering with colour in the world but grey in your inventory, you need to create a custom

ItemBlock

class that overrides

Item#getColorFromItemStack

like

ItemColored

does. You'll want to extend

ItemSlab

(to inherit the slab placement logic) and have a constructor that takes your actual single/double slab classes for the

singleSlab

and

doubleSlab

parameters instead of

BlockSlab

(so FML can find the constructor via reflection when you register your

Block

s).

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

Yay! :D I added this function to my ItemGrassSlab class

@SideOnly(Side.CLIENT)
    public int getColorFromItemStack(ItemStack stack, int renderPass)
    {
        return this.single.getRenderColor(this.single.getStateFromMeta(stack.getMetadata()));
    }

and it worked :D Thanks for the answer :)

Don't blame me if i always ask for your help. I just want to learn to be better :)

Link to comment
Share on other sites

  • 3 months later...

The UV's in your models are off, currently they are rendering the full texture on half a block.

 

half_grass_slab block model:

{
    "textures": {
        "particle": "blocks/dirt",
        "bottom": "blocks/dirt",
        "top": "blocks/grass_top",
        "side": "blocks/grass_side",
        "overlay": "blocks/grass_side_overlay"
    },
    "elements": [
        {   "from": [ 0, 0, 0 ],
            "to": [ 16, 8, 16 ],
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "tintindex": 0 },
                "north": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "north" },
                "south": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "south" },
                "west":  { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "west" },
                "east":  { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "east" }
            }
        },
        {   "from": [ 0, 0, 0 ],
            "to": [ 16, 8, 16 ],
            "faces": {
                "north": { "uv": [ 0, 0, 16, 8 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 8 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 8 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 8 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
            }
        }
    ]
}

 

upper_grass_slab block model:

{
    "textures": {
        "particle": "blocks/dirt",
        "bottom": "blocks/dirt",
        "top": "blocks/grass_top",
        "side": "blocks/grass_side",
        "overlay": "blocks/grass_side_overlay"
    },
    "elements": [
        {   "from": [ 0, 8, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "tintindex": 0, "cullface": "up" },
                "north": { "uv": [ 0, 0, 16,  8 ], "texture": "#side", "cullface": "north" },
                "south": { "uv": [ 0, 0, 16,  8 ], "texture": "#side", "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16,  8 ], "texture": "#side", "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16,  8 ], "texture": "#side", "cullface": "east" }
            }
        },
        {   "from": [ 0, 8, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "north": { "uv": [ 0, 0, 16, 8 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 8 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 8 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 8 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
            }
        }
    ]
}

Link to comment
Share on other sites

No, I need a full grass block.

First, I created a model.

 

my_grass_model:

{
    "elements": [
        {  "from": [ 0, 0, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#down", "cullface": "down" },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#up",    "cullface": "up", "tintindex": 0 },
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#north",   "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#south",   "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#west",   "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#east",   "cullface": "east" }
            }
        },
        {   "from": [ 0, 0, 0 ],
            "to": [ 16, 16, 16 ],
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" },
                "west":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" },
                "east":  { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" }
            }
        }
    ]
}

 

Then, based on it created a model for my block.

 

my_grass_block

{  
    "parent": "mymod:block/my_grass_model",
    "textures": {
        "particle": "blocks/dirt",
        "down": "mymod:blocks/MyGrass_Bottom",
        "up": "blocks/grass_top",
        "north": "mymod:blocks/MyGrass",
        "east": "mymod:blocks/MyGrass",
        "south": "mymod:blocks/MyGrass",
        "west": "mymod:blocks/MyGrass",
        "overlay": "blocks/grass_side_overlay"
    }
}

 

And particles from the block have no color of the dirt. They are painted in green. How can I fix it?

 

width=800 height=601https://file-up.net/big_748f23757e8c8371e820151209082645.jpg[/img]

 

Sorry, I don't speak English very well...

Link to comment
Share on other sites

@Liahim

Sorry for the confusion, I was pointing out the UV error to JimiIT92.

 

As for your particle issue, I'm not sure.

I've currently got a block with the opposite issue; item and block colored correctly but particles are grey.

Eventually I'll look into it but since I have larger parts of my mod left to upgrade its low priority.

 

I'm am using tintindex 1 for that block so my thinking is: tintindex 0 might always be used for particles so anything other then white results in colored particles, and the default grass is case exempted.

But that is based entirely on observation and has no bases in the code itself.

 

EDIT:

After posting I started wonder why I was still using tintindex 1, (it was from an older model design, and I simply didn't go through and change it)

So I change my models to use tintindex 0 and updated the colorMultiplier, and my particles are correctly colored.

 

This makes it look even more like tintindex 0 is always used on particles and grass is just hard coded.

I'd suggest using tintindex 1 in your model and changing it in your Block.colorMultiplier and Item.getColorFromItemStack.

Link to comment
Share on other sites

@ShetiPhian

Sorry. How can I change the colorMultiplier method for these purposes?

I do not quite understand.

 

Now it looks like this:

    @SideOnly(Side.CLIENT)
    public int colorMultiplier(IBlockAccess worldIn, BlockPos pos, int renderPass)
    {
        return BiomeColorHelper.getGrassColorAtPos(worldIn, pos);
    }

 

O! I did it! Thanks for help )

    @SideOnly(Side.CLIENT)
    public int colorMultiplier(IBlockAccess worldIn, BlockPos pos, int renderPass)
    {
        return renderPass == 1 ? BiomeColorHelper.getGrassColorAtPos(worldIn, pos) : 16777215;
    }

Sorry, I don't speak English very well...

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

    • assemblylinemachines needs to update for the new Forge version.
    • After update forge from 1.18.1-39.0.10 to 1.18.1-39.0.59 server starts up and immediately crash. part of the log [16:56:15] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld [16:56:16] [Worker-Main-8/INFO]: Preparing spawn area: 0% [16:56:16] [Worker-Main-8/INFO]: Preparing spawn area: 0% [16:56:16] [Worker-Main-9/INFO]: Preparing spawn area: 0% [16:56:16] [Worker-Main-6/INFO]: Preparing spawn area: 0% [16:56:17] [Worker-Main-6/INFO]: Preparing spawn area: 0% [16:56:17] [Worker-Main-7/INFO]: Preparing spawn area: 3% [16:56:18] [Worker-Main-9/INFO]: Preparing spawn area: 4% [16:56:18] [Worker-Main-8/INFO]: Preparing spawn area: 13% [16:56:19] [Worker-Main-9/INFO]: Preparing spawn area: 22% [16:56:19] [Worker-Main-8/INFO]: Preparing spawn area: 46% [16:56:20] [Worker-Main-7/INFO]: Preparing spawn area: 98% [16:56:20] [Server thread/INFO]: Time elapsed: 5316 ms [16:56:20] [Server thread/INFO]: Done (10.448s)! For help, type "help" [16:56:20] [Server thread/INFO]: Successfully initialized permission handler forge:default_handler [16:56:20] [Server thread/INFO]: Loading server stuff [16:56:20] [Server thread/INFO]: Loading EnderTank Data [16:56:20] [Server thread/INFO]: Finished Loading EnderTank Data [16:56:42] [Server thread/INFO]: Loading EnderChest Data [16:56:42] [Server thread/INFO]: Finished Loading EnderChest Data [16:56:42] [Server thread/INFO]: Sending reload packet to clients [16:56:43] [Server thread/ERROR]: Encountered an unexpected exception net.minecraft.ReportedException: Exception ticking world at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:872) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:328) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:808) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:668) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:258) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at java.lang.Thread.run(Thread.java:833) [?:?] Caused by: java.lang.NoSuchMethodError: 'net.minecraft.nbt.CompoundTag net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity.save(net.minecraft.nbt.CompoundTag)' at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.save(AbstractMachine.java:201) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.m_5995_(AbstractMachine.java:91) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] at net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket.m_195642_(ClientboundBlockEntityDataPacket.java:21) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket.m_195640_(ClientboundBlockEntityDataPacket.java:25) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.getUpdatePacket(AbstractMachine.java:79) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.m_183216_(AbstractMachine.java:42) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] at net.minecraft.server.level.ChunkHolder.m_140029_(ChunkHolder.java:228) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at net.minecraft.server.level.ChunkHolder.m_140032_(ChunkHolder.java:220) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at net.minecraft.server.level.ChunkHolder.m_140054_(ChunkHolder.java:200) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at net.minecraft.server.level.ServerChunkCache.m_184021_(ServerChunkCache.java:371) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] at net.minecraft.server.level.ServerChunkCache.m_8490_(ServerChunkCache.java:370) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at net.minecraft.server.level.ServerChunkCache.m_142483_(ServerChunkCache.java:311) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:278) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:868) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] ... 5 more crash report: ---- Minecraft Crash Report ---- // Why did you do that? Time: 1/24/22, 4:56 PM Description: Exception ticking world java.lang.NoSuchMethodError: 'net.minecraft.nbt.CompoundTag net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity.save(net.minecraft.nbt.CompoundTag)' at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.save(AbstractMachine.java:201) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] {re:classloading} at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.m_5995_(AbstractMachine.java:91) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] {re:classloading} at net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket.m_195642_(ClientboundBlockEntityDataPacket.java:21) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,re:classloading} at net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket.m_195640_(ClientboundBlockEntityDataPacket.java:25) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,re:classloading} at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.getUpdatePacket(AbstractMachine.java:79) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] {re:classloading} at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.m_183216_(AbstractMachine.java:42) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] {re:classloading} at net.minecraft.server.level.ChunkHolder.m_140029_(ChunkHolder.java:228) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading} at net.minecraft.server.level.ChunkHolder.m_140032_(ChunkHolder.java:220) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading} at net.minecraft.server.level.ChunkHolder.m_140054_(ChunkHolder.java:200) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading} at net.minecraft.server.level.ServerChunkCache.m_184021_(ServerChunkCache.java:371) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading,pl:accesstransformer:B} at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] {re:mixin} at net.minecraft.server.level.ServerChunkCache.m_8490_(ServerChunkCache.java:370) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.level.ServerChunkCache.m_142483_(ServerChunkCache.java:311) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:278) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,re:classloading,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,pl:mixin:APP:immersiveengineering.mixins.json:coremods.ServerWorldMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:868) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:A} at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:328) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:808) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:668) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:258) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:A} at java.lang.Thread.run(Thread.java:833) [?:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Server thread Stacktrace: at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.save(AbstractMachine.java:201) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] {re:classloading} at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.m_5995_(AbstractMachine.java:91) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] {re:classloading} at net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket.m_195642_(ClientboundBlockEntityDataPacket.java:21) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,re:classloading} at net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket.m_195640_(ClientboundBlockEntityDataPacket.java:25) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,re:classloading} at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.getUpdatePacket(AbstractMachine.java:79) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] {re:classloading} at me.haydenb.assemblylinemachines.block.helpers.AbstractMachine.m_183216_(AbstractMachine.java:42) ~[assemblylinemachines-1.18-1.3.7.jar%2349!/:?] {re:classloading} at net.minecraft.server.level.ChunkHolder.m_140029_(ChunkHolder.java:228) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading} at net.minecraft.server.level.ChunkHolder.m_140032_(ChunkHolder.java:220) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading} at net.minecraft.server.level.ChunkHolder.m_140054_(ChunkHolder.java:200) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading} at net.minecraft.server.level.ServerChunkCache.m_184021_(ServerChunkCache.java:371) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading,pl:accesstransformer:B} at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] {re:mixin} at net.minecraft.server.level.ServerChunkCache.m_8490_(ServerChunkCache.java:370) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.level.ServerChunkCache.m_142483_(ServerChunkCache.java:311) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:278) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,re:classloading,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,pl:mixin:APP:immersiveengineering.mixins.json:coremods.ServerWorldMixin,pl:mixin:A} -- Affected level -- Details: All players: 0 total; [] Chunk stats: 2354 Level dimension: minecraft:overworld Level spawn location: World: (-32,115,0), Section: (at 0,3,0 in -2,7,0; chunk contains blocks -32,-64,0 to -17,319,15), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,-64,0 to -1,319,511) Level time: 7792540 game time, 8650817 day time Level name: 4105231 Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false Level weather: Rain time: 5619 (now: false), thunder time: 9333 (now: false) Known server brands: forge Level was modded: true Level storage version: 0x04ABD - Anvil Stacktrace: at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:868) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:A} at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:328) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:808) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:668) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:A} at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:258) ~[server-1.18.1-20211210.034407-srg.jar%23205!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerAccessor,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:A} at java.lang.Thread.run(Thread.java:833) [?:?] {} -- System Details -- Details: Minecraft Version: 1.18.1 Minecraft Version ID: 1.18.1 Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.2, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 6606028800 bytes (6300 MiB) / 10737418240 bytes (10240 MiB) up to 10737418240 bytes (10240 MiB) CPUs: 8 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz Identifier: Intel64 Family 6 Model 158 Stepping 9 Microarchitecture: Kaby Lake Frequency (GHz): 3.60 Number of physical packages: 1 Number of physical CPUs: 4 Number of logical CPUs: 8 Graphics card #0 name: NVIDIA Quadro P2000 Graphics card #0 vendor: NVIDIA (0x10de) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x1c30 Graphics card #0 versionInfo: DriverVersion=30.0.14.7141 Memory slot #0 capacity (MB): 16384.00 Memory slot #0 clockSpeed (GHz): 3.28 Memory slot #0 type: DDR4 Memory slot #1 capacity (MB): 16384.00 Memory slot #1 clockSpeed (GHz): 3.28 Memory slot #1 type: DDR4 Memory slot #2 capacity (MB): 16384.00 Memory slot #2 clockSpeed (GHz): 3.28 Memory slot #2 type: DDR4 Memory slot #3 capacity (MB): 16384.00 Memory slot #3 clockSpeed (GHz): 3.28 Memory slot #3 type: DDR4 Virtual memory max (MB): 65474.51 Virtual memory used (MB): 39795.42 Swap memory total (MB): 0.00 Swap memory used (MB): 0.00 JVM Flags: 20 total; -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 Server Running: true Player Count: 0 / 20; [] Data Packs: vanilla, mod:supercircuitmaker, mod:ftbessentials, mod:supermartijn642configlib, mod:quarryplus, mod:netherportalfix, mod:connectivity (incompatible), mod:mcwwindows, mod:windowlogging (incompatible), mod:kleeslabs, mod:glassential (incompatible), mod:forgeendertech, mod:zcavetweaksforge, mod:cookingforblockheads, mod:controlling (incompatible), mod:placebo (incompatible), mod:citadel, mod:alexsmobs (incompatible), mod:shrink (incompatible), mod:sophisticatedbackpacks (incompatible), mod:buildinggadgets (incompatible), mod:apotheosis (incompatible), mod:mcwdoors, mod:jeed (incompatible), mod:clickadv (incompatible), mod:balm (incompatible), mod:dynview (incompatible), mod:gunswithoutroses (incompatible), mod:fpsreducer, mod:jeresources, mod:toolkit (incompatible), mod:shetiphiancore, mod:createfa, mod:dummmmmmy (incompatible), mod:supplementaries (incompatible), mod:emojiful (incompatible), mod:tklib, mod:seedfix_forge, mod:clearview, mod:chipped, mod:mcwbridges, mod:farmersdelight, mod:cleancut (incompatible), mod:dustrial_decor (incompatible), mod:repurposed_structures, mod:entangled, mod:endertanks, mod:rapid_leaf_decay, mod:drawerfps (incompatible), mod:mcwtrpdoors, mod:mcwfences, mod:supermartijn642corelib, mod:simplylight (incompatible), mod:spark (incompatible), mod:trofers, mod:mysticaladaptations (incompatible), mod:curios, mod:patchouli, mod:oreexcavation, mod:tiab, mod:framedblocks, mod:drawerstooltip, mod:elevatorid, mod:buildersaddition (incompatible), mod:worldedit, mod:constructionwand, mod:cfm (incompatible), mod:architectury (incompatible), mod:computercraft (incompatible), mod:aiimprovements, mod:trashcans, mod:chunkloaders (incompatible), mod:inventoryessentials, mod:fastleafdecay, mod:geckolib3 (incompatible), mod:tradingpost, mod:mcwlights, mod:cyclic (incompatible), mod:seedfix, mod:inventorysorter (incompatible), mod:clienttweaks, mod:rhino, mod:salem (incompatible), mod:cucumber, mod:ftblibrary, mod:ftbteams (incompatible), mod:jei (incompatible), mod:attributefix, mod:tesseract, mod:scannable (incompatible), mod:caelus, mod:waystones, mod:clumps (incompatible), mod:comforts, mod:configured (incompatible), mod:libx, mod:assemblylinemachines (incompatible), mod:decorative_blocks, mod:dungeoncrawl, mod:farmingforblockheads, mod:travel_anchors, mod:lazydfu (incompatible), mod:mcjtylib (incompatible), mod:rftoolsbase (incompatible), mod:catalogue (incompatible), mod:mininggadgets (incompatible), mod:ars_nouveau (incompatible), mod:rftoolspower (incompatible), mod:ftbchunks (incompatible), mod:kubejs, mod:forge, mod:passthroughsigns (incompatible), mod:meetyourfight (incompatible), mod:selene (incompatible), mod:mysticalagriculture, mod:mysticalagradditions, mod:ironchest, mod:dungeons_arise, mod:dimensionalpocketsii, mod:cosmoslibrary, mod:craftingtweaks, mod:logprot (incompatible), mod:rftoolsutility (incompatible), mod:enchdesc, mod:theoneprobe (incompatible), mod:ae2, mod:aeinfinitybooster, mod:mousetweaks, mod:immersiveengineering, mod:baubles (incompatible), mod:syp, mod:adlods, mod:fluidtank, mod:rftoolsbuilder (incompatible), mod:pipez, mod:flywheel, mod:create, mod:mutil (incompatible), mod:serverconfigupdater (incompatible), mod:oauth (incompatible), mod:fastbench (incompatible), mod:justenoughprofessions, mod:autoreglib (incompatible), mod:storagedrawers (incompatible), mod:enderchests, mod:kubejs_create (incompatible), mod:fastfurnace (incompatible), mod:appleskin (incompatible), mod:ferritecore (incompatible), mod:engineersdecor (incompatible), mod:connectedglass, mod:solcarrot (incompatible), mod:moredragoneggs, mod:puzzleslib, mod:modularrouters (incompatible), mod:aquaculture (incompatible), mod:kubejs_immersive_engineering, mod:extremesoundmuffler, mod:cosmeticarmorreworked (incompatible), mod:valhelsia_core, mod:valhelsia_structures, mod:chiselsandbits, mod:flickerfix, mod:createaddition (incompatible), mod:defaultoptions, mod:jmi, mod:journeymap, mod:createdeco (incompatible) Is Modded: Definitely; Server brand changed to 'forge' Type: Dedicated Server (map_server.txt) ModLauncher: 9.1.0+9.1.0+main.6690ee51 ModLauncher launch target: forgeserver ModLauncher naming: srg ModLauncher services: mixin PLUGINSERVICE eventbus PLUGINSERVICE object_holder_definalize PLUGINSERVICE runtime_enum_extender PLUGINSERVICE capability_token_subclass PLUGINSERVICE accesstransformer PLUGINSERVICE runtimedistcleaner PLUGINSERVICE mixin TRANSFORMATIONSERVICE fml TRANSFORMATIONSERVICE FML Language Providers: minecraft@1.0 kotori_scala@2.13.7-build-2 javafml@null Mod List: SuperCircuitMaker2-1.18.1_0.1.4.jar |Super Circuit Maker |supercircuitmaker |1.18.1_0.1.4 |DONE |Manifest: NOSIGNATURE ftb-essentials-1801.1.6-build.37.jar |FTB Essentials |ftbessentials |1801.1.6-build.37 |DONE |Manifest: NOSIGNATURE supermartijn642configlib-1.0.9-mc1.18.jar |SuperMartijn642's Config Lib |supermartijn642configlib |1.0.9 |DONE |Manifest: NOSIGNATURE AdditionalEnchantedMiner-1.18.1-18.5.jar |QuarryPlus |quarryplus |18.5 |DONE |Manifest: 1a:13:52:63:6f:dc:0c:ad:7f:8a:64:ac:46:58:8a:0c:90:ea:2c:5d:11:ac:4c:d4:62:85:c7:d1:00:fa:9c:76 netherportalfix-forge-1.18-9.0.0.jar |NetherPortalFix |netherportalfix |9.0.0 |DONE |Manifest: NOSIGNATURE connectivity-1.18-2.6.jar |Connectivity Mod |connectivity |1.18-2.6 |DONE |Manifest: NOSIGNATURE mcw-windows-2.0.2-mc1.18.1.jar |Macaw's Windows |mcwwindows |2.0.2 |DONE |Manifest: NOSIGNATURE windowlogging-mc1.18.1_v0.0.8.jar |Windowlogging |windowlogging |0.0.8 |DONE |Manifest: NOSIGNATURE kleeslabs-forge-1.18.1-11.0.1.jar |KleeSlabs |kleeslabs |11.0.1 |DONE |Manifest: NOSIGNATURE glassential-forge-1.18-1.2.1.jar |Glassential |glassential |1.18-1.2.1 |DONE |Manifest: NOSIGNATURE ForgeEndertech-1.18.1-8.0.0.0-build.0040.jar |ForgeEndertech |forgeendertech |08.0.0.0 |DONE |Manifest: NOSIGNATURE Cave_Tweaks_v1.2_Forge.jar |Cave Tweaks ~ Forge |zcavetweaksforge |1.0-SNAPSHOT |DONE |Manifest: NOSIGNATURE cookingforblockheads-forge-1.18.1-11.1.0.jar |CookingForBlockheads |cookingforblockheads |11.1.0 |DONE |Manifest: NOSIGNATURE Controlling-forge-1.18.1-9.0.11.jar |Controlling |controlling |9.0.11 |DONE |Manifest: NOSIGNATURE Placebo-1.18.1-6.0.3.jar |Placebo |placebo |6.0.3 |DONE |Manifest: NOSIGNATURE citadel-1.10.8-1.18.jar |Citadel |citadel |1.10.8 |DONE |Manifest: NOSIGNATURE alexsmobs-1.16.0.jar |Alex's Mobs |alexsmobs |1.16.0 |DONE |Manifest: NOSIGNATURE Shrink-1.18.1-1.3.0.jar |Shrink |shrink |1.3.0 |DONE |Manifest: NOSIGNATURE sophisticatedbackpacks-1.18.1-3.15.1.505.jar |Sophisticated Backpacks |sophisticatedbackpacks |1.18.1-3.15.1.505 |DONE |Manifest: NOSIGNATURE buildinggadgets-3.10.1-build.3+mc1.18.jar |Building Gadgets |buildinggadgets |3.9.0 |DONE |Manifest: NOSIGNATURE Apotheosis-1.18.1-5.0.0.jar |Apotheosis |apotheosis |5.0.0 |DONE |Manifest: NOSIGNATURE mcw-doors-1.0.5-mc1.18.1.jar |Macaw's Doors |mcwdoors |1.0.5 |DONE |Manifest: NOSIGNATURE jeed-1.18-1.6.jar |Just Enough Effect Description|jeed |1.18-1.6 |DONE |Manifest: NOSIGNATURE clickadv-1.18-2.0.jar |clickadv mod |clickadv |1.18-2.0 |DONE |Manifest: NOSIGNATURE balm-2.4.1+0.jar |Balm |balm |2.4.1+0 |DONE |Manifest: NOSIGNATURE dynview-1.18-2.3.jar |Dynamic view distance |dynview |2.3 |DONE |Manifest: NOSIGNATURE gunswithoutroses-1.18-1.0.10.jar |Guns Without Roses |gunswithoutroses |1.18-1.0.10 |DONE |Manifest: NOSIGNATURE FpsReducer-forge-1.25-mc1.18.jar |FPS Reducer |fpsreducer |1.25-mc1.18 |DONE |Manifest: NOSIGNATURE JustEnoughResources-1.18.1-0.13.1.141.jar |Just Enough Resources |jeresources |0.13.1.141 |DONE |Manifest: NOSIGNATURE ToolKit-2.2.0-build.3+mc1.18.1.jar |Tool Kit |toolkit |2.2.0-build.3+mc1.18|DONE |Manifest: NOSIGNATURE shetiphiancore-1.18-3.10.2.jar |ShetiPhian-Core |shetiphiancore |3.10.2 |DONE |Manifest: NOSIGNATURE createfa-1.18.1_v1.0.8.jar |CreateFoodAdditions |createfa |1.0.8 |DONE |Manifest: NOSIGNATURE MmmMmmMmmMmm-1.18-1.5.0.jar |MmmMmmMmmMmm |dummmmmmy |1.18-1.5.0 |DONE |Manifest: NOSIGNATURE supplementaries-1.18.1-1.1.9.jar |Supplementaries |supplementaries |1.1.9 |DONE |Manifest: NOSIGNATURE emojiful-1.18-3.0.0.jar |Emojiful |emojiful |1.18-3.0.0 |DONE |Manifest: NOSIGNATURE TKLib-1.18.1_0.0.3.jar |TKLib |tklib |1.18.1_0.0.3 |DONE |Manifest: NOSIGNATURE Terralith_v2.0.12_Fabric+Forge.jar |Seed Fix + Terralith |seedfix_forge |0.0NONE |DONE |Manifest: NOSIGNATURE LavaClearView-1.18-forge-3.0.1.jar |Lava Clear View |clearview |3.0.1 |DONE |Manifest: NOSIGNATURE chipped-1.18.1-1.2.1-forge.jar |Chipped |chipped |1.18.1-1.2.1-forge |DONE |Manifest: NOSIGNATURE mcw-bridges-2.0.1-mc1.18.1.jar |Macaw's Bridges |mcwbridges |2.0.1 |DONE |Manifest: NOSIGNATURE FarmersDelight-1.18.1-1.0.1.jar |Farmer's Delight |farmersdelight |1.18.1-1.0.1 |DONE |Manifest: NOSIGNATURE cleancut-mc1.18-3.0-forge.jar |Clean Cut |cleancut |3.0 |DONE |Manifest: NOSIGNATURE DustrialDecor-1.3.1-1.18.jar |'Dustrial Decor |dustrial_decor |1.2.8 |DONE |Manifest: NOSIGNATURE repurposed_structures_forge-4.2.3+1.18.1.jar |Repurposed Structures |repurposed_structures |4.2.3+1.18.1 |DONE |Manifest: NOSIGNATURE entangled-1.3.10-mc1.18.jar |Entangled |entangled |1.3.10 |DONE |Manifest: NOSIGNATURE endertanks-1.18-1.11.1.jar |EnderTanks |endertanks |1.11.1 |DONE |Manifest: NOSIGNATURE RapidLeafDecay-1.18.1-2.0.0.jar |Rapid Leaf Decay |rapid_leaf_decay |2.0.0 |DONE |Manifest: NOSIGNATURE drawerfps-1.18.1-1.7.jar |Example Mod |drawerfps |1.18.1-1.7 |DONE |Manifest: NOSIGNATURE mcw-trapdoors-1.0.4-mc1.18.1.jar |Macaw's Trapdoors |mcwtrpdoors |1.0.4 |DONE |Manifest: NOSIGNATURE mcw-fences-1.0.2-mc1.18.1.jar |Macaw's Fences and Walls |mcwfences |1.0.2 |DONE |Manifest: NOSIGNATURE supermartijn642corelib-1.0.16a-mc1.18.jar |SuperMartijn642's Core Lib |supermartijn642corelib |1.0.16a |DONE |Manifest: NOSIGNATURE simplylight-1.18.1-1.4.0-build.26.jar |Simply Light |simplylight |1.18.1-1.4.0-build.2|DONE |Manifest: NOSIGNATURE spark-forge.jar |spark |spark |1.7.2 |DONE |Manifest: NOSIGNATURE trofers-1.18-2.5.0.jar |Trofers |trofers |1.18-2.5.0 |DONE |Manifest: NOSIGNATURE MysticalAdaptations-1.18.1-1.0.jar |Mystical Adaptations |mysticaladaptations |1.18.1-1.0 |DONE |Manifest: NOSIGNATURE curios-forge-1.18.1-5.0.6.0.jar |Curios API |curios |1.18.1-5.0.6.0 |DONE |Manifest: NOSIGNATURE Patchouli-1.18.1-64.jar |Patchouli |patchouli |1.18.1-64 |DONE |Manifest: NOSIGNATURE OreExcavation-1.10.159.jar |OreExcavation |oreexcavation |1.10.159 |DONE |Manifest: NOSIGNATURE time-in-a-bottle-2.1.0-mc1.18.1.jar |Time In A Bottle |tiab |2.1.0-mc1.18.1 |DONE |Manifest: NOSIGNATURE FramedBlocks-4.1.0.jar |FramedBlocks |framedblocks |4.1.0 |DONE |Manifest: NOSIGNATURE DrawersTooltip-1.18.1-forge-4.1.0.jar |Drawers Tooltip |drawerstooltip |4.1.0 |DONE |Manifest: NOSIGNATURE elevatorid-1.18-1.8.3.jar |Elevator Mod |elevatorid |1.18-1.8.3 |DONE |Manifest: NOSIGNATURE buildersaddition-1.18-20211208a.jar |Builders Crafts & Addition |buildersaddition |1.18-20211208a |DONE |Manifest: NOSIGNATURE worldedit-mod-7.2.8.jar |WorldEdit |worldedit |7.2.8+6008-1246d61 |DONE |Manifest: NOSIGNATURE constructionwand-1.18.1-2.6.jar |Construction Wand |constructionwand |1.18.1-2.6 |DONE |Manifest: NOSIGNATURE furniture-7.0.0-pre27-1.18.1.jar |MrCrayfish's Furniture Mod |cfm |7.0.0-pre27 |DONE |Manifest: NOSIGNATURE architectury-3.4.9.jar |Architectury |architectury |3.4.9 |DONE |Manifest: NOSIGNATURE cc-tweaked-1.18.1-1.100.2.jar |CC: Tweaked |computercraft |1.100.2 |DONE |Manifest: NOSIGNATURE AI-Improvements-1.18-0.4.0.jar |AI-Improvements |aiimprovements |0.4.0 |DONE |Manifest: NOSIGNATURE trashcans-1.0.12-mc1.18.jar |Trash Cans |trashcans |1.0.12 |DONE |Manifest: NOSIGNATURE chunkloaders-1.1.8-mc1.18.jar |Chunk Loaders |chunkloaders |1.1.8 |DONE |Manifest: NOSIGNATURE inventoryessentials-forge-1.18-4.0.0.jar |Inventory Essentials |inventoryessentials |4.0.0 |DONE |Manifest: NOSIGNATURE FastLeafDecay-27.2.jar |FastLeafDecay |fastleafdecay |27.2 |DONE |Manifest: NOSIGNATURE geckolib-1.18-forge-3.0.7.jar |GeckoLib |geckolib3 |3.0.7 |DONE |Manifest: NOSIGNATURE TradingPost-v3.1.2-1.18.1-Forge.jar |Trading Post |tradingpost |3.1.2 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a mcw-lights-1.0.2-mc1.18.1.jar |Macaw's Lights and Lamps |mcwlights |1.0.2 |DONE |Manifest: NOSIGNATURE Cyclic-1.18.1-1.6.10.jar |Cyclic |cyclic |1.18.1-1.6.10 |DONE |Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed Amplified Nether 1.0.1 ~ Forge.jar |Amplified Nether + Seed Fix |seedfix |0.0NONE |DONE |Manifest: NOSIGNATURE inventorysorter-1.18-19.0.0.jar |Simple Inventory Sorter |inventorysorter |19.0.0 |DONE |Manifest: NOSIGNATURE clienttweaks-forge-1.18-7.0.1.jar |Client Tweaks |clienttweaks |7.0.1 |DONE |Manifest: NOSIGNATURE rhino-forge-1800.1.7-build.94.jar |Rhino |rhino |1800.1.7-build.94 |DONE |Manifest: NOSIGNATURE salem-1.1.3-forge.jar |Salem |salem |1.1.3 |DONE |Manifest: NOSIGNATURE Cucumber-1.18.1-5.0.2.jar |Cucumber Library |cucumber |5.0.2 |DONE |Manifest: NOSIGNATURE jmi-1.18.1-0.6-33.jar |JourneyMap Integration |jmi |1.18.1-0.6-33 |DONE |Manifest: NOSIGNATURE ftb-library-forge-1801.3.5-build.109.jar |FTB Library |ftblibrary |1801.3.5-build.109 |DONE |Manifest: NOSIGNATURE ftb-teams-forge-1801.2.4-build.46.jar |FTB Teams |ftbteams |1801.2.4-build.46 |DONE |Manifest: NOSIGNATURE jei-1.18.1-9.2.1.69.jar |Just Enough Items |jei |9.2.1.69 |DONE |Manifest: NOSIGNATURE AttributeFix-Forge-1.18.1-13.0.4.jar |AttributeFix |attributefix |13.0.4 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 tesseract-1.0.24-mc1.18.jar |Tesseract |tesseract |1.0.24 |DONE |Manifest: NOSIGNATURE scannable-1.18.1-forge-1.7.6+da03abb.jar |Scannable |scannable |1.7.6 |DONE |Manifest: NOSIGNATURE caelus-forge-1.18-3.0.0.1.jar |Caelus API |caelus |1.18-3.0.0.1 |DONE |Manifest: NOSIGNATURE waystones-forge-1.18.1-9.0.3.jar |Waystones |waystones |9.0.3 |DONE |Manifest: NOSIGNATURE Clumps-forge-1.18.1-8.0.0+5.jar |Clumps |clumps |8.0.0+5 |DONE |Manifest: NOSIGNATURE journeymap-1.18.1-5.8.0beta10.jar |Journeymap |journeymap |5.8.0beta10 |DONE |Manifest: NOSIGNATURE comforts-forge-1.18-5.0.0.1.jar |Comforts |comforts |1.18-5.0.0.1 |DONE |Manifest: NOSIGNATURE configured-1.5.1-1.18.1.jar |Configured |configured |1.5.1 |DONE |Manifest: NOSIGNATURE LibX-1.18.1-3.1.0.jar |LibX |libx |1.18.1-3.1.0 |DONE |Manifest: NOSIGNATURE assemblylinemachines-1.18-1.3.7.jar |Assembly Line Machines |assemblylinemachines |1.18-1.3.7 |DONE |Manifest: NOSIGNATURE Decorative Blocks-forge-1.18.1-2.0.4.jar |Decorative Blocks |decorative_blocks |2.0.4 |DONE |Manifest: NOSIGNATURE DungeonCrawl-1.18.1-2.3.6.jar |Dungeon Crawl |dungeoncrawl |2.3.6 |DONE |Manifest: NOSIGNATURE farmingforblockheads-forge-1.18.1-9.0.3.jar |Farming for Blockheads |farmingforblockheads |9.0.3 |DONE |Manifest: NOSIGNATURE TravelAnchors-1.18.1-3.2.3.jar |Travel Anchors |travel_anchors |1.18.1-3.2.3 |DONE |Manifest: NOSIGNATURE lazydfu-1.0-1.18+.jar |LazyDFU |lazydfu |0.1.3 |DONE |Manifest: NOSIGNATURE mcjtylib-1.18-6.0.7.jar |McJtyLib |mcjtylib |1.18-6.0.7 |DONE |Manifest: NOSIGNATURE rftoolsbase-1.18-3.0.3.jar |RFToolsBase |rftoolsbase |1.18-3.0.3 |DONE |Manifest: NOSIGNATURE catalogue-1.6.0-1.18.1.jar |Catalogue |catalogue |1.6.0 |DONE |Manifest: NOSIGNATURE mininggadgets-1.10.2.jar |Mining Gadgets |mininggadgets |1.10.2 |DONE |Manifest: NOSIGNATURE ars_nouveau-1.18.1-2.0.8.jar |Ars Nouveau |ars_nouveau |2.0.8 |DONE |Manifest: NOSIGNATURE rftoolspower-1.18-4.0.3.jar |RFToolsPower |rftoolspower |1.18-4.0.3 |DONE |Manifest: NOSIGNATURE ftb-chunks-forge-1801.3.3-build.113.jar |FTB Chunks |ftbchunks |1801.3.3-build.113 |DONE |Manifest: NOSIGNATURE kubejs-forge-1801.4.1-build.271.jar |KubeJS |kubejs |1801.4.1-build.271 |DONE |Manifest: NOSIGNATURE forge-1.18.1-39.0.59-universal.jar |Forge |forge |39.0.59 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90 PassthroughSigns-1.18-2.5.0.jar |Passthrough Signs |passthroughsigns |1.18-2.5.0 |DONE |Manifest: NOSIGNATURE meetyourfight-1.18-1.2.2.jar |Meet Your Fight |meetyourfight |1.18-1.2.2 |DONE |Manifest: NOSIGNATURE selene-1.18-1.12.0.jar |Selene |selene |1.18-1.12.0 |DONE |Manifest: NOSIGNATURE MysticalAgriculture-1.18.1-5.0.1.jar |Mystical Agriculture |mysticalagriculture |5.0.1 |DONE |Manifest: NOSIGNATURE MysticalAgradditions-1.18.1-5.0.2.jar |Mystical Agradditions |mysticalagradditions |5.0.2 |DONE |Manifest: NOSIGNATURE ironchest-1.18-13.0.7.jar |Iron Chests |ironchest |1.18-13.0.7 |DONE |Manifest: NOSIGNATURE DungeonsArise-1.18.1-2.1.49c-beta.jar |When Dungeons Arise |dungeons_arise |2.1.49c-1.18.1 |DONE |Manifest: NOSIGNATURE dimensionalpocketsii-1.18.1-5.1.0.160-universal.ja|Dimensional Pockets II |dimensionalpocketsii |5.1.0.160 |DONE |Manifest: NOSIGNATURE cosmoslibrary-1.18.1-5.1.3.40-universal.jar |Cosmos Library |cosmoslibrary |5.1.3.40 |DONE |Manifest: NOSIGNATURE craftingtweaks-forge-1.18.1-14.0.2.jar |CraftingTweaks |craftingtweaks |14.0.2 |DONE |Manifest: NOSIGNATURE server-1.18.1-20211210.034407-srg.jar |Minecraft |minecraft |1.18.1 |DONE |Manifest: NOSIGNATURE logprot-1.18-1.4.jar |Logprot |logprot |1.4 |DONE |Manifest: NOSIGNATURE rftoolsutility-1.18-4.0.6.jar |RFToolsUtility |rftoolsutility |1.18-4.0.6 |DONE |Manifest: NOSIGNATURE EnchantmentDescriptions-Forge-1.18.1-9.0.10.jar |EnchantmentDescriptions |enchdesc |9.0.10 |DONE |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5 theoneprobe-1.18-5.0.3.jar |The One Probe |theoneprobe |1.18-5.0.3 |DONE |Manifest: NOSIGNATURE appliedenergistics2-10.0.1.jar |Applied Energistics 2 |ae2 |10.0.1 |DONE |Manifest: NOSIGNATURE AEInfinityBooster-1.18.1-1.0.0+3.jar |AEInfinityBooster |aeinfinitybooster |1.18.1-1.0.0+3 |DONE |Manifest: NOSIGNATURE MouseTweaks-forge-mc1.18-2.21.jar |Mouse Tweaks |mousetweaks |2.21 |DONE |Manifest: NOSIGNATURE ImmersiveEngineering-1.18.1-7.1.0-145.jar |Immersive Engineering |immersiveengineering |1.18.1-7.1.0-145 |DONE |Manifest: 44:39:94:cf:1d:8c:be:3c:7f:a9:ee:f4:1e:63:a5:ac:61:f9:c2:87:d5:5b:d9:d6:8c:b5:3e:96:5d:8e:3f:b7 baubles-1.10.0.1-1.18.1.jar |Baubles |baubles |1.10.0.1-1.18.1 |DONE |Manifest: NOSIGNATURE SaveYourPets-1.18-1.0.0.6.jar |Save Your Pets |syp |1.0.0.6 |DONE |Manifest: NOSIGNATURE AdLods-1.18.1-5.0.0.0-build.0044.jar |Large Ore Deposits |adlods |05.0.0.0 |DONE |Manifest: NOSIGNATURE LargeFluidTank-18.3.0.jar |FluidTank |fluidtank |18.3.0 |DONE |Manifest: 1a:13:52:63:6f:dc:0c:ad:7f:8a:64:ac:46:58:8a:0c:90:ea:2c:5d:11:ac:4c:d4:62:85:c7:d1:00:fa:9c:76 rftoolsbuilder-1.18-4.0.5.jar |RFToolsBuilder |rftoolsbuilder |1.18-4.0.5 |DONE |Manifest: NOSIGNATURE pipez-1.18.1-1.0.1.jar |Pipez |pipez |1.18.1-1.0.1 |DONE |Manifest: NOSIGNATURE flywheel-forge-1.18-0.5.1.jar |Flywheel |flywheel |1.18-0.5.1 |DONE |Manifest: NOSIGNATURE create-mc1.18.1_v0.4c.jar |Create |create |0.4c |DONE |Manifest: NOSIGNATURE createdeco-1.2.3-1.18.jar |Create Deco |createdeco |1.2.3-1.18 |DONE |Manifest: NOSIGNATURE mutil-1.18.1-4.2.0.jar |mutil |mutil |4.2.0 |DONE |Manifest: NOSIGNATURE serverconfigupdater-2.0.jar |ServerConfig Updater |serverconfigupdater |2.0 |DONE |Manifest: NOSIGNATURE oauth-1.1.8-1.18.1.jar |OAuth |oauth |1.0 |DONE |Manifest: NOSIGNATURE FastWorkbench-1.18.1-6.0.0.jar |Fast Workbench |fastbench |6.0.0 |DONE |Manifest: NOSIGNATURE JustEnoughProfessions-1.18-1.2.2.jar |Just Enough Professions (JEP) |justenoughprofessions |1.2.2 |DONE |Manifest: NOSIGNATURE AutoRegLib-1.7-52.jar |AutoRegLib |autoreglib |1.7-52 |DONE |Manifest: NOSIGNATURE StorageDrawers-1.18.1-10.1.1.jar |Storage Drawers |storagedrawers |10.1.1 |DONE |Manifest: NOSIGNATURE enderchests-1.18-1.9.0.jar |EnderChests |enderchests |1.9.0 |DONE |Manifest: NOSIGNATURE kubejs-create-1801.2.0-build.14.jar |KubeJS Create |kubejs_create |1801.2.0-build.14 |DONE |Manifest: NOSIGNATURE FastFurnace-1.18.1-6.0.1.jar |FastFurnace |fastfurnace |6.0.1 |DONE |Manifest: NOSIGNATURE appleskin-forge-mc1.18-2.2.0.jar |AppleSkin |appleskin |2.2.0 |DONE |Manifest: NOSIGNATURE ferritecore-4.0.0-forge.jar |Ferrite Core |ferritecore |4.0.0 |DONE |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a engineersdecor-1.18.1-1.1.19-b2.jar |Engineer's Decor |engineersdecor |1.1.19-b2 |DONE |Manifest: bf:30:76:97:e4:58:41:61:2a:f4:30:d3:8f:4c:e3:71:1d:14:c4:a1:4e:85:36:e3:1d:aa:2f:cb:22:b0:04:9b connectedglass-1.1.1-mc1.18.jar |Connected Glass |connectedglass |1.1.1 |DONE |Manifest: NOSIGNATURE SoL-Carrot-1.18.1-1.12.0.jar |Spice of Life: Carrot Edition |solcarrot |1.18.1-1.12.0 |DONE |Manifest: NOSIGNATURE moredragoneggs-3.1.jar |More Dragon Eggs |moredragoneggs |3.1 |DONE |Manifest: NOSIGNATURE PuzzlesLib-v3.1.3-1.18.1-Forge.jar |Puzzles Lib |puzzleslib |3.1.3 |DONE |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a modular-routers-1.18.1-9.0.1-79.jar |Modular Routers |modularrouters |9.0.1-79 |DONE |Manifest: NOSIGNATURE Aquaculture-1.18.1-2.3.2.jar |Aquaculture 2 |aquaculture |1.18.1-2.3.2 |DONE |Manifest: NOSIGNATURE kubejs-immersive-engineering-1801.2.0-build.29.jar|KubeJS Immersive Engineering |kubejs_immersive_engineering |1801.2.0-build.29 |DONE |Manifest: NOSIGNATURE extremesoundmuffler-3.22_forge-1.18.1.jar |Extreme Sound Muffler |extremesoundmuffler |3.22_forge-1.18.1 |DONE |Manifest: NOSIGNATURE CosmeticArmorReworked-1.18.1-v1a.jar |CosmeticArmorReworked |cosmeticarmorreworked |1.18.1-v1a |DONE |Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53 valhelsia_core-1.18.1-0.3.2.jar |Valhelsia Core |valhelsia_core |1.18.1-0.3.2 |DONE |Manifest: NOSIGNATURE valhelsia_structures-1.18.1-0.1.0.jar |Valhelsia Structures |valhelsia_structures |1.18.1-0.1.0 |DONE |Manifest: NOSIGNATURE ChiselsBits-forge-1.18.1-1.2.77-universal.jar |Chisels & bits |chiselsandbits |1.2.77 |DONE |Manifest: NOSIGNATURE flickerfix-2.0.0.jar |FlickerFix |flickerfix |2.0.0 |DONE |Manifest: NOSIGNATURE createaddition-1.18.1-20220111b.jar |Create Crafts & Additions |createaddition |1.18.1-20220111b |DONE |Manifest: NOSIGNATURE defaultoptions-forge-1.18-14.0.0.jar |Default Options |defaultoptions |14.0.0 |DONE |Manifest: NOSIGNATURE FramedBlocks BlockEntity Warning: Not applicable Crash Report UUID: e2b38740-3762-49f3-8fc6-f7f8fe21de7b FML: 39.0 Forge: net.minecraftforge:39.0.59  
    • What on earth... Did you put all those entries there? This file should usually be empty. Are you using any antivirus software? If so: Which? Do you have any Minecraft-related software installed (third party launchers)? If so: Which?
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.