Jump to content

issue with detecting blocks


dontrell94

Recommended Posts

Im trying to replace a specific set of blocks with air... I'm trying to replace 35 blocks at once by redstone activation.

Any help is apreciated.

 

Here's the error:

 

2013-06-16 02:07:19 [iNFO] [ForgeModLoader] Forge Mod Loader version 5.2.2.684 for Minecraft 1.5.2 loading

2013-06-16 02:07:19 [iNFO] [ForgeModLoader] Java is Java HotSpot 64-Bit Server VM, version 1.7.0_17, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jdk1.7.0_17\jre

2013-06-16 02:07:19 [iNFO] [ForgeModLoader] Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation

2013-06-16 02:07:26 [iNFO] [sTDOUT] 229 recipes

2013-06-16 02:07:26 [iNFO] [sTDOUT] 27 achievements

2013-06-16 02:07:26 [iNFO] [Minecraft-Client] Setting user: dontrell94

2013-06-16 02:07:26 [iNFO] [sTDOUT] (Session ID is -)

2013-06-16 02:07:26 [iNFO] [sTDERR] Client asked for parameter: server

2013-06-16 02:07:26 [iNFO] [Minecraft-Client] LWJGL Version: 2.4.2

2013-06-16 02:07:27 [iNFO] [MinecraftForge] Attempting early MinecraftForge initialization

2013-06-16 02:07:27 [iNFO] [sTDOUT] MinecraftForge v7.8.0.684 Initialized

2013-06-16 02:07:27 [iNFO] [ForgeModLoader] MinecraftForge v7.8.0.684 Initialized

2013-06-16 02:07:27 [iNFO] [sTDOUT] Replaced 85 ore recipies

2013-06-16 02:07:27 [iNFO] [MinecraftForge] Completed early MinecraftForge initialization

2013-06-16 02:07:27 [iNFO] [ForgeModLoader] Reading custom logging properties from D:\minecraft\Development\Mcp\jars\config\logging.properties

2013-06-16 02:07:27 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL

2013-06-16 02:07:28 [iNFO] [ForgeModLoader] Searching D:\minecraft\Development\Mcp\jars\mods for mods

2013-06-16 02:07:30 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load

2013-06-16 02:07:30 [iNFO] [mcp] Activating mod mcp

2013-06-16 02:07:30 [iNFO] [FML] Activating mod FML

2013-06-16 02:07:30 [iNFO] [Forge] Activating mod Forge

2013-06-16 02:07:30 [iNFO] [Hunting Traps] Activating mod Hunting Traps

2013-06-16 02:07:30 [iNFO] [ForgeModLoader] Configured a dormant chunk cache size of 0

2013-06-16 02:07:31 [iNFO] [sTDOUT]

2013-06-16 02:07:31 [iNFO] [sTDOUT] Starting up SoundSystem...

2013-06-16 02:07:31 [iNFO] [sTDOUT] Initializing LWJGL OpenAL

2013-06-16 02:07:31 [iNFO] [sTDOUT]    (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)

2013-06-16 02:07:32 [iNFO] [sTDOUT] OpenAL initialized.

2013-06-16 02:07:32 [iNFO] [sTDOUT]

2013-06-16 02:07:33 [iNFO] [sTDERR] java.lang.NoSuchFieldException: GL_ARB_copy_image

2013-06-16 02:07:33 [iNFO] [sTDERR] at java.lang.Class.getField(Class.java:1539)

2013-06-16 02:07:33 [iNFO] [sTDERR] at cpw.mods.fml.client.TextureFXManager.getHelper(TextureFXManager.java:122)

2013-06-16 02:07:33 [iNFO] [sTDERR] at net.minecraft.client.renderer.texture.TextureStitched.init(TextureStitched.java:74)

2013-06-16 02:07:33 [iNFO] [sTDERR] at net.minecraft.client.renderer.texture.TextureMap.refreshTextures(TextureMap.java:154)

2013-06-16 02:07:33 [iNFO] [sTDERR] at net.minecraft.client.renderer.RenderEngine.refreshTextureMaps(RenderEngine.java:520)

2013-06-16 02:07:33 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.startGame(Minecraft.java:443)

2013-06-16 02:07:33 [iNFO] [sTDERR] at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44)

2013-06-16 02:07:33 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:732)

2013-06-16 02:07:33 [iNFO] [sTDERR] at java.lang.Thread.run(Thread.java:722)

2013-06-16 02:07:33 [iNFO] [ForgeModLoader] Forge Mod Loader has detected an older LWJGL version, new advanced texture animation features are disabled

2013-06-16 02:07:33 [iNFO] [ForgeModLoader] Not using advanced OpenGL 4.3 advanced capability for animations : OpenGL 4.3 is not available

2013-06-16 02:07:33 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/lava_flow.txt

2013-06-16 02:07:33 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/water_flow.txt

2013-06-16 02:07:33 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_0.txt

2013-06-16 02:07:33 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_1.txt

2013-06-16 02:07:33 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/lava.txt

2013-06-16 02:07:33 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/portal.txt

2013-06-16 02:07:33 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/water.txt

2013-06-16 02:07:35 [iNFO] [Minecraft-Client] Found animation info for: textures/items/clock.txt

2013-06-16 02:07:35 [iNFO] [Minecraft-Client] Found animation info for: textures/items/compass.txt

2013-06-16 02:07:35 [iNFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods

2013-06-16 02:07:36 [iNFO] [sTDERR] java.io.FileNotFoundException: http://assets.minecraft.net/1_6_has_been_released.flag

2013-06-16 02:07:36 [iNFO] [sTDERR] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1623)

2013-06-16 02:07:36 [iNFO] [sTDERR] at net.minecraft.util.HttpUtil.func_104145_a(HttpUtil.java:230)

2013-06-16 02:07:36 [iNFO] [sTDERR] at net.minecraft.client.gui.RunnableTitleScreen.run(RunnableTitleScreen.java:23)

2013-06-16 02:07:36 [iNFO] [sTDERR] at java.lang.Thread.run(Thread.java:722)

2013-06-16 02:07:38 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/lava_flow.txt

2013-06-16 02:07:38 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/water_flow.txt

2013-06-16 02:07:38 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_0.txt

2013-06-16 02:07:38 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_1.txt

2013-06-16 02:07:38 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/lava.txt

2013-06-16 02:07:38 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/portal.txt

2013-06-16 02:07:38 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/water.txt

2013-06-16 02:07:40 [iNFO] [Minecraft-Client] Found animation info for: textures/items/clock.txt

2013-06-16 02:07:40 [iNFO] [Minecraft-Client] Found animation info for: textures/items/compass.txt

2013-06-16 02:07:49 [iNFO] [sTDERR] java.io.FileNotFoundException: http://assets.minecraft.net/1_6_has_been_released.flag

2013-06-16 02:07:49 [iNFO] [sTDERR] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1623)

2013-06-16 02:07:49 [iNFO] [sTDERR] at net.minecraft.util.HttpUtil.func_104145_a(HttpUtil.java:230)

2013-06-16 02:07:49 [iNFO] [sTDERR] at net.minecraft.client.gui.RunnableTitleScreen.run(RunnableTitleScreen.java:23)

2013-06-16 02:07:49 [iNFO] [sTDERR] at java.lang.Thread.run(Thread.java:722)

2013-06-16 02:07:49 [iNFO] [Minecraft-Server] Starting integrated minecraft server version 1.5.2

2013-06-16 02:07:49 [iNFO] [Minecraft-Server] Generating keypair

2013-06-16 02:07:50 [iNFO] [ForgeModLoader] Loading dimension 0 (screwy world) (net.minecraft.server.integrated.IntegratedServer@5384077e)

2013-06-16 02:07:50 [iNFO] [ForgeModLoader] Loading dimension 1 (screwy world) (net.minecraft.server.integrated.IntegratedServer@5384077e)

2013-06-16 02:07:50 [iNFO] [ForgeModLoader] Loading dimension -1 (screwy world) (net.minecraft.server.integrated.IntegratedServer@5384077e)

2013-06-16 02:07:50 [iNFO] [Minecraft-Server] Preparing start region for level 0

2013-06-16 02:07:51 [iNFO] [Minecraft-Server] Preparing spawn area: 45%

2013-06-16 02:07:52 [iNFO] [Minecraft-Server] Preparing spawn area: 97%

2013-06-16 02:07:52 [iNFO] [sTDERR] java.io.FileNotFoundException: http://assets.minecraft.net/1_6_has_been_released.flag

2013-06-16 02:07:52 [iNFO] [sTDERR] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1623)

2013-06-16 02:07:52 [iNFO] [sTDERR] at net.minecraft.util.HttpUtil.func_104145_a(HttpUtil.java:230)

2013-06-16 02:07:52 [iNFO] [sTDERR] at net.minecraft.client.gui.RunnableTitleScreen.run(RunnableTitleScreen.java:23)

2013-06-16 02:07:52 [iNFO] [sTDERR] at java.lang.Thread.run(Thread.java:722)

2013-06-16 02:07:52 [iNFO] [sTDOUT] loading single player

2013-06-16 02:07:52 [iNFO] [Minecraft-Server] dontrell94[/127.0.0.1:0] logged in with entity id 351 at (41.59037722989097, 72.0, 253.03930008942675)

2013-06-16 02:07:54 [WARNING] [Minecraft-Server] Can't keep up! Did the system time change, or is the server overloaded?

2013-06-16 02:08:03 [iNFO] [sTDERR] net.minecraft.util.ReportedException: Exception while updating neighbours

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:60)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.server.integrated.IntegratedServerListenThread.networkTick(IntegratedServerListenThread.java:109)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:675)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:571)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:127)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:469)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

2013-06-16 02:08:03 [iNFO] [sTDERR] Caused by: java.lang.NullPointerException

2013-06-16 02:08:03 [iNFO] [sTDERR] at huntingTraps.Resources.PitfallHandler.iftrap(PitfallHandler.java:13)

2013-06-16 02:08:03 [iNFO] [sTDERR] at huntingTraps.Traps.Pitfall.onNeighborBlockChange(Pitfall.java:29)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.world.World.notifyBlockOfNeighborChange(World.java:841)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.world.World.notifyBlocksOfNeighborChange(World.java:784)

2013-06-16 02:08:03 [iNFO] [sTDERR] at huntingTraps.Resources.BasePP.func_94354_b_(BasePP.java:240)

2013-06-16 02:08:03 [iNFO] [sTDERR] at huntingTraps.Resources.BasePP.setStateIfMobInteractsWithPlate(BasePP.java:193)

2013-06-16 02:08:03 [iNFO] [sTDERR] at huntingTraps.Resources.BasePP.onEntityCollidedWithBlock(BasePP.java:172)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.entity.Entity.doBlockCollisions(Entity.java:1023)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.entity.Entity.moveEntity(Entity.java:967)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.network.NetServerHandler.handleFlying(NetServerHandler.java:345)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.network.packet.Packet10Flying.processPacket(Packet10Flying.java:51)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.network.MemoryConnection.processReadPackets(MemoryConnection.java:89)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.network.NetServerHandler.networkTick(NetServerHandler.java:134)

2013-06-16 02:08:03 [iNFO] [sTDERR] at net.minecraft.network.NetworkListenThread.networkTick(NetworkListenThread.java:53)

2013-06-16 02:08:03 [iNFO] [sTDERR] ... 6 more

2013-06-16 02:08:03 [sEVERE] [Minecraft-Server] Encountered an unexpected exception ReportedException

net.minecraft.util.ReportedException: Exception while updating neighbours

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

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

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

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

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

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

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

Caused by: java.lang.NullPointerException

at huntingTraps.Resources.PitfallHandler.iftrap(PitfallHandler.java:13)

at huntingTraps.Traps.Pitfall.onNeighborBlockChange(Pitfall.java:29)

at net.minecraft.world.World.notifyBlockOfNeighborChange(World.java:841)

at net.minecraft.world.World.notifyBlocksOfNeighborChange(World.java:784)

at huntingTraps.Resources.BasePP.func_94354_b_(BasePP.java:240)

at huntingTraps.Resources.BasePP.setStateIfMobInteractsWithPlate(BasePP.java:193)

at huntingTraps.Resources.BasePP.onEntityCollidedWithBlock(BasePP.java:172)

at net.minecraft.entity.Entity.doBlockCollisions(Entity.java:1023)

at net.minecraft.entity.Entity.moveEntity(Entity.java:967)

at net.minecraft.network.NetServerHandler.handleFlying(NetServerHandler.java:345)

at net.minecraft.network.packet.Packet10Flying.processPacket(Packet10Flying.java:51)

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

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

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

... 6 more

2013-06-16 02:08:03 [sEVERE] [Minecraft-Server] This crash report has been saved to: D:\minecraft\Development\Mcp\jars\.\crash-reports\crash-2013-06-16_02.08.03-server.txt

2013-06-16 02:08:03 [iNFO] [Minecraft-Server] Stopping server

2013-06-16 02:08:03 [iNFO] [Minecraft-Server] Saving players

2013-06-16 02:08:03 [iNFO] [Minecraft-Server] Saving worlds

2013-06-16 02:08:03 [iNFO] [Minecraft-Server] Saving chunks for level 'screwy world'/Overworld

2013-06-16 02:08:03 [iNFO] [Minecraft-Server] Saving chunks for level 'screwy world'/Nether

2013-06-16 02:08:03 [iNFO] [Minecraft-Server] Saving chunks for level 'screwy world'/The End

2013-06-16 02:08:04 [iNFO] [ForgeModLoader] Unloading dimension 0

2013-06-16 02:08:04 [iNFO] [ForgeModLoader] Unloading dimension -1

2013-06-16 02:08:04 [iNFO] [ForgeModLoader] Unloading dimension 1

2013-06-16 02:08:04 [sEVERE] [ForgeModLoader] Fatal errors were detected during the transition from SERVER_STARTED to SERVER_STOPPED. Loading cannot continue

2013-06-16 02:08:04 [sEVERE] [ForgeModLoader]

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

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

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

Hunting Traps{0.3.1} [Hunting Traps] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available

2013-06-16 02:08:04 [sEVERE] [ForgeModLoader] The ForgeModLoader state engine has become corrupted. Probably, a state was missed by and invalid modification to a base classForgeModLoader depends on. This is a critical error and not recoverable. Investigate any modifications to base classes outside ofForgeModLoader, especially Optifine, to see if there are fixes available.

2013-06-16 02:08:04 [iNFO] [sTDERR] Exception in thread "Server thread" java.lang.RuntimeException: The ForgeModLoader state engine is invalid

2013-06-16 02:08:04 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.transition(LoadController.java:134)

2013-06-16 02:08:04 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.serverStopped(Loader.java:800)

2013-06-16 02:08:04 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:468)

2013-06-16 02:08:04 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:531)

2013-06-16 02:08:04 [iNFO] [sTDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

 

 

 

And the class file:

 

package huntingTraps.Resources;

 

import net.minecraft.world.World;

 

public class PitfallHandler

{

    public static int par0, par1, par2, par3, par4, par5, par6, par7, par8, par9, par10, par11, par12, par13, par14, par15, par16, par17, par18, par19, par20, par21, par22, par23, par24, par25, par26, par27, par28, par29, par30, par31, par32, par33, par34, par35;

    public static World world;

    public static int i, j, k;

   

    public static void iftrap()

    {

        par0 = world.getBlockId(i, j, k);

        /*if (par0 == (1))

                {

                    world.setBlock(i, j, k, 0);

                }*/

       

        par1 = world.getBlockId(i, j, k - 1);

        /*if (par1 == (1))

                {

                    world.setBlock(i, j, k - 1, 0);

                }*/

       

        par2 = world.getBlockId(i, j, k + 1);

        /*if (par2 == (1))

                {

                    world.setBlock(i, j, k + 1, 0);

                }*/

       

        par3 = world.getBlockId(i - 1, j, k);

      /* if (par3 == (1))

                {

                    world.setBlock(i - 1, j, k, 0);

                }*/

       

        par4 = world.getBlockId(i + 1, j, k );

        /*if (par4 == (1))

                {

                    world.setBlock(i + 1, j, k, 0);

                }*/

       

        /*par5 = world.getBlockId(i - 1, j, k + 1);

        if (par5 == (1|2|3|4|12|13))

                {

                    world.setBlock(i - 1, j, k + 1, 0);

                }

       

        par6 = world.getBlockId(i - 1, j, k - 1);

        if (par6 == (1|2|3|4|12|13))

                {

                    world.setBlock(i - 1, j, k - 1, 0);

                }

       

        par7 = world.getBlockId(i + 1, j, k + 1);

        if (par7 == (1|2|3|4|12|13))

                {

                    world.setBlock(i + 1, j, k + 1, 0);

                }

       

        par8 = world.getBlockId(i + 1, j, k - 1);

        if (par8 == (1|2|3|4|12|13))

                {

                    world.setBlock(i + 1, j, k - 1, 0);

                }

       

        par9 = world.getBlockId(i, j - 1, k);

        if (par9 == (1|2|3|4|12|13))

                {

                    world.setBlock(i, j - 1, k, 0);

                }

       

        par10 = world.getBlockId(i, j - 1, k - 1);

        if (par10 == (1|2|3|4|12|13))

                {

                    world.setBlock(i, j - 1, k - 1, 0);

                }

       

        par11 = world.getBlockId(i, j - 1, k + 1);

        if (par11 == (1|2|3|4|12|13))

                {

                    world.setBlock(i, j - 1, k + 1, 0);

                }

       

        par12 = world.getBlockId(i - 1, j - 1, k);

        if (par12 == (1|2|3|4|12|13))

                {

                    world.setBlock(i - 1, j - 1, k, 0);

                }

       

        par13 = world.getBlockId(i + 1, j - 1, k);

        if (par13 == (1|2|3|4|12|13))

                {

                    world.setBlock(i + 1, j - 1, k, 0);

                }

       

        par14 = world.getBlockId(i - 1, j - 1, k + 1);

        if (par14 == (1|2|3|4|12|13))

                {

                    world.setBlock(i - 1, j - 1, k + 1, 0);

                }

       

        par15 = world.getBlockId(i - 1, j - 1, k - 1);

        if (par15 == (1|2|3|4|12|13))

                {

                    world.setBlock(i - 1, j - 1, k - 1, 0);

                }

       

        par16 = world.getBlockId(i + 1, j - 1, k + 1);

        if (par16 == (1|2|3|4|12|13))

                {

                    world.setBlock(i + 1, j - 1, k + 1, 0);

                }

       

        par17 = world.getBlockId(i + 1, j - 1, k - 1);

        if (par17 == (1|2|3|4|12|13))

                {

                    world.setBlock(i + 1, j - 1, k - 1, 0);

                }

       

        par18 = world.getBlockId(i, j - 2, k);

        if (par18 == (1|2|3|4|12|13))

                {

                    world.setBlock(i, j - 2, k, 0);

                }

       

        par19 = world.getBlockId(i, j - 2, k - 1);

        if (par19 == (1|2|3|4|12|13))

                {

                    world.setBlock(i, j - 2, k - 1, 0);

                }

       

        par20 = world.getBlockId(i, j - 2, k + 1);

        if (par20 == (1|2|3|4|12|13))

                {

                    world.setBlock(i, j - 2, k + 1, 0);

                }

       

        par21 = world.getBlockId(i - 1, j - 2, k);

        if (par21 == (1|2|3|4|12|13))

                {

                    world.setBlock(i - 1, j - 2, k, 0);

                }

       

        par22 = world.getBlockId(i + 1, j - 2, k);

        if (par22 == (1|2|3|4|12|13))

                {

                    world.setBlock(i + 1, j - 2, k, 0);

                }

       

        par23 = world.getBlockId(i - 1, j - 2, k + 1);

        if (par23 == (1|2|3|4|12|13))

                {

                    world.setBlock(i - 1, j - 2, k + 1, 0);

                }

       

        par24 = world.getBlockId(i - 1, j - 2, k - 1);

        if (par24 == (1|2|3|4|12|13))

                {

                    world.setBlock(i - 1, j - 2, k - 1, 0);

                }

       

        par25 = world.getBlockId(i + 1, j - 2, k + 1);

        if (par25 == (1|2|3|4|12|13))

                {

                    world.setBlock(i + 1, j - 2, k + 1, 0);

                }

       

        par26 = world.getBlockId(i + 1, j - 2, k - 1);

        if (par26 == (1|2|3|4|12|13))

                {

                    world.setBlock(i + 1, j - 2, k - 1, 0);

                }

       

        par27 = world.getBlockId(i, j - 3, k);

        if (par27 == (1|2|3|4|12|13))

                {

                    world.setBlock(i, j - 3, k, 0);

                }

       

        par28 = world.getBlockId(i, j - 3, k - 1);

        if (par28 == (1|2|3|4|12|13))

                {

                    world.setBlock(i, j - 3, k - 1, 0);

                }

       

        par29 = world.getBlockId(i, j - 3, k + 1);

        if (par29 == (1|2|3|4|12|13))

                {

                    world.setBlock(i, j - 3, k + 1, 0);

                }

       

        par30 = world.getBlockId(i - 1, j - 3, k);

        if (par30 == (1|2|3|4|12|13))

                {

                    world.setBlock(i - 1, j - 3, k, 0);

                }

       

        par31 = world.getBlockId(i + 1, j - 3, k);

        if (par31 == (1|2|3|4|12|13))

                {

                    world.setBlock(i + 1, j - 3, k, 0);

                }

       

        par32 = world.getBlockId(i - 1, j - 3, k + 1);

        if (par32 == (1|2|3|4|12|13))

                {

                    world.setBlock(i - 1, j - 3, k + 1, 0);

                }

       

        par33 = world.getBlockId(i - 1, j - 3, k - 1);

        if (par33 == (1|2|3|4|12|13))

                {

                    world.setBlock(i - 1, j - 3, k - 1, 0);

                }

       

        par34 = world.getBlockId(i + 1, j - 3, k + 1);

        if (par34 == (1|2|3|4|12|13))

                {

                    world.setBlock(i + 1, j - 3, k + 1, 0);

                }

        par35 = world.getBlockId(i + 1, j - 3, k - 1);

        if (par35 == (1|2|3|4|12|13))

                {

                    world.setBlock(i + 1, j - 3, k - 1, 0);

                }*/

    }

}

 

I took over Hunting Traps Mod and work on helping the forge community as much as I can. View my work here: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/1443756-1-7-2-1-6-4-1-5-2-1-4-7-hunting-traps-mod-v-0-4-0

Link to comment
Share on other sites

You are trying to replace the blocks in your block's constructor.

 

There are two problems with this:

 

1) The constructor happens before the game has reached the main menu

2) You are trying to access methods of a null object.  That is, your world variable is declared but not defined.  For obvious reasons.  Not to mention that i, j, and k are also null!

 

You should be doing this code either onEntityCollidedWithBlock or onBlockActivated or similar.  Where the world is passed to your block class.

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

 

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

 

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

Link to comment
Share on other sites

You may want to take a look at your variables i j and k, This may be causing your null pointer. Also, be careful using static variables here because you could get problems concerning threading. Try putting this into the block or a TileEntity instead as a local method and pass it the required parameters through the method.

 

Personally i'd also suggest (just as a bit of cleanup) that you reuse your parX variables so you only have one, and reassign it new values, this will just free up a small amount of memory space and make things look nicer.

 

public class MyTE extends TileEntity
{
    @Override
    public void onUpdate()
    {
        if(this.worldObj.isBlockIndirectlyGettingPowered(xCoord, yCoord, zCoord))
        {
            int id = this.worldObj.getBlockId(xCoord+1, yCoord, zCoord);
            if(id==1)
                world.setBlockId(xCoord+1, yCoord, zCoord, 0);
            id = this.worldObj.getBlockId(xCoord+1, yCoord+1, zCoord);
            if(id==1)
                world.setBlockId(xCoord+1, yCoord+1, zCoord, 0);
            //and so on
        }
    }
}

 

 

You are trying to replace the blocks in your block's constructor.

 

There are two problems with this:

 

1) The constructor happens before the game has reached the main menu

2) You are trying to access methods of a null object.  That is, your world variable is declared but not defined.  For obvious reasons.  Not to mention that i, j, and k are also null!

 

You should be doing this code either onEntityCollidedWithBlock or onBlockActivated or similar.  Where the world is passed to your block class.

 

He is calling this from his block, in the on neighbor block changed, so it is called only when the block is in the world

2013-06-16 02:08:03  [sTDERR]    at huntingTraps.Resources.PitfallHandler.iftrap(PitfallHandler.java:13)

2013-06-16 02:08:03  [sTDERR]    at huntingTraps.Traps.Pitfall.onNeighborBlockChange(Pitfall.java:29)

however yes he should be doing it in his block/tileEntity

Link to comment
Share on other sites

I am indeed throwing this method only when needed by another block. this is my attempt at only changing certain blocks.

 

I'm trying to write the coordinates to a variable then have the file each variable checked against certain id numbers. if it is on a predetermined list then it gets turned to air.

I took over Hunting Traps Mod and work on helping the forge community as much as I can. View my work here: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/1443756-1-7-2-1-6-4-1-5-2-1-4-7-hunting-traps-mod-v-0-4-0

Link to comment
Share on other sites

Just so you know:

 

par12 == (1|2|3|4|12|13)

 

That won't do what you think it does.

 

1|2|3|4|12|13 == 16.

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

 

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

 

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

Link to comment
Share on other sites

how do i do or?

 

par12 == 1 || par12 ==2 || par12 == 3...

 

This is a fundamental basic understanding of programming.  The fact that you had to ask this question means you're not actually ready to mod Minecraft.

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

 

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

 

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

Link to comment
Share on other sites

how do i do or?

 

par12 == 1 || par12 ==2 || par12 == 3...

 

This is a fundamental basic understanding of programming.  The fact that you had to ask this question means you're not actually ready to mod Minecraft.

Another of the many shortcomings of Java. With Python, you can do

if par12 in (1,2,3,4,12,13):
    #stuff

BEWARE OF GOD

---

Co-author of Pentachoron Labs' SBFP Tech.

Link to comment
Share on other sites

how do i do or?

 

par12 == 1 || par12 ==2 || par12 == 3...

 

This is a fundamental basic understanding of programming.  The fact that you had to ask this question means you're not actually ready to mod Minecraft.

 

No I'm still learning as I go, I forgot about that.......I feel stupid

I took over Hunting Traps Mod and work on helping the forge community as much as I can. View my work here: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/1443756-1-7-2-1-6-4-1-5-2-1-4-7-hunting-traps-mod-v-0-4-0

Link to comment
Share on other sites

*bump*

 

any ideas? the error happens right when i activate the block, it happens with just the variable being written to, before any action happens.

I took over Hunting Traps Mod and work on helping the forge community as much as I can. View my work here: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/1443756-1-7-2-1-6-4-1-5-2-1-4-7-hunting-traps-mod-v-0-4-0

Link to comment
Share on other sites

I feel like a know all in this situation...

 

try something like this:

package huntingTraps.Resources;

import net.minecraft.world.World;

public class PitfallHandler
{  
    public static World world; // the world you are using
    public static int i, j, k; // X, Y, and Z axis variables

    public PitfallHandler(World world, int x, int y, int x)
    {
        this.world = world; // the world
        this.i = x; // X axis
        this.j = y; // Y axis
        this.k = z; // Z axis
    }
    
    public static void generatePitfall()
    {
        // this nested for loop will make a 'block' of air to the dimensions specified in numOfBlocksOn***
        for(int x = 0; x < numOfBlocksOnXAxis; ++x)
        {
            for(int y = 0; y < numOfBlocksOnYAxis; ++y)
            {
                for(int z = 0; z < numOfBlocksOnZAxis; ++z)
                {
                    world.setBlock(
                       i + x, // this makes blocks of air go out however many numOfBlocksOnXAxis was
                       j - y, // this makes blocks of air go out however many numOfBlocksOnYAxis was
                       k + z, // this makes blocks of air go out however many numOfBlocksOnZAxis was
                       00 // the block of air
                       );
                }
            }
        }
    }
}

 

Then in the onBlockActivated() method, have something like this inside it:

PitfallHandler pit = new Pitfallhandler(Minecraft.getMinecraft().theWorld, (location of block x, y and z coords in the next 3 paramaters) xLocation, yLocation, zLocation);
pit.generatePitfall();

 

I garuntee that the PitfallHandler will work, the other... well :P

I am Mew. The Legendary Psychic. I behave oddly and am always playing practical jokes.

 

I have also found that I really love making extremely long and extremely but sometimes not so descriptive variables. Sort of like what I just did there xD

Link to comment
Share on other sites

I feel like a know all in this situation...

 

try something like this:

~snip~

 

 

I garuntee that the PitfallHandler will work, the other... well :P

 

I think the NPE you're getting comes from code order.

 

If you can single-step the code at the function, you can find the exact point where the NPE is thrown.

So, what would happen if I did push that shiny red button over there? ... Really? ... Can I try it? ... Damn.

Link to comment
Share on other sites

mew, thats essentially what the original code for this mod is, i'm trying to get it to detect certain block ids and only delete them

I took over Hunting Traps Mod and work on helping the forge community as much as I can. View my work here: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/1443756-1-7-2-1-6-4-1-5-2-1-4-7-hunting-traps-mod-v-0-4-0

Link to comment
Share on other sites

then surround

world.setBlock(
                       i + x, // this makes blocks of air go out however many numOfBlocksOnXAxis was
                       j - y, // this makes blocks of air go out however many numOfBlocksOnYAxis was
                       k + z, // this makes blocks of air go out however many numOfBlocksOnZAxis was
                       00 // the block of air
                       );

with

if(world.getBlockId(i+x, j-y, k+z) == Block.stone.blockId)//or whatever blockId you want

Link to comment
Share on other sites

Just as an FYI on Mew's code.

 

Don't make x y and z static...or hell, even the world (there's a different world object for each dimension!)

 

As soon as you have two of these suckers placed things will Go Weird.

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

 

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

 

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

Link to comment
Share on other sites

It didn't look right as static, so mine isn't

 

Are you passing them to generatePitfall()?  Or are you pretending that they get magically set every time you want to use them?

That is:

Dynamic class-level variables aren't going to fix it alone.

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

 

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

 

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

Link to comment
Share on other sites

Tell me if i'm wrong....

 

Main block:

 

package huntingTraps.Traps;

 

import huntingTraps.Resources.PitfallHandler;

import net.minecraft.block.Block;

import net.minecraft.block.material.Material;

import net.minecraft.client.Minecraft;

import net.minecraft.client.renderer.texture.IconRegister;

import net.minecraft.world.World;

 

public class Pitfall extends Block

{

    int b = 1;

    int var1, var2, var3;

 

    public Pitfall(int i, int j)

    {

        super(i, Material.rock);

    }

 

    @Override

    public void registerIcons(IconRegister par1IconRegister)

    {

        blockIcon = par1IconRegister.registerIcon("Hunting-Traps-Mod:pft");

    }

 

    public void onNeighborBlockChange(World world, int i, int j, int k, int l)

    {

        if (world.isBlockIndirectlyGettingPowered(i, j, k))

        {

            PitfallHandler pit = new PitfallHandler(Minecraft.getMinecraft().theWorld, i, j, k);

            pit.generatePitfall();

            if (b == 1)

            {

                /*ModLoader.getMinecraftInstance().thePlayer

                        .addChatMessage("! - A mob has triggered a Pit Fall Trap nearby.");*/

            }

        }

    }

}

 

 

Handler:

 

package huntingTraps.Resources;

 

import net.minecraft.world.World;

 

public class PitfallHandler

    public World world; // the world you are using

    public int i, j, k; // X, Y, and Z axis variables

   

    public PitfallHandler(World world, int x, int y, int z)

    {

        this.world = world; // the world

        this.i = x; // X axis

        this.j = y; // Y axis

        this.k = z; // Z axis

    }

 

    public void generatePitfall()

    {

        // this nested for loop will make a 'block' of air to the dimensions specified in numOfBlocksOn***

        for(int x = 0; x < 2; ++x)

        {

            for(int y = 0; y < 2; ++y)

            {

                for(int z = 0; z < 2; ++z)

                {

                    if(world.getBlockId(i+x, j-y, k+z) == 1)

                    {

                        world.setBlock(

                                i + x, // this makes blocks of air go out however many numOfBlocksOnXAxis was

                                j - y, // this makes blocks of air go out however many numOfBlocksOnYAxis was

                                k + z, // this makes blocks of air go out however many numOfBlocksOnZAxis was

                                00 // the block of air

                                );

                    }

                }

            }

        }

    }

}

 

I took over Hunting Traps Mod and work on helping the forge community as much as I can. View my work here: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/1443756-1-7-2-1-6-4-1-5-2-1-4-7-hunting-traps-mod-v-0-4-0

Link to comment
Share on other sites

I'm surprised this didn't throw an error.  You don't have enough parameters.

 

world.setBlock(
                                i + x, // this makes blocks of air go out however many numOfBlocksOnXAxis was
                                j - y, // this makes blocks of air go out however many numOfBlocksOnYAxis was
                                k + z, // this makes blocks of air go out however many numOfBlocksOnZAxis was
                                00, // the block of air
                                3 //tells the client and server that a block update is required.
                                );

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

 

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

 

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

Link to comment
Share on other sites

My bad.

Ever since they changed things from "setBlock/setBlockWithNotify/setBlockAndMetadata/setBlockAndMetadataWithNotify" to only one function (actually, two) they've thrown me for a loop.

 

You are correct, yours works and passes an implied metadata of 0 and a notify flag of 3.

 

Just out of curiosity:

You are doing this with the block on top of stone, yes?  It's only clearing a 2x2x2 cube at the moment, and only stone.

 

(Side note:

new PitfallHandler(Minecraft.getMinecraft().theWorld, i, j, k);

You can just use:

new PitfallHandler(world, i, j, k);

As the world is passed to the neighborChanged function)

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

 

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

 

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

Link to comment
Share on other sites

im trying to code it for a 3X3X4 square this block being on the top row.

 

essentially 3 blocks below this plus the row its on

I took over Hunting Traps Mod and work on helping the forge community as much as I can. View my work here: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/1443756-1-7-2-1-6-4-1-5-2-1-4-7-hunting-traps-mod-v-0-4-0

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
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



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Hello, I want to add more memory to the RunClient gradle task. I added VM options into the configurations and put in "-Xms256m -Xmx2048m" but it doesn't work.
    • Hello, I'm trying to modify the effects of native enchantments for bows and arrows in Minecraft. After using a decompilation tool, I found that the specific implementations of native bow and arrow enchantments (including `ArrowDamageEnchantment`, `ArrowKnockbackEnchantment`, `ArrowFireEnchantment`, `ArrowInfiniteEnchantment`, `ArrowPiercingEnchantment`) do not contain any information about the enchantment effects (such as the `getDamageProtection` function for `ProtectionEnchantment`, `getDamageBonus` function for `DamageEnchantment`, etc.). Upon searching for the base class of arrows, `AbstractArrow`, I found a function named setEnchantmentEffectsFromEntity`, which seems to be used to retrieve the enchantment levels of the tool held by a `LivingEntity` and calculate the specific values of the enchantment effects. However, after testing with the following code, I found that this function is not being called:   @Mixin(AbstractArrow.class) public class ModifyArrowEnchantmentEffects {     private static final Logger LOGGER = LogUtils.getLogger();     @Inject(         method = "setEnchantmentEffectsFromEntity",         at = @At("HEAD")     )     private void logArrowEnchantmentEffectsFromEntity(CallbackInfo ci) {         LOGGER.info("Arrow enchantment effects from entity");     } }   Upon further investigation, I found that within the onHitEntity method, there are several lines of code:               if (!this.level().isClientSide &amp;&amp; entity1 instanceof LivingEntity) {                EnchantmentHelper.doPostHurtEffects(livingentity, entity1);                EnchantmentHelper.doPostDamageEffects((LivingEntity)entity1, livingentity);             }   These lines of code actually call the doPostHurt and doPostAttack methods of each enchantment in the enchantment list. However, this leads back to the issue because native bow and arrow enchantments do not implement these functions. Although their base class defines the functions, they are empty. At this point, I'm completely stumped and seeking assistance. Thank you.
    • I have been trying to make a server with forge but I keep running into an issue. I have jdk 22 installed as well as Java 8. here is the debug file  
    • it crashed again     What the console says : [00:02:03] [Server thread/INFO] [Easy NPC/]: [EntityManager] Server started! [00:02:03] [Server thread/INFO] [co.gi.al.ic.IceAndFire/]: {iceandfire:fire_dragon_roost=true, iceandfire:fire_lily=true, iceandfire:spawn_dragon_skeleton_fire=true, iceandfire:lightning_dragon_roost=true, iceandfire:spawn_dragon_skeleton_lightning=true, iceandfire:ice_dragon_roost=true, iceandfire:ice_dragon_cave=true, iceandfire:lightning_dragon_cave=true, iceandfire:cyclops_cave=true, iceandfire:spawn_wandering_cyclops=true, iceandfire:spawn_sea_serpent=true, iceandfire:frost_lily=true, iceandfire:hydra_cave=true, iceandfire:lightning_lily=true, iceandfireixie_village=true, iceandfire:myrmex_hive_jungle=true, iceandfire:myrmex_hive_desert=true, iceandfire:silver_ore=true, iceandfire:siren_island=true, iceandfire:spawn_dragon_skeleton_ice=true, iceandfire:spawn_stymphalian_bird=true, iceandfire:fire_dragon_cave=true, iceandfire:sapphire_ore=true, iceandfire:spawn_hippocampus=true, iceandfire:spawn_death_worm=true} [00:02:03] [Server thread/INFO] [co.gi.al.ic.IceAndFire/]: {TROLL_S=true, HIPPOGRYPH=true, AMPHITHERE=true, COCKATRICE=true, TROLL_M=true, DREAD_LICH=true, TROLL_F=true} [00:02:03] [Server thread/INFO] [ne.be.lo.WeaponRegistry/]: Encoded Weapon Attribute registry size (with package overhead): 41976 bytes (in 5 string chunks with the size of 10000) [00:02:03] [Server thread/INFO] [patchouli/]: Sending reload packet to clients [00:02:03] [Server thread/WARN] [voicechat/]: [voicechat] Running in offline mode - Voice chat encryption is not secure! [00:02:03] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Using server-ip as bind address: 0.0.0.0 [00:02:03] [Server thread/WARN] [ModernFix/]: Dedicated server took 22.521 seconds to load [00:02:03] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Voice chat server started at 0.0.0.0:25565 [00:02:03] [Server thread/WARN] [minecraft/SynchedEntityData]: defineId called for: class net.minecraft.world.entity.player.Player from class tschipp.carryon.common.carry.CarryOnDataManager [00:02:03] [Server thread/INFO] [ne.mi.co.AdvancementLoadFix/]: Using new advancement loading for net.minecraft.server.PlayerAdvancements@2941ffd5 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 0 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 1 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 2 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 3 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 4 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 5 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 6 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 7 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 8 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 9 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 10 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 11 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 12 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 13 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 14 [00:02:19] [Server thread/INFO] [ne.mi.co.AdvancementLoadFix/]: Using new advancement loading for net.minecraft.server.PlayerAdvancements@ebc7ef2 [00:02:19] [Server thread/INFO] [minecraft/PlayerList]: ZacAdos[/90.2.17.162:49242] logged in with entity id 1062 at (-1848.6727005281205, 221.0, -3054.2468255848935) [00:02:19] [Server thread/ERROR] [ModernFix/]: Skipping entity ID sync for com.talhanation.smallships.world.entity.ship.Ship: java.lang.NoClassDefFoundError: net/minecraft/client/CameraType [00:02:19] [Server thread/INFO] [minecraft/MinecraftServer]: - Gloop - ZacAdos joined the game [00:02:19] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Updating all forceload tickets for cc56befd-d376-3526-a760-340713c478bd [00:02:19] [Server thread/INFO] [se.mi.te.da.DataManager/]: Sending data to client: ZacAdos [00:02:19] [Server thread/INFO] [voicechat/]: [voicechat] Received secret request of - Gloop - ZacAdos (17) [00:02:19] [Server thread/INFO] [voicechat/]: [voicechat] Sent secret to - Gloop - ZacAdos [00:02:21] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully authenticated player cc56befd-d376-3526-a760-340713c478bd [00:02:22] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully validated connection of player cc56befd-d376-3526-a760-340713c478bd [00:02:22] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Player - Gloop - ZacAdos (cc56befd-d376-3526-a760-340713c478bd) successfully connected to voice chat stop [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping the server [00:02:34] [Server thread/INFO] [mo.pl.ar.ArmourersWorkshop/]: stop local service [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players [00:02:34] [Server thread/INFO] [minecraft/ServerGamePacketListenerImpl]: ZacAdos lost connection: Server closed [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: - Gloop - ZacAdos left the game [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Updating all forceload tickets for cc56befd-d376-3526-a760-340713c478bd [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (world): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage: All dimensions are saved [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Stopping IO worker... [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Stopped IO worker! [00:02:34] [Server thread/INFO] [Calio/]: Removing Dynamic Registries for: net.minecraft.server.dedicated.DedicatedServer@7dc879e1 [MineStrator Daemon]: Checking server disk space usage, this could take a few seconds... [MineStrator Daemon]: Updating process configuration files... [MineStrator Daemon]: Ensuring file permissions are set correctly, this could take a few seconds... [MineStrator Daemon]: Pulling Docker container image, this could take a few minutes to complete... [MineStrator Daemon]: Finished pulling Docker container image container@pterodactyl~ java -version openjdk version "17.0.10" 2024-01-16 OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7) OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (build 17.0.10+7, mixed mode, sharing) container@pterodactyl~ java -Xms128M -Xmx6302M -Dterminal.jline=false -Dterminal.ansi=true -Djline.terminal=jline.UnsupportedTerminal -p libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar:libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar:libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar:libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar:libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar:libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar:libraries/org/ow2/asm/asm/9.5/asm-9.5.jar:libraries/net/minecraftforge/JarJarFileSystems/0.3.16/JarJarFileSystems-0.3.16.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar=cpw.mods.securejarhandler --add-opens java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports java.base/sun.security.util=cpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns=java.naming -Djava.net.preferIPv6Addresses=system -DignoreList=bootstraplauncher-1.1.2.jar,securejarhandler-2.1.4.jar,asm-commons-9.5.jar,asm-util-9.5.jar,asm-analysis-9.5.jar,asm-tree-9.5.jar,asm-9.5.jar,JarJarFileSystems-0.3.16.jar -DlibraryDirectory=libraries -DlegacyClassPath=libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar:libraries/org/ow2/asm/asm/9.5/asm-9.5.jar:libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar:libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar:libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar:libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar:libraries/net/minecraftforge/accesstransformers/8.0.4/accesstransformers-8.0.4.jar:libraries/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar:libraries/net/minecraftforge/eventbus/6.0.3/eventbus-6.0.3.jar:libraries/net/minecraftforge/forgespi/6.0.0/forgespi-6.0.0.jar:libraries/net/minecraftforge/coremods/5.0.1/coremods-5.0.1.jar:libraries/cpw/mods/modlauncher/10.0.8/modlauncher-10.0.8.jar:libraries/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar:libraries/com/electronwill/night-config/core/3.6.4/core-3.6.4.jar:libraries/com/electronwill/night-config/toml/3.6.4/toml-3.6.4.jar:libraries/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar:libraries/net/jodah/typetools/0.8.3/typetools-0.8.3.jar:libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar:libraries/org/jline/jline-reader/3.12.1/jline-reader-3.12.1.jar:libraries/org/jline/jline-terminal/3.12.1/jline-terminal-3.12.1.jar:libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar:libraries/org/openjdk/nashorn/nashorn-core/15.3/nashorn-core-15.3.jar:libraries/net/minecraftforge/JarJarSelector/0.3.16/JarJarSelector-0.3.16.jar:libraries/net/minecraftforge/JarJarMetadata/0.3.16/JarJarMetadata-0.3.16.jar:libraries/net/minecraftforge/fmlloader/1.19.2-43.3.0/fmlloader-1.19.2-43.3.0.jar:libraries/net/minecraft/server/1.19.2-20220805.130853/server-1.19.2-20220805.130853-extra.jar:libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar:libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar:libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar:libraries/com/mojang/authlib/3.11.49/authlib-3.11.49.jar:libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar:libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar:libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar:libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar:libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar:libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar:libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar:libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar:libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar:libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar:libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar:libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar:libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar:libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar:libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar:libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar:libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar:libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar:libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar:libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar:libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar:libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar cpw.mods.bootstraplauncher.BootstrapLauncher --launchTarget forgeserver --fml.forgeVersion 43.3.0 --fml.mcVersion 1.19.2 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20220805.130853 [00:02:42] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 43.3.0, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [00:02:42] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.10 by Eclipse Adoptium; OS Linux arch amd64 version 6.1.0-12-amd64 [00:02:43] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/home/container/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2363!/ Service=ModLauncher Env=SERVER [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/fmlcore/1.19.2-43.3.0/fmlcore-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/javafmllanguage/1.19.2-43.3.0/javafmllanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/lowcodelanguage/1.19.2-43.3.0/lowcodelanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/mclanguage/1.19.2-43.3.0/mclanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:44] [main/WARN] [ne.mi.ja.se.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: [00:02:44] [main/WARN] [ne.mi.ja.se.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefullib. Using Mod File: /home/container/mods/resourcefullib-forge-1.19.2-1.1.24.jar [00:02:44] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection Latest log [29Mar2024 00:02:42.803] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 43.3.0, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [29Mar2024 00:02:42.805] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.10 by Eclipse Adoptium; OS Linux arch amd64 version 6.1.0-12-amd64 [29Mar2024 00:02:43.548] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/home/container/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2363!/ Service=ModLauncher Env=SERVER [29Mar2024 00:02:43.876] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/fmlcore/1.19.2-43.3.0/fmlcore-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.877] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/javafmllanguage/1.19.2-43.3.0/javafmllanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.877] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/lowcodelanguage/1.19.2-43.3.0/lowcodelanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.878] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/mclanguage/1.19.2-43.3.0/mclanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:44.033] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: [29Mar2024 00:02:44.034] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefullib. Using Mod File: /home/container/mods/resourcefullib-forge-1.19.2-1.1.24.jar [29Mar2024 00:02:44.034] [main/INFO] [net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection
  • Topics

×
×
  • Create New...

Important Information

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