Jump to content

Recommended Posts

Posted

As I mentioned in the title, I get a crash when I use the onItemUse method. In that method I added some code so it places a block with a custom model that's larger than 1x1x1.

 

The onItemUse() and rotXZByDir() method:

 

@Override
    public boolean onItemUse(ItemStack item, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffSet){
        //Prevents itemstack from decreasing when in creative mod
        if (!player.capabilities.isCreativeMode){
            --item.stackSize;
        }
        //Prevents from making changes in inactive world
        if (!world.isRemote){
                //Increases y coordinate, so our block will be placed on top of the block you clicked, just as it should be
                y++;
                //Takes the player sight direction
                int dir = MathHelper.floor_double((double)((player.rotationYaw * 4F) / 360F) + 0.5D) & 3;
                //This array will store information about the coordinates where we want to place our gags relatively to the primary block.
                //To add blocks, just add some more {rel_x, rel_y, rel_z} into the array.
                //Exactly this array will add three gag block from the side of the primary block.
                int[][] gagShift = {{0, 1, 0}, {0, 2, 0}, {0, 3, 0}, {0, 4, 0}, {0, 5, 0}, {0, 6, 0}};
                int[] shift;
                //This cycle will prevent us from placing block instead of other ones, more commonly, it checks if the places where we want
                //to place gags are empty.
                boolean canPlace = true;
                for(int i = 0; i < gagShift.length; i++){
                        shift = rotXZByDir(gagShift[i][0], y, gagShift[i][1], dir);
                        if(!world.isAirBlock(x + shift[0], y + shift[1], z + shift[2])){
                                canPlace = false;
                        }
                }
                //If the check was successful
                if(canPlace){
                        //0x02 flag will update neighboring flags, we have to use it, or we'll have some glitches.
                        world.setBlock(x, y, z, BDBlocks.stoplight.blockID, dir, 0x02);
                        //This code is placing gags one after another into the coordinates we've set.
                        for(int i = 0; i < gagShift.length; i++){
                                shift = rotXZByDir(gagShift[i][0], y, gagShift[i][1], dir);
                                world.setBlock(x + shift[0], y + shift[1], z + shift[2], BDBlocks.gag.blockID, dir, 0x02);
                                //For gags to know, where primary block is placed.
                                TileEntityGag tileGag = (TileEntityGag)world.getBlockTileEntity( x + shift[0], y, z + shift[1]);
                                tileGag.primary_x = x;
                                tileGag.primary_y = y;
                                tileGag.primary_z = z;
                        }
                }
                        return true;
                }
        return false;
    }
        //This function rotates the relative coordinates accordingly to the given direction
        public int[] rotXZByDir(int x, int y, int z, int dir){
                if (dir == 0){
                        return new int[]{x, y, z};
                }else if(dir == 1){
                        return new int[]{-z, y, x};
                }else if(dir == 2){
                        return new int[]{-x, y, -z};
                }else{
                        return new int[]{z, y, -x};
                }
        }

 

And this is the eclipse console:

 

jul 12, 2013 9:37:32 PM net.minecraft.launchwrapper.LogWrapper log

INFO: Using tweak class name cpw.mods.fml.common.launcher.FMLTweaker

2013-07-12 21:37:32 [iNFO] [ForgeModLoader] Forge Mod Loader version 6.2.19.789 for Minecraft 1.6.2 loading

2013-07-12 21:37:32 [iNFO] [ForgeModLoader] Java is Java HotSpot Client VM, version 1.7.0_21, running on Windows 8:x86:6.2, installed at C:\Program Files (x86)\Java\jre7

2013-07-12 21:37:32 [iNFO] [ForgeModLoader] Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation

2013-07-12 21:37:32 [iNFO] [sTDOUT] Loaded 39 rules from AccessTransformer config file fml_at.cfg

2013-07-12 21:37:32 [iNFO] [sTDOUT] Loaded 107 rules from AccessTransformer config file forge_at.cfg

2013-07-12 21:37:33 [sEVERE] [ForgeModLoader] The binary patch set is missing. Things are probably about to go very wrong.

2013-07-12 21:37:33 [iNFO] [ForgeModLoader] Launching wrapped minecraft

2013-07-12 21:37:34 [iNFO] [Minecraft-Client] Setting user: Player901

2013-07-12 21:37:34 [iNFO] [Minecraft-Client] (Session ID is null)

2013-07-12 21:37:35 [iNFO] [sTDOUT] Completely ignored arguments: [Larsg310]

2013-07-12 21:37:35 [iNFO] [Minecraft-Client] LWJGL Version: 2.9.0

2013-07-12 21:37:36 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default

2013-07-12 21:37:37 [iNFO] [sTDOUT]

2013-07-12 21:37:37 [iNFO] [sTDOUT] Starting up SoundSystem...

2013-07-12 21:37:37 [iNFO] [sTDOUT] Initializing LWJGL OpenAL

2013-07-12 21:37:37 [iNFO] [sTDOUT]    (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)

2013-07-12 21:37:37 [iNFO] [MinecraftForge] Attempting early MinecraftForge initialization

2013-07-12 21:37:37 [iNFO] [sTDOUT] MinecraftForge v9.10.0.789 Initialized

2013-07-12 21:37:37 [iNFO] [ForgeModLoader] MinecraftForge v9.10.0.789 Initialized

2013-07-12 21:37:37 [iNFO] [sTDOUT] OpenAL initialized.

2013-07-12 21:37:37 [iNFO] [sTDOUT] Replaced 101 ore recipies

2013-07-12 21:37:37 [iNFO] [sTDOUT]

2013-07-12 21:37:37 [iNFO] [MinecraftForge] Completed early MinecraftForge initialization

2013-07-12 21:37:37 [iNFO] [ForgeModLoader] Reading custom logging properties from C:\Users\Lars\Desktop\Modding-Development\mcp\forge\mcp\jars\config\logging.properties

2013-07-12 21:37:37 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL

2013-07-12 21:37:38 [iNFO] [ForgeModLoader] Searching C:\Users\Lars\Desktop\Modding-Development\mcp\forge\mcp\jars\mods for mods

2013-07-12 21:37:44 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load

2013-07-12 21:37:44 [iNFO] [mcp] Activating mod mcp

2013-07-12 21:37:44 [iNFO] [FML] Activating mod FML

2013-07-12 21:37:44 [iNFO] [Forge] Activating mod Forge

2013-07-12 21:37:44 [iNFO] [bd] Activating mod bd

2013-07-12 21:37:44 [iNFO] [ForgeModLoader] Registering Forge Packet Handler

2013-07-12 21:37:44 [iNFO] [ForgeModLoader] Succeeded registering Forge Packet Handler

2013-07-12 21:37:44 [iNFO] [ForgeModLoader] Configured a dormant chunk cache size of 0

2013-07-12 21:37:44 [sEVERE] [ForgeModLoader] Unable to load localization from file file:/C:/Users/Lars/Desktop/Modding-Development/mcp/forge/mcp/eclipse/Minecraft/bin/assets/bd/lang/en_US.lang

java.util.InvalidPropertiesFormatException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.

at java.util.XMLUtils.load(Unknown Source)

at java.util.Properties.loadFromXML(Unknown Source)

at cpw.mods.fml.common.registry.LanguageRegistry.loadLocalization(LanguageRegistry.java:167)

at cpw.mods.fml.common.registry.LanguageRegistry.loadLocalization(LanguageRegistry.java:142)

at larsg310.mods.bd.core.handlers.LocalizationHandler.loadLanguages(LocalizationHandler.java:13)

at larsg310.mods.bd.BetterDecorations.preInit(BetterDecorations.java:30)

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

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)

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

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

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

at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)

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

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

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

at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:193)

at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:173)

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

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

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

at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)

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

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

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

at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:104)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:172)

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

at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)

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

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

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

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

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

Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.

at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)

at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)

at java.util.XMLUtils.getLoadingDoc(Unknown Source)

... 43 more

2013-07-12 21:37:45 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road3Clear.png

2013-07-12 21:37:45 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road1Top2.png

2013-07-12 21:37:45 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road1Top1.png

2013-07-12 21:37:45 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2BigCorner2.png

2013-07-12 21:37:45 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road3Stumped4.png

2013-07-12 21:37:45 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2BigCorner1.png

2013-07-12 21:37:45 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road3Stumped3.png

2013-07-12 21:37:45 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2BigCorner4.png

2013-07-12 21:37:45 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road3Stumped2.png

2013-07-12 21:37:45 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2BigCorner3.png

2013-07-12 21:37:45 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road3Stumped1.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road3MiddleT4.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road3MiddleT3.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road3MiddleT2.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road3MiddleT1.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.stoplight.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_4091_null.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2T1.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2T3.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2T2.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2T4.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2Angled1.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2Angled2.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2Angled3.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2Angled4.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2Cornered1.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2Cornered4.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2Cornered3.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2Cornered2.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road2Clear.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road1Striped4.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road1Striped2.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road1Striped3.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road1Striped1.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road1Crossed.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/blocks/tile.road1Clear.png

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/items/item.stoplight.png

2013-07-12 21:37:46 [iNFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods

2013-07-12 21:37:46 [WARNING] [better Decorations] Mod Better Decorations is missing a pack.mcmeta file, things may not work well

2013-07-12 21:37:46 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Better Decorations

2013-07-12 21:37:46 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: bd:textures/items/item.stoplight.png

2013-07-12 21:37:47 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_4091_null.png

2013-07-12 21:37:47 [iNFO] [sTDOUT]

2013-07-12 21:37:47 [iNFO] [sTDOUT] SoundSystem shutting down...

2013-07-12 21:37:47 [iNFO] [sTDOUT]    Author: Paul Lamb, www.paulscode.com

2013-07-12 21:37:47 [iNFO] [sTDOUT]

2013-07-12 21:37:47 [iNFO] [sTDOUT]

2013-07-12 21:37:47 [iNFO] [sTDOUT] Starting up SoundSystem...

2013-07-12 21:37:47 [iNFO] [sTDOUT] Initializing LWJGL OpenAL

2013-07-12 21:37:47 [iNFO] [sTDOUT]    (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)

2013-07-12 21:37:47 [iNFO] [sTDOUT] OpenAL initialized.

2013-07-12 21:37:48 [iNFO] [sTDOUT]

2013-07-12 21:37:57 [iNFO] [Minecraft-Server] Starting integrated minecraft server version 1.6.2

2013-07-12 21:37:57 [iNFO] [Minecraft-Server] Generating keypair

2013-07-12 21:37:58 [iNFO] [ForgeModLoader] Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@651690)

2013-07-12 21:37:58 [iNFO] [ForgeModLoader] Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@651690)

2013-07-12 21:37:58 [iNFO] [ForgeModLoader] Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@651690)

2013-07-12 21:37:58 [iNFO] [Minecraft-Server] Preparing start region for level 0

2013-07-12 21:37:59 [iNFO] [Minecraft-Server] Preparing spawn area: 24%

2013-07-12 21:38:00 [iNFO] [Minecraft-Server] Preparing spawn area: 66%

2013-07-12 21:38:02 [iNFO] [sTDOUT] loading single player

2013-07-12 21:38:02 [iNFO] [Minecraft-Server] Player901[/127.0.0.1:0] logged in with entity id 14 at (-919.6192165874114, 32.0, -268.60386862144696)

2013-07-12 21:38:02 [iNFO] [Minecraft-Server] Player901 joined the game

2013-07-12 21:38:03 [iNFO] [sTDOUT] Setting up custom skins

2013-07-12 21:38:07 [iNFO] [Minecraft-Server] Saving and pausing game...

2013-07-12 21:38:07 [iNFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld

2013-07-12 21:38:07 [iNFO] [Minecraft-Server] Saving chunks for level 'New World'/Nether

2013-07-12 21:38:08 [iNFO] [Minecraft-Server] Saving chunks for level 'New World'/The End

2013-07-12 21:42:00 [iNFO] [sTDERR] net.minecraft.util.ReportedException: Ticking memory connection

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:63)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:689)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

2013-07-12 21:42:00 [iNFO] [sTDERR] Caused by: java.lang.NullPointerException

2013-07-12 21:42:00 [iNFO] [sTDERR] at larsg310.mods.bd.item.ItemStoplightPlacer.onItemUse(ItemStoplightPlacer.java:64)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.item.ItemStack.tryPlaceItemIntoWorld(ItemStack.java:152)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.item.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:429)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.network.NetServerHandler.handlePlace(NetServerHandler.java:554)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.network.packet.Packet15Place.processPacket(Packet15Place.java:79)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)

2013-07-12 21:42:00 [iNFO] [sTDERR] at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)

2013-07-12 21:42:00 [iNFO] [sTDERR] ... 6 more

2013-07-12 21:42:00 [sEVERE] [Minecraft-Server] Encountered an unexpected exception ReportedException

net.minecraft.util.ReportedException: Ticking memory connection

at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:63)

at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)

at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:689)

at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585)

at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482)

at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

Caused by: java.lang.NullPointerException

at larsg310.mods.bd.item.ItemStoplightPlacer.onItemUse(ItemStoplightPlacer.java:64)

at net.minecraft.item.ItemStack.tryPlaceItemIntoWorld(ItemStack.java:152)

at net.minecraft.item.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:429)

at net.minecraft.network.NetServerHandler.handlePlace(NetServerHandler.java:554)

at net.minecraft.network.packet.Packet15Place.processPacket(Packet15Place.java:79)

at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)

at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)

at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)

... 6 more

2013-07-12 21:42:00 [sEVERE] [Minecraft-Server] This crash report has been saved to: C:\Users\Lars\Desktop\Modding-Development\mcp\forge\mcp\jars\.\crash-reports\crash-2013-07-12_21.42.00-server.txt

2013-07-12 21:42:00 [iNFO] [Minecraft-Server] Stopping server

2013-07-12 21:42:00 [iNFO] [Minecraft-Server] Saving players

2013-07-12 21:42:00 [iNFO] [sTDOUT] ---- Minecraft Crash Report ----

2013-07-12 21:42:00 [iNFO] [sTDOUT] // I bet Cylons wouldn't have this problem.

2013-07-12 21:42:00 [iNFO] [sTDOUT]

2013-07-12 21:42:00 [iNFO] [sTDOUT] Time: 12-7-13 21:42

2013-07-12 21:42:00 [iNFO] [sTDOUT] Description: Ticking memory connection

2013-07-12 21:42:00 [iNFO] [sTDOUT]

2013-07-12 21:42:00 [iNFO] [sTDOUT] java.lang.NullPointerException

2013-07-12 21:42:00 [iNFO] [sTDOUT] at larsg310.mods.bd.item.ItemStoplightPlacer.onItemUse(ItemStoplightPlacer.java:64)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.item.ItemStack.tryPlaceItemIntoWorld(ItemStack.java:152)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.item.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:429)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.network.NetServerHandler.handlePlace(NetServerHandler.java:554)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.network.packet.Packet15Place.processPacket(Packet15Place.java:79)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:689)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

2013-07-12 21:42:00 [iNFO] [sTDOUT]

2013-07-12 21:42:00 [iNFO] [sTDOUT]

2013-07-12 21:42:00 [iNFO] [sTDOUT] A detailed walkthrough of the error, its code path and all known details is as follows:

2013-07-12 21:42:00 [iNFO] [sTDOUT] ---------------------------------------------------------------------------------------

2013-07-12 21:42:00 [iNFO] [sTDOUT]

2013-07-12 21:42:00 [iNFO] [sTDOUT] -- Head --

2013-07-12 21:42:00 [iNFO] [sTDOUT] Stacktrace:

2013-07-12 21:42:00 [iNFO] [sTDOUT] at larsg310.mods.bd.item.ItemStoplightPlacer.onItemUse(ItemStoplightPlacer.java:64)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.item.ItemStack.tryPlaceItemIntoWorld(ItemStack.java:152)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.item.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:429)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.network.NetServerHandler.handlePlace(NetServerHandler.java:554)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.network.packet.Packet15Place.processPacket(Packet15Place.java:79)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)

2013-07-12 21:42:00 [iNFO] [sTDOUT]

2013-07-12 21:42:00 [iNFO] [sTDOUT] -- Ticking connection --

2013-07-12 21:42:00 [iNFO] [sTDOUT] Details:

2013-07-12 21:42:00 [iNFO] [sTDOUT] Connection: net.minecraft.network.NetServerHandler@47501a

2013-07-12 21:42:00 [iNFO] [sTDOUT] Stacktrace:

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:689)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482)

2013-07-12 21:42:00 [iNFO] [sTDOUT] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

2013-07-12 21:42:00 [iNFO] [sTDOUT]

2013-07-12 21:42:00 [iNFO] [sTDOUT] -- System Details --

2013-07-12 21:42:00 [iNFO] [sTDOUT] Details:

2013-07-12 21:42:00 [iNFO] [sTDOUT] Minecraft Version: 1.6.2

2013-07-12 21:42:00 [iNFO] [sTDOUT] Operating System: Windows 8 (x86) version 6.2

2013-07-12 21:42:00 [iNFO] [sTDOUT] Java Version: 1.7.0_21, Oracle Corporation

2013-07-12 21:42:00 [iNFO] [sTDOUT] Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation

2013-07-12 21:42:00 [iNFO] [sTDOUT] Memory: 880052792 bytes (839 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)

2013-07-12 21:42:00 [iNFO] [sTDOUT] JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M

2013-07-12 21:42:00 [iNFO] [sTDOUT] AABB Pool Size: 461 (25816 bytes; 0 MB) allocated, 286 (16016 bytes; 0 MB) used

2013-07-12 21:42:00 [iNFO] [sTDOUT] Suspicious classes: FML and Forge are installed

2013-07-12 21:42:00 [iNFO] [sTDOUT] IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0

2013-07-12 21:42:00 [iNFO] [sTDOUT] FML: MCP v8.04 FML v6.2.19.789 Minecraft Forge 9.10.0.789 4 mods loaded, 4 mods active

2013-07-12 21:42:00 [iNFO] [sTDOUT] mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

2013-07-12 21:42:00 [iNFO] [sTDOUT] FML{6.2.19.789} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

2013-07-12 21:42:00 [iNFO] [sTDOUT] Forge{9.10.0.789} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

2013-07-12 21:42:00 [iNFO] [sTDOUT] bd{pre1a} [better Decorations] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

2013-07-12 21:42:00 [iNFO] [sTDOUT] Profiler Position: N/A (disabled)

2013-07-12 21:42:00 [iNFO] [sTDOUT] Vec3 Pool Size: 40 (2240 bytes; 0 MB) allocated, 28 (1568 bytes; 0 MB) used

2013-07-12 21:42:00 [iNFO] [sTDOUT] Player Count: 1 / 8; [EntityPlayerMP['Player901'/14, l='New World', x=-920,66, y=32,00, z=-266,57]]

2013-07-12 21:42:00 [iNFO] [sTDOUT] Type: Integrated Server (map_client.txt)

2013-07-12 21:42:00 [iNFO] [sTDOUT] Is Modded: Definitely; Client brand changed to 'fml,forge'

2013-07-12 21:42:00 [iNFO] [sTDOUT] #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Lars\Desktop\Modding-Development\mcp\forge\mcp\jars\.\crash-reports\crash-2013-07-12_21.42.00-server.txt

2013-07-12 21:42:00 [iNFO] [Minecraft-Server] Stopping server

2013-07-12 21:42:00 [iNFO] [Minecraft-Server] Saving players

2013-07-12 21:42:00 [iNFO] [Minecraft-Server] Player901 left the game

2013-07-12 21:42:00 [iNFO] [Minecraft-Server] Saving worlds

2013-07-12 21:42:00 [iNFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld

AL lib: (EE) alc_cleanup: 1 device not closed

 

 

 

And the crash report:

 

---- Minecraft Crash Report ----

// Everything's going to plan. No, really, that was supposed to happen.

 

Time: 12-7-13 21:42

Description: Ticking memory connection

 

java.lang.NullPointerException

at larsg310.mods.bd.item.ItemStoplightPlacer.onItemUse(ItemStoplightPlacer.java:64)

at net.minecraft.item.ItemStack.tryPlaceItemIntoWorld(ItemStack.java:152)

at net.minecraft.item.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:429)

at net.minecraft.network.NetServerHandler.handlePlace(NetServerHandler.java:554)

at net.minecraft.network.packet.Packet15Place.processPacket(Packet15Place.java:79)

at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)

at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)

at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)

at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)

at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:689)

at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585)

at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482)

at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

 

 

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

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

 

-- Head --

Stacktrace:

at larsg310.mods.bd.item.ItemStoplightPlacer.onItemUse(ItemStoplightPlacer.java:64)

at net.minecraft.item.ItemStack.tryPlaceItemIntoWorld(ItemStack.java:152)

at net.minecraft.item.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:429)

at net.minecraft.network.NetServerHandler.handlePlace(NetServerHandler.java:554)

at net.minecraft.network.packet.Packet15Place.processPacket(Packet15Place.java:79)

at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)

at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:141)

 

-- Ticking connection --

Details:

Connection: net.minecraft.network.NetServerHandler@47501a

Stacktrace:

at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:54)

at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)

at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:689)

at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585)

at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129)

at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482)

at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

 

-- System Details --

Details:

Minecraft Version: 1.6.2

Operating System: Windows 8 (x86) version 6.2

Java Version: 1.7.0_21, Oracle Corporation

Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation

Memory: 880052792 bytes (839 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)

JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M

AABB Pool Size: 461 (25816 bytes; 0 MB) allocated, 286 (16016 bytes; 0 MB) used

Suspicious classes: FML and Forge are installed

IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0

FML: MCP v8.04 FML v6.2.19.789 Minecraft Forge 9.10.0.789 4 mods loaded, 4 mods active

mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

FML{6.2.19.789} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

Forge{9.10.0.789} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

bd{pre1a} [better Decorations] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

Profiler Position: N/A (disabled)

Vec3 Pool Size: 40 (2240 bytes; 0 MB) allocated, 28 (1568 bytes; 0 MB) used

Player Count: 1 / 8; [EntityPlayerMP['Player901'/14, l='New World', x=-920,66, y=32,00, z=-266,57]]

Type: Integrated Server (map_client.txt)

Is Modded: Definitely; Client brand changed to 'fml,forge'

 

Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support.

 

1.12 -> 1.13 primer by williewillus.

 

1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support.

 

http://www.howoldisminecraft1710.today/

Posted

TileEntityGag tileGag = (TileEntityGag)world.getBlockTileEntity( x + shift[0], y, z + shift[1]);
if(tileGag != null){
tileGag.primary_x = x;
tileGag.primary_y = y;
tileGag.primary_z = z;
}

I gonna update my tutorial...

If i helped you, don't forget pressing "Thank You" button. Thanks for your time.

Posted

TileEntityGag tileGag = (TileEntityGag)world.getBlockTileEntity( x + shift[0], y, z + shift[1]);
if(tileGag != null){
tileGag.primary_x = x;
tileGag.primary_y = y;
tileGag.primary_z = z;
}

I gonna update my tutorial...

That's right I used your tutorial  :)

Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support.

 

1.12 -> 1.13 primer by williewillus.

 

1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support.

 

http://www.howoldisminecraft1710.today/

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
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.

Announcements



×
×
  • Create New...

Important Information

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