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

[1.8.9] Custom TNT rendering?


nicolas1410
 Share

Recommended Posts

Sorry for the inactivity, I was in vacancy.

 

 

So here's the class TNT that extends BlockTNT

http://pastebin.com/PRgQw4KR

 

The EntityNukePrimed

http://pastebin.com/RVnhJcut

 

+ In the main class :

 

@EventHandler

public void init(FMLInitializationEvent e) {

proxy.init(e);

EntityRegistry.registerModEntity(EntityNukePrimed.class, "Nuke", 3601, this.instance, 256, 1, false);

 

 

Link to comment
Share on other sites

Your code is a mess. If you are going go extend BlockTNT there is no point in just copying it's entirety into your class...

You should be using ModelLoader.setCustomModelResourceLocation instead of the construct you have in your RegisterRenderer. Also show where you call that RegisterRenderer method.

Your Entity is the same copy-pasta mess.

Link to comment
Share on other sites

Can you tell me if that is correct now ?

 

If it this, I get the problem that I don't get the block texture ingame. I only get the Item texture

 

 

package TheMod;

 

import net.minecraft.block.BlockTNT;

import net.minecraft.block.properties.PropertyBool;

import net.minecraft.block.state.IBlockState;

import net.minecraft.client.Minecraft;

import net.minecraft.client.resources.model.ModelResourceLocation;

import net.minecraft.entity.EntityLivingBase;

import net.minecraft.item.Item;

import net.minecraft.util.BlockPos;

import net.minecraft.world.Explosion;

import net.minecraft.world.World;

import net.minecraftforge.client.model.ModelLoader;

import net.minecraftforge.fml.common.registry.GameRegistry;

 

 

 

public class TNT extends BlockTNT {

 

    public static final PropertyBool EXPLODE = PropertyBool.create("explode");

 

    public TNT(String name) {

        super();

        this.setCreativeTab(Main.tabTheMod);

        this.setHardness(0.0F);

        this.setUnlocalizedName(name);

 

        System.out.println("INITIALIZING BLOCK: " + name);

        GameRegistry.registerBlock(this, name);

    }

 

    public void RegisterRenderer(String modelName) {

 

        System.out.println("REGISTERING BLOCK RENDERER: " + modelName);

        ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(Main.Nuke), 0, new ModelResourceLocation(Main.MODID + ":" + modelName, "inventory"));

        Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(Main.Nuke), 0, new ModelResourceLocation(Main.MODID + ":" + modelName, "inventory"));

    }

    public void explode(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase igniter)

    {

        if (!worldIn.isRemote)

        {

            if (((Boolean)state.getValue(EXPLODE)).booleanValue())

            {

                EntityNukePrimed entityNukePrimed = new EntityNukePrimed(worldIn, (double)((float)pos.getX() + 0.5F), (double)pos.getY(), (double)((float)pos.getZ() + 0.5F), igniter);

                worldIn.spawnEntityInWorld(entityNukePrimed);

                worldIn.playSoundAtEntity(entityNukePrimed, "game.tnt.primed", 1.0F, 1.0F);

            }

        }

    }

    public void onBlockDestroyedByExplosion(World worldIn, BlockPos pos, Explosion explosionIn)

    {

        if (!worldIn.isRemote)

        {

            EntityNukePrimed entityNukePrimed = new EntityNukePrimed(worldIn, (double)((float)pos.getX() + 0.5F), (double)pos.getY(), (double)((float)pos.getZ() + 0.5F), explosionIn.getExplosivePlacedBy());

            entityNukePrimed.fuse = worldIn.rand.nextInt(entityNukePrimed.fuse / 4) + entityNukePrimed.fuse / 8;

            worldIn.spawnEntityInWorld(entityNukePrimed);

        }

    }

 

}

 

 

 

Link to comment
Share on other sites

Sure. Thx for your answer.

 

resources path : \src\main\resources\assets\tm

 

The Blockstate "\src\main\resources\assets\tm\blockstates" :

http://pastebin.com/QgGQnAi1

 

The Block Model "\src\main\resources\assets\tm\models\block":

http://pastebin.com/B65bw3up

 

The Item Model "\src\main\resources\assets\tm\models\item":

http://pastebin.com/tQydB4KW

 

+ My class entity

http://pastebin.com/iwxLK4dG

 

Link to comment
Share on other sites

Since your Block has a property (EXPLODE) it will not look for the variant "normal". It will look for "explode=true" and "explode=false" for the two possible states, unless you tell Minecraft to exclude this propery with a custom state mapper (register using ModelLoader.setCustomStateMapper). You can see how Minecraft does this for the vanilla TNT in BlockModelShapes#registerAllBlocks.

Link to comment
Share on other sites

Hi. Thank you for your help.

 

 

So my TNT class look like this:

 

package TheMod;

 

import net.minecraft.block.BlockTNT;

import net.minecraft.block.properties.PropertyBool;

import net.minecraft.block.state.IBlockState;

import net.minecraft.client.resources.model.ModelResourceLocation;

import net.minecraft.entity.EntityLivingBase;

import net.minecraft.item.Item;

import net.minecraft.util.BlockPos;

import net.minecraft.world.Explosion;

import net.minecraft.world.World;

import net.minecraftforge.client.model.ModelLoader;

import net.minecraftforge.fml.common.registry.GameRegistry;

 

 

public class TNT extends BlockTNT {

 

    public static final PropertyBool EXPLODE = PropertyBool.create("explode");

 

    public TNT(String name) {

        super();

        this.setCreativeTab(Main.tabTheMod);

        this.setHardness(0.0F);

        this.setUnlocalizedName(name);

 

        System.out.println("INITIALIZING BLOCK: " + name);

        GameRegistry.registerBlock(this, name);

    }

    public void RegisterRenderer(String modelName)

    {

        System.out.println("REGISTERING BLOCK RENDERER: " + modelName);

 

        ModelLoader.setCustomStateMapper(Block.getBlockFromName(modelName), (new StateMap.Builder()).ignore(new IProperty[] {TNT.EXPLODE}).build());

 

        ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(this), 0, new ModelResourceLocation(Main.MODID + ":" + "Nuke", "inventory"));

 

    }

    public void explode(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase igniter)

    {

        if (!worldIn.isRemote)

        {

            if (((Boolean)state.getValue(EXPLODE)).booleanValue())

            {

                EntityNukePrimed entityNukePrimed = new EntityNukePrimed(worldIn, (double)((float)pos.getX() + 0.5F), (double)pos.getY(), (double)((float)pos.getZ() + 0.5F), igniter);

                worldIn.spawnEntityInWorld(entityNukePrimed);

                worldIn.playSoundAtEntity(entityNukePrimed, "game.tnt.primed", 1.0F, 1.0F);

            }

        }

    }

    public void onBlockDestroyedByExplosion(World worldIn, BlockPos pos, Explosion explosionIn)

    {

        if (!worldIn.isRemote)

        {

            EntityNukePrimed entityNukePrimed = new EntityNukePrimed(worldIn, (double)((float)pos.getX() + 0.5F), (double)pos.getY(), (double)((float)pos.getZ() + 0.5F), explosionIn.getExplosivePlacedBy());

            entityNukePrimed.fuse = worldIn.rand.nextInt(entityNukePrimed.fuse / 4) + entityNukePrimed.fuse / 8;

            worldIn.spawnEntityInWorld(entityNukePrimed);

        }

    }

 

}

 

 

 

In the ClientProxy

 

Main.Nuke.RegisterRenderer("Nuke");

 

 

But the textures still not in game + not even on the item anymore

Link to comment
Share on other sites

You are still adding your own EXPLODE property instead of using the one defined in BlockTNT. You do not even tell Minecraft that your block has this new property. Please remove your custom EXPLODE property!

In RegisterRenderer (why is that method uppercase?) you use getBlockFromName. Why? You especially use getBlockFromName("Nuke"). There is no such block.

For it rendering in the inventory, is your item model really called "Nuke.json"? Exactly like that? If not, why do you tell minecraft to look there?

Link to comment
Share on other sites

Ok. I'm trying

 

 

TNT CLASS

 

package TheMod;

 

import net.minecraft.block.BlockTNT;

import net.minecraft.block.properties.IProperty;

import net.minecraft.block.state.BlockState;

import net.minecraft.block.state.IBlockState;

import net.minecraft.client.renderer.block.statemap.StateMap;

import net.minecraft.client.resources.model.ModelResourceLocation;

import net.minecraft.entity.EntityLivingBase;

import net.minecraft.item.Item;

import net.minecraft.util.BlockPos;

import net.minecraft.world.Explosion;

import net.minecraft.world.World;

import net.minecraftforge.client.model.ModelLoader;

import net.minecraftforge.fml.common.registry.GameRegistry;

 

 

public class TNT extends BlockTNT {

 

    public TNT(String name) {

        super();

        this.setCreativeTab(Main.tabTheMod);

        this.setHardness(0.0F);

        this.setUnlocalizedName(name);

 

        System.out.println("INITIALIZING BLOCK: " + name);

        GameRegistry.registerBlock(this, name);

    }

    public void RegisterRenderer(String modelName)

    {

        System.out.println("REGISTERING BLOCK RENDERER: " + modelName);

        ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(this), 0, new ModelResourceLocation(Main.MODID + ":" + "Nuke", "inventory"));

        ModelLoader.setCustomStateMapper(Main.Nuke, (new StateMap.Builder()).ignore(new IProperty[] {BlockTNT.EXPLODE}).build());

 

    }

    public void explode(World worldIn, BlockPos pos, IBlockState state, EntityLivingBase igniter)

    {

        if (!worldIn.isRemote)

        {

            if (((Boolean)state.getValue(EXPLODE)).booleanValue())

            {

                EntityNukePrimed entityNukePrimed = new EntityNukePrimed(worldIn, (double)((float)pos.getX() + 0.5F), (double)pos.getY(), (double)((float)pos.getZ() + 0.5F), igniter);

                worldIn.spawnEntityInWorld(entityNukePrimed);

                worldIn.playSoundAtEntity(entityNukePrimed, "game.tnt.primed", 1.0F, 1.0F);

            }

        }

    }

    public void onBlockDestroyedByExplosion(World worldIn, BlockPos pos, Explosion explosionIn)

    {

        if (!worldIn.isRemote)

        {

            EntityNukePrimed entityNukePrimed = new EntityNukePrimed(worldIn, (double)((float)pos.getX() + 0.5F), (double)pos.getY(), (double)((float)pos.getZ() + 0.5F), explosionIn.getExplosivePlacedBy());

            entityNukePrimed.fuse = worldIn.rand.nextInt(entityNukePrimed.fuse / 4) + entityNukePrimed.fuse / 8;

            worldIn.spawnEntityInWorld(entityNukePrimed);

        }

    }

    public IBlockState getStateFromMeta(int meta)

    {

        return this.getDefaultState().withProperty(EXPLODE, Boolean.valueOf((meta & 1) > 0));

    }

   

    public int getMetaFromState(IBlockState state)

    {

        return ((Boolean)state.getValue(EXPLODE)).booleanValue() ? 1 : 0;

    }

 

    protected BlockState createBlockState()

    {

        return new BlockState(this, new IProperty[] {EXPLODE});

    }

}

 

 

 

 

And my jsons are all named "Nuke.json"

 

 

 

 

Link to comment
Share on other sites

resources path : \src\main\resources\assets\tm

 

The Blockstate "\src\main\resources\assets\tm\blockstates" :

http://pastebin.com/QgGQnAi1

 

The Block Model "\src\main\resources\assets\tm\models\block":

http://pastebin.com/B65bw3up

 

The Item Model "\src\main\resources\assets\tm\models\item":

http://pastebin.com/tQydB4KW

 

 

Client -

http://pastebin.com/5Ai5W4wZ

 

 

Main -

http://pastebin.com/1i84DHUu

Link to comment
Share on other sites

I get this error when I write all of Init to PreInit clientproxy

 

 

[20:55:37] [Client thread/ERROR]: Caught exception from tm

java.lang.NullPointerException

at TheMod.ClientProxy.preInit(ClientProxy.java:14) ~[WorkSpace/:?]

at TheMod.Main.preInit(Main.java:137) ~[WorkSpace/:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_73]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_73]

at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_73]

at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560) ~[forgeSrc-1.8.9-11.15.1.1738.jar:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_73]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_73]

at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_73]

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]

at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211) ~[forgeSrc-1.8.9-11.15.1.1738.jar:?]

at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189) ~[forgeSrc-1.8.9-11.15.1.1738.jar:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_73]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_73]

at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_73]

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]

at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?]

at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556) [Loader.class:?]

at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) [FMLClientHandler.class:?]

at net.minecraft.client.Minecraft.startGame(Minecraft.java:451) [Minecraft.class:?]

at net.minecraft.client.Minecraft.run(Minecraft.java:360) [Minecraft.class:?]

at net.minecraft.client.main.Main.main(Main.java:116) [Main.class:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_73]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_73]

at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_73]

at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]

at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_73]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_73]

at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_73]

at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]

at GradleStart.main(GradleStart.java:26) [start/:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_73]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_73]

at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_73]

at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144) [idea_rt.jar:?]

[20:55:38] [Client thread/INFO]: [net.minecraft.init.Bootstrap:printToSYSOUT:612]: ---- Minecraft Crash Report ----

// Why is it breaking :(

 

Time: 23/02/16 20:55

Description: Initializing game

 

java.lang.NullPointerException: Initializing game

at TheMod.ClientProxy.preInit(ClientProxy.java:14)

at TheMod.Main.preInit(Main.java:137)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)

at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)

at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)

at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)

at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)

at net.minecraft.client.Minecraft.run(Minecraft.java:360)

at net.minecraft.client.main.Main.main(Main.java:116)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)

at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)

at GradleStart.main(GradleStart.java:26)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)

 

 

A detailed walkthrough of the error, its code path and all known details is as follows:

---------------------------------------------------------------------------------------

 

-- Head --

Stacktrace:

at TheMod.ClientProxy.preInit(ClientProxy.java:14)

at TheMod.Main.preInit(Main.java:137)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)

at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)

at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:556)

at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)

at net.minecraft.client.Minecraft.startGame(Minecraft.java:451)

 

-- Initialization --

Details:

Stacktrace:

at net.minecraft.client.Minecraft.run(Minecraft.java:360)

at net.minecraft.client.main.Main.main(Main.java:116)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)

at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)

at GradleStart.main(GradleStart.java:26)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)

 

 

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

    • What should you use 1. in the final Mod and 2. for debugging,  LogManager.getLogger().log(text); or System.out.println(text); and why?
    • Hi, I have created a VM with linux on it, and when i run forge without any mod installed, it is working fine. But the moment we copy the mods from curse to the server it crashes openjdk version "1.8.0_312"OpenJDK Runtime Environment (build 1.8.0_312-8u312-b07-1~deb9u1-b07)OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode) minecraft 1.16.5 Forge-1.16.5-36.2.19   ---- Minecraft Crash Report ---- // Quite honestly, I wouldn't worry myself about that. Time: 12/2/21 9:48 PM Description: Mod loading error has occurred java.lang.Exception: Mod Loading has failed at net.minecraftforge.fml.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:85) ~[forge:?] {re:classloading} at net.minecraftforge.fml.server.ServerModLoader.load(ServerModLoader.java:51) ~[forge:?] {re:classloading} at net.minecraft.server.Main.main(Main.java:95) ~[?:?] {re:classloading} at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_312] {} at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_312] {} at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_312] {} at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_312] {} at net.minecraftforge.fml.loading.FMLServerLaunchProvider.lambda$launchService$0(FMLServerLaunchProvider.java:51) ~[forge-1.16.5-36.2.19.jar:36.2] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {} at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63) [forge-1.16.5-36.2.19.jar:?] {} at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60) [forge-1.16.5-36.2.19.jar:?] {} at net.minecraftforge.server.ServerMain.main(ServerMain.java:57) [forge-1.16.5-36.2.19.jar:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: main Stacktrace: at org.objectweb.asm.MethodWriter.computeAllFrames(MethodWriter.java:1572) ~[asm-9.1.jar:9.1] {} -- MOD create -- Details: Caused by 0: java.lang.ExceptionInInitializerError at java.lang.Class.forName0(Native Method) ~[?:1.8.0_312] {} at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_312] {} at net.minecraftforge.fml.AutomaticEventSubscriber.lambda$inject$6(AutomaticEventSubscriber.java:75) ~[forge:?] {re:classloading} at java.util.ArrayList.forEach(ArrayList.java:1259) ~[?:1.8.0_312] {} at net.minecraftforge.fml.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:62) ~[forge:?] {re:classloading} at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:91) ~[forge:36.2] {re:classloading} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[forge:?] {re:classloading} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) ~[?:1.8.0_312] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175) ~[?:1.8.0_312] {} Mod File: create-mc1.16.5_v0.3.2g.jar Failure message: Create (create) has failed to load correctly java.lang.ExceptionInInitializerError: null Mod Version: v0.3.2g Mod Issue URL: https://github.com/Creators-of-Create/Create/issues Exception message: java.lang.NullPointerException Stacktrace: at org.objectweb.asm.MethodWriter.computeAllFrames(MethodWriter.java:1572) ~[asm-9.1.jar:9.1] {} at org.objectweb.asm.MethodWriter.visitMaxs(MethodWriter.java:1546) ~[asm-9.1.jar:9.1] {} at org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:769) ~[asm-tree-9.1.jar:9.1] {} at org.objectweb.asm.tree.MethodNode.accept(MethodNode.java:649) ~[asm-tree-9.1.jar:9.1] {} at org.objectweb.asm.tree.ClassNode.accept(ClassNode.java:452) ~[asm-tree-9.1.jar:9.1] {} at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:133) ~[modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) ~[modlauncher-8.0.9.jar:?] {} at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) ~[modlauncher-8.0.9.jar:?] {re:classloading} at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) ~[modlauncher-8.0.9.jar:?] {re:classloading} at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_312] {} at net.minecraft.entity.Entity.<clinit>(Entity.java:169) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:abnormals_core.mixins.json:EntityMixin,pl:mixin:A,pl:runtimedistcleaner:A} at java.lang.Class.forName0(Native Method) ~[?:1.8.0_312] {} at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_312] {} at net.minecraftforge.fml.AutomaticEventSubscriber.lambda$inject$6(AutomaticEventSubscriber.java:75) ~[forge:?] {re:classloading} at java.util.ArrayList.forEach(ArrayList.java:1259) ~[?:1.8.0_312] {} at net.minecraftforge.fml.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:62) ~[forge:?] {re:classloading} at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:91) ~[forge:36.2] {re:classloading} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[forge:?] {re:classloading} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) ~[?:1.8.0_312] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175) ~[?:1.8.0_312] {} -- MOD architectury -- Details: Mod File: architectury-1.25.36-forge.jar Failure message: Architectury (architectury) has failed to load correctly java.lang.NoClassDefFoundError: Could not initialize class net.minecraft.entity.Entity Mod Version: 1.25.36 Mod Issue URL: https://github.com/shedaniel/architectury/issues Exception message: java.lang.NoClassDefFoundError: Could not initialize class net.minecraft.entity.Entity Stacktrace: at java.lang.Class.forName0(Native Method) ~[?:1.8.0_312] {} at java.lang.Class.forName(Class.java:264) ~[?:1.8.0_312] {} at com.sun.proxy.$Proxy30.<clinit>(Unknown Source) ~[?:?] {} at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_312] {} at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_312] {} at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_312] {} at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_312] {} at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:739) ~[?:1.8.0_312] {} at me.shedaniel.architectury.event.EventFactory.lambda$createInteractionResult$2(EventFactory.java:99) ~[architectury:?] {re:classloading} at me.shedaniel.architectury.event.EventFactory$EventImpl.update(EventFactory.java:369) ~[architectury:?] {re:classloading} at me.shedaniel.architectury.event.EventFactory$EventImpl.invoker(EventFactory.java:335) ~[architectury:?] {re:classloading} at me.shedaniel.architectury.event.EventHandler.registerDelegates(EventHandler.java:68) ~[architectury:?] {re:classloading,pl:runtimedistcleaner:A} at me.shedaniel.architectury.event.EventHandler.init(EventHandler.java:46) ~[architectury:?] {re:classloading,pl:runtimedistcleaner:A} at me.shedaniel.architectury.forge.ArchitecturyForge.<init>(ArchitecturyForge.java:33) ~[architectury:?] {re:classloading} at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_312] {} at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_312] {} at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_312] {} at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_312] {} at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_312] {} at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[forge:36.2] {re:classloading} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[forge:?] {re:classloading} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) ~[?:1.8.0_312] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175) ~[?:1.8.0_312] {} -- MOD forbidden_arcanus -- Details: Caused by 0: java.lang.BootstrapMethodError: java.lang.IllegalAccessError: no such constructor: com.stal111.forbidden_arcanus.entity.projectile.EnergyBallEntity.<init>(EntityType,World)void/newInvokeSpecial at com.stal111.forbidden_arcanus.init.ModEntities.<clinit>(ModEntities.java:33) ~[forbidden_arcanus:16.2.1] {re:classloading,pl:runtimedistcleaner:A} at com.stal111.forbidden_arcanus.ForbiddenArcanus.<init>(ForbiddenArcanus.java:100) ~[forbidden_arcanus:16.2.1] {re:classloading} at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_312] {} at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_312] {} at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_312] {} at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_312] {} at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_312] {} at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[forge:36.2] {re:classloading} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[forge:?] {re:classloading} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) ~[?:1.8.0_312] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175) ~[?:1.8.0_312] {} Caused by 1: java.lang.IllegalAccessError: no such constructor: com.stal111.forbidden_arcanus.entity.projectile.EnergyBallEntity.<init>(EntityType,World)void/newInvokeSpecial at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodHandleNatives.java:483) ~[?:1.8.0_312] {} at com.stal111.forbidden_arcanus.init.ModEntities.<clinit>(ModEntities.java:33) ~[forbidden_arcanus:16.2.1] {re:classloading,pl:runtimedistcleaner:A} at com.stal111.forbidden_arcanus.ForbiddenArcanus.<init>(ForbiddenArcanus.java:100) ~[forbidden_arcanus:16.2.1] {re:classloading} at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_312] {} at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_312] {} at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_312] {} at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_312] {} at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_312] {} at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[forge:36.2] {re:classloading} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[forge:?] {re:classloading} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) ~[?:1.8.0_312] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175) ~[?:1.8.0_312] {} Mod File: forbidden_arcanus-16.2.1.jar Failure message: Forbidden & Arcanus (forbidden_arcanus) has failed to load correctly java.lang.BootstrapMethodError: java.lang.IllegalAccessError: no such constructor: com.stal111.forbidden_arcanus.entity.projectile.EnergyBallEntity.<init>(EntityType,World)void/newInvokeSpecial Mod Version: 16.2.1 Mod Issue URL: NOT PROVIDED Exception message: java.lang.NoClassDefFoundError: net.minecraft.entity.Entity Stacktrace: at java.lang.invoke.MethodHandleNatives.resolve(Native Method) ~[?:1.8.0_312] {} at java.lang.invoke.MemberName$Factory.resolve(MemberName.java:975) ~[?:1.8.0_312] {} at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1000) ~[?:1.8.0_312] {} at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:1394) ~[?:1.8.0_312] {} at java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant(MethodHandles.java:1750) ~[?:1.8.0_312] {} at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodHandleNatives.java:477) ~[?:1.8.0_312] {} at com.stal111.forbidden_arcanus.init.ModEntities.<clinit>(ModEntities.java:33) ~[forbidden_arcanus:16.2.1] {re:classloading,pl:runtimedistcleaner:A} at com.stal111.forbidden_arcanus.ForbiddenArcanus.<init>(ForbiddenArcanus.java:100) ~[forbidden_arcanus:16.2.1] {re:classloading} at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_312] {} at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_312] {} at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_312] {} at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_312] {} at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_312] {} at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[forge:36.2] {re:classloading} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[forge:?] {re:classloading} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) ~[?:1.8.0_312] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_312] {} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175) ~[?:1.8.0_312] {} -- System Details -- Details: Minecraft Version: 1.16.5 Minecraft Version ID: 1.16.5 Operating System: Linux (amd64) version 4.9.0-16-amd64 Java Version: 1.8.0_312, Oracle Corporation Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 959408000 bytes (914 MB) / 2160590848 bytes (2060 MB) up to 2867331072 bytes (2734 MB) CPUs: 4 JVM Flags: 2 total; -Xmx3076M -Xms1024M ModLauncher: 8.0.9+86+master.3cf110c ModLauncher launch target: fmlserver ModLauncher naming: srg ModLauncher services: /mixin-0.8.4.jar mixin PLUGINSERVICE /eventbus-4.0.0.jar eventbus PLUGINSERVICE /forge-1.16.5-36.2.19.jar object_holder_definalize PLUGINSERVICE /forge-1.16.5-36.2.19.jar runtime_enum_extender PLUGINSERVICE /accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE /forge-1.16.5-36.2.19.jar capability_inject_definalize PLUGINSERVICE /forge-1.16.5-36.2.19.jar runtimedistcleaner PLUGINSERVICE /mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE /OptiForge-MC1.16.5-0.5.7.jar OptiFine TRANSFORMATIONSERVICE /OptiForge-MC1.16.5-0.5.7.jar optiforge TRANSFORMATIONSERVICE /forge-1.16.5-36.2.19.jar fml TRANSFORMATIONSERVICE /OptiForge-MC1.16.5-0.5.7.jar optiforgewrapper TRANSFORMATIONSERVICE FML: 36.2 Forge: net.minecraftforge:36.2.19 FML Language Providers: javafml@36.2 minecraft@1 Mod List: create-stuff-additions1.16.5_v1.1.5.jar |Create Stuff Additions |create_stuff_additions |1.1.5 |CREATE_REG|Manifest: NOSIGNATURE immersivecooking-1.0.1.jar |Immersive Cooking |immersivecooking |1.0.1 |CREATE_REG|Manifest: NOSIGNATURE torchslabmod-1.16.4_v1.6.19.jar |Torch Slab Mod |torchslabmod |1.6.18 |CREATE_REG|Manifest: NOSIGNATURE Variant16x-1.16.5-v0.23.1_beta_pre3.jar |Variant16x |variant16x |0.23.1_beta_pre3 |CREATE_REG|Manifest: NOSIGNATURE customfence-1-16-5.jar |Customfence |customfence |1-16-5 |CREATE_REG|Manifest: NOSIGNATURE additionallanterns-1.0.0-mc1.16.jar |Additional Lanterns |additionallanterns |1.0.0 |CREATE_REG|Manifest: NOSIGNATURE jei-1.16.5-7.7.1.137.jar |Just Enough Items |jei |7.7.1.137 |CREATE_REG|Manifest: NOSIGNATURE abnormals_core-1.16.5-3.3.0.jar |Abnormals Core |abnormals_core |3.3.0 |CREATE_REG|Manifest: NOSIGNATURE ChineseWorkshop-1.16.3-3.2.1.jar |ChineseWorkshop |chineseworkshop |3.2.1 |CREATE_REG|Manifest: NOSIGNATURE Kiwi-1.16.5-3.6.1.jar |Kiwi |kiwi |3.6.1 |CREATE_REG|Manifest: NOSIGNATURE macawsbridgesbyg-1.16.5-1.1.jar |Macaw's Bridges - Oh The Biome|macawsbridgesbyg |1.16.5-1.1 |CREATE_REG|Manifest: NOSIGNATURE ZYCraft-1.16.5-3.1.29.jar |ZYCraft |zycraft |3.1.29 |CREATE_REG|Manifest: NOSIGNATURE glassential-forge-1.16.5-1.1.7.jar |Glassential |glassential |1.1.7 |CREATE_REG|Manifest: NOSIGNATURE journeymap-1.16.5-5.7.3.jar |Journeymap |journeymap |5.7.3 |CREATE_REG|Manifest: NOSIGNATURE CTM-MC1.16.1-1.1.2.6.jar |ConnectedTexturesMod |ctm |MC1.16.1-1.1.2.6 |CREATE_REG|Manifest: NOSIGNATURE 1.16.5-additionalbars-2.0.3.jar |Additional Bars |additionalbars |2.0.3 |CREATE_REG|Manifest: NOSIGNATURE decorative_blocks-1.16.4-1.7.2.jar |Decorative Blocks |decorative_blocks |1.7.2 |CREATE_REG|Manifest: NOSIGNATURE macawsbridgesbop-1.16.5-1.2.jar |Macaw's Bridges - Biome O' Ple|macawsbridgesbop |1.16.5-1.2 |CREATE_REG|Manifest: NOSIGNATURE create-confectionery1.16.5_v1.0.2.jar |Create Confectionery |create_confectionery |1.0.2 |CREATE_REG|Manifest: NOSIGNATURE mcw-doors-1.0.3-mc1.16.5.jar |Macaw's Doors |mcwdoors |1.0.3 |CREATE_REG|Manifest: NOSIGNATURE mapperbase-1.16.5-2.4.0.0.jar |Mapper Base |mapperbase |1.16.5-2.4.0.0 |CREATE_REG|Manifest: NOSIGNATURE additional_lights-1.16.4-2.1.3.jar |Additional Lights |additional_lights |2.1.3 |CREATE_REG|Manifest: NOSIGNATURE ironagefurniture 1.16.4-1.16.5 0.2.0.5.jar |Iron Age Furniture |ironagefurniture |1.16.4-0.2.0 |CREATE_REG|Manifest: NOSIGNATURE pathundergates-1.16.4-2.0.0-release.jar |Path Under Gates |pathundergates |1.16.4-1.0.0-release|CREATE_REG|Manifest: 1d:d7:18:bd:bc:50:11:ed:51:4c:ed:33:84:87:03:ef:79:b3:d3:b2:0b:62:68:ed:ee:48:76:61:89:d3:8a:ba forge-1.16.5-36.2.19-universal.jar |Forge |forge |36.2.19 |CREATE_REG|Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90 ChinjufuMod[1.16.5]6.0.1.jar |Chinjufu Mod |chinjufumod |[1.16.5]6.0.1 |CREATE_REG|Manifest: NOSIGNATURE forge-1.16.5-36.2.19-server.jar |Minecraft |minecraft |1.16.5 |CREATE_REG|Manifest: NOSIGNATURE mcw-bridges-2.0.0-mc1.16.5.jar |Macaw's Bridges |mcwbridges |2.0.0 |CREATE_REG|Manifest: NOSIGNATURE FarmersDelight-1.16.5-0.5.1.jar |Farmer's Delight |farmersdelight |1.16.5-0.5.1 |CREATE_REG|Manifest: NOSIGNATURE DustrialDecor-1.2.9.jar |'Dustrial Decor |dustrial_decor |1.2.8 |CREATE_REG|Manifest: NOSIGNATURE MorePaths-1.16.1-1.3.2.jar |MorePaths |morepaths |1.16-1.3.2 |CREATE_REG|Manifest: NOSIGNATURE embellishcraft-1.16.5-3.4.0.0.jar |EmbellishCraft |embellishcraft |1.16.5-3.4.0.0 |CREATE_REG|Manifest: NOSIGNATURE BiomesOPlenty-1.16.5-13.1.0.477-universal.jar |Biomes O' Plenty |biomesoplenty |1.16.5-13.1.0.477 |CREATE_REG|Manifest: NOSIGNATURE embellishcraft-bop-1.16.5-3.4.0.jar |EmbellishCraft BoP Addon |embellishcraft-bop |1.16.5-3.4.0 |CREATE_REG|Manifest: NOSIGNATURE nekoration-1.16.X-1.4.2.jar |Nekoration |nekoration |1.4.2 |CREATE_REG|Manifest: NOSIGNATURE mcw-fences-1.0.1-mc1.16.5.jar |Macaw's Fences and Walls |mcwfences |1.0.1 |CREATE_REG|Manifest: NOSIGNATURE create-addon-v5.jar |Create Add-On |create_addon |1.0.0 |CREATE_REG|Manifest: NOSIGNATURE supermartijn642corelib-1.0.14a-mc1.16.5.jar |SuperMartijn642's Core Lib |supermartijn642corelib |1.0.14a |CREATE_REG|Manifest: NOSIGNATURE masonry-1.16.3-0.3.6.jar |Masonry |masonry |NONE |CREATE_REG|Manifest: NOSIGNATURE fairylights-4.0.5-1.16.5.jar |Fairy Lights |fairylights |4.0.5 |CREATE_REG|Manifest: NOSIGNATURE farmersdelightintegration-1.16.5-1.0.3.jar |Farmer's Delight Integration |farmersdelightintegration |1.16.5-1.0.3 |CREATE_REG|Manifest: NOSIGNATURE jeiintegration_1.16.5-7.0.1.15.jar |JEI Integration |jeiintegration |7.0.1.15 |CREATE_REG|Manifest: NOSIGNATURE decorative_winter-0.1.2.jar |Decorative Winter |decorative_winter |0.1.2 |CREATE_REG|Manifest: NOSIGNATURE flywheel-1.16-0.2.5.jar |Flywheel |flywheel |1.16-0.2.5 |CREATE_REG|Manifest: NOSIGNATURE steampowered-1.16.5-1.1.9.jar |Create: Steam Powered |steampowered |1.16.5-1.1.9 |CREATE_REG|Manifest: NOSIGNATURE create-mc1.16.5_v0.3.2g.jar |Create |create |v0.3.2g |ERROR |Manifest: NOSIGNATURE morecreatestuffs-mc1.16-1.4.1b.jar |More Create Stuffs |morecreatestuffs |mc1.16-1.4.1b |CREATE_REG|Manifest: NOSIGNATURE createdeco-1.1.2-1.16.5.jar |Create Deco |createdeco |1.1.2-1.16.5 |CREATE_REG|Manifest: NOSIGNATURE Patchouli-1.16.4-53.2.jar |Patchouli |patchouli |1.16.4-53.2 |CREATE_REG|Manifest: NOSIGNATURE GaiaDimension-Bridges-1.16.5-1.0.1a.jar |Gaia Dimension - Wood Bridges |gaia_dimension_wood_bridges |1.0.0 |CREATE_REG|Manifest: NOSIGNATURE RandomDecorativeThings-1.16.5-0.1.2.jar |Random Decorative Things |randomdecorativethings |0.1.2 |CREATE_REG|Manifest: NOSIGNATURE DoubleSlabs-1.16-3.7.2.jar |Double Slabs |doubleslabs |3.7.2 |CREATE_REG|Manifest: NOSIGNATURE lanterncolors-1.16.3-2.1.1.jar |Lantern Colors |lanterncolors |1.16.2-2.1.1 |CREATE_REG|Manifest: NOSIGNATURE buildersaddition-1.16.5-20210807a.jar |Builders Crafts & Addition |buildersaddition |1.16.5-20210807a |CREATE_REG|Manifest: NOSIGNATURE Blocks+-1.16.5-1.2.jar |Blocks + |blocksplus |1.2 |CREATE_REG|Manifest: NOSIGNATURE worldedit-mod-7.2.5-dist.jar |WorldEdit |worldedit |7.2.5+57d5ac9 |CREATE_REG|Manifest: NOSIGNATURE mcw-roofs-2.0.1-mc1.16.5-4.jar |Macaw's Roofs |mcwroofs |2.0.1 |CREATE_REG|Manifest: NOSIGNATURE nethers_delight-2.1.jar |Nethers Delight |nethers_delight |2.1 |CREATE_REG|Manifest: NOSIGNATURE MarketCrates-1.16.4-35.1.4-v1.1-universal.jar |Market Crates |marketcrates |v1.1-universal |CREATE_REG|Manifest: NOSIGNATURE cfm-7.0.0pre22-1.16.3.jar |MrCrayfish's Furniture Mod |cfm |7.0.0-pre22 |CREATE_REG|Manifest: NOSIGNATURE morecfm-1.3.1-1.16.3.jar |MrCrayfish's More Furniture Mo|morecfm |1.3.1 |CREATE_REG|Manifest: NOSIGNATURE architectury-1.25.36-forge.jar |Architectury |architectury |1.25.36 |ERROR |Manifest: NOSIGNATURE connectedglass-1.1.1-mc1.16.jar |Connected Glass |connectedglass |1.1.1 |CREATE_REG|Manifest: NOSIGNATURE otherblocks-0.1.18.jar |Other Blocks |otherblocks |0.1.18 |CREATE_REG|Manifest: NOSIGNATURE mcw-furniture-2.0.1-mc1.16.5.jar |Macaw's Furniture |mcwfurnitures |2.0.1 |CREATE_REG|Manifest: NOSIGNATURE NefsMedievalPub+v9.8(1.16.5).jar |Nef Deco Mod |nefdecomod |0.9.8 |CREATE_REG|Manifest: NOSIGNATURE byg-1.3.5.jar |Oh The Biomes You'll Go |byg |1.3.4 |CREATE_REG|Manifest: NOSIGNATURE improved_windows-v1.0.1.jar |Improved Windows |improved_windows |v1.0.1 |CREATE_REG|Manifest: NOSIGNATURE additionalbarsbop-2.0.3.jar |Additional Bars (Biomes o' Ple|additionalbarsbop |2.0.3 |CREATE_REG|Manifest: NOSIGNATURE xkdeco_0.2.4.jar |XK's Deco |xkdeco |0.2.4 |CREATE_REG|Manifest: NOSIGNATURE valhelsia_core-16.0.13a.jar |Valhelsia Core |valhelsia_core |16.0.13a |CREATE_REG|Manifest: NOSIGNATURE forbidden_arcanus-16.2.1.jar |Forbidden & Arcanus |forbidden_arcanus |16.2.1 |ERROR |Manifest: NOSIGNATURE effortlessbuilding-1.16.3-2.23.jar |Effortless Building |effortlessbuilding |1.16.3-2.23 |CREATE_REG|Manifest: NOSIGNATURE corail_pillar-1.16-5.0.0.jar |Corail Pillar |corail_pillar |5.0.0 |CREATE_REG|Manifest: NOSIGNATURE mcw-lights-1.0.0-mc1.16.5.jar |Macaw's Lights and Lamps |mcwlights |1.0.0 |CREATE_REG|Manifest: NOSIGNATURE createaddition-1.16.5-20211122b.jar |Create Crafts & Additions |createaddition |1.16.5-20211122b |CREATE_REG|Manifest: NOSIGNATURE Crash Report UUID: 9e544e5e-54e9-47ec-a7c6-ddcc92fb0097  
    • Yes that is an example of a serialization method.
    • Oh, so load from/into memory? Like this is adding a new "serializer" to the "acceptedItems" aka -> 0_0, 0_1, 0_2 etc.???, if the length is 1? If not, it will create a new array which will serialize like 0, 1, 2, 3? I really still don't understand what I'm talking about.
    • In programming serialization usually means converting to a "storable" format. If you have an object in memory and you serialize it to e.g. JSON you can then store that JSON file on disk or send it over the network. If you then deserialize that JSON back into an object of that same type you have an equivalent object back.
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

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