Jump to content

EscapeMC

Forge Modder
  • Posts

    337
  • Joined

  • Last visited

Everything posted by EscapeMC

  1. I noticed my chest does not interact with hoppers, fix?
  2. You just have to put up with the fact that I call you a moron once in a while. I certainly can deal with that for your help. You're a good guy Draco.
  3. Shit! Draco it worked! Thanks a billion!
  4. Wait, so what you're saying is I need to find a way to have that (inputSlot) have multiple parameters? ie, 0, 1, 2, etc.? Or what if not that?
  5. Alright, so I have figured that part out, but I right click my test_chest and I get a crash: Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release [21:39:29] [main/INFO] [GradleStart]: Extra: [] [21:39:29] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, /Users/school/.gradle/caches/minecraft/assets, --assetIndex, 1.10, --accessToken{REDACTED}, --version, 1.10.2, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [21:39:29] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [21:39:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [21:39:29] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [21:39:29] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [21:39:29] [main/INFO] [FML]: Forge Mod Loader version 12.18.2.2099 for Minecraft 1.10.2 loading [21:39:29] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_101, running on Mac OS X:x86_64:10.12.1, installed at /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/jre [21:39:29] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [21:39:29] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [21:39:29] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [21:39:29] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [21:39:29] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [21:39:29] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [21:39:29] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [21:39:29] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [21:39:29] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [21:39:29] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [21:39:29] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [21:39:30] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [21:39:30] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [21:39:30] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [21:39:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [21:39:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [21:39:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [21:39:31] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [21:39:32] [Client thread/INFO]: Setting user: Player439 [21:39:37] [Client thread/WARN]: Skipping bad option: lastServer: [21:39:37] [Client thread/INFO]: LWJGL Version: 2.9.2 [21:39:37] [Client thread/INFO] [FML]: MinecraftForge v12.18.2.2099 Initialized [21:39:37] [Client thread/INFO] [FML]: Replaced 232 ore recipes [21:39:38] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer [21:39:38] [Client thread/INFO] [FML]: Searching /Users/school/Extras/ThingsMod 1.10.2/run/mods for mods [21:39:40] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load [21:39:40] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, tm] at CLIENT [21:39:40] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, tm] at SERVER [21:39:41] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Things Mod [21:39:41] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [21:39:41] [Client thread/INFO] [FML]: Found 423 ObjectHolder annotations [21:39:41] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations [21:39:41] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations [21:39:41] [Client thread/INFO] [FML]: Applying holder lookups [21:39:41] [Client thread/INFO] [FML]: Holder lookups applied [21:39:41] [Client thread/INFO] [FML]: Applying holder lookups [21:39:41] [Client thread/INFO] [FML]: Holder lookups applied [21:39:41] [Client thread/INFO] [FML]: Applying holder lookups [21:39:41] [Client thread/INFO] [FML]: Holder lookups applied [21:39:41] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [21:39:41] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json [21:39:41] [Client thread/INFO] [sTDOUT]: [com.github.escapemc.thingsmod.Main:preinit:42]: Pre Init [21:39:41] [Client thread/INFO] [FML]: Applying holder lookups [21:39:41] [Client thread/INFO] [FML]: Holder lookups applied [21:39:41] [Client thread/INFO] [FML]: Injecting itemstacks [21:39:41] [Client thread/INFO] [FML]: Itemstack injection complete [21:39:41] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Found status: OUTDATED Target: 12.18.3.2185 [21:39:43] [sound Library Loader/INFO]: Starting up SoundSystem... [21:39:44] [Thread-6/INFO]: Initializing LWJGL OpenAL [21:39:44] [Thread-6/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [21:39:44] [Thread-6/INFO]: OpenAL initialized. [21:39:44] [sound Library Loader/INFO]: Sound engine started [21:39:47] [Client thread/INFO] [FML]: Max texture size: 16384 [21:39:47] [Client thread/INFO]: Created: 16x16 textures-atlas [21:39:49] [Client thread/INFO] [sTDOUT]: [com.github.escapemc.thingsmod.Main:init:59]: Init [21:39:49] [Client thread/INFO] [FML]: Injecting itemstacks [21:39:49] [Client thread/INFO] [FML]: Itemstack injection complete [21:39:49] [Client thread/INFO] [sTDOUT]: [com.github.escapemc.thingsmod.Main:postinit:69]: Post Init [21:39:49] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods [21:39:49] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Things Mod [21:39:51] [Client thread/INFO]: SoundSystem shutting down... [21:39:51] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com [21:39:51] [sound Library Loader/INFO]: Starting up SoundSystem... [21:39:51] [Thread-8/INFO]: Initializing LWJGL OpenAL [21:39:51] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [21:39:51] [Thread-8/INFO]: OpenAL initialized. [21:39:52] [sound Library Loader/INFO]: Sound engine started [21:39:54] [Client thread/INFO] [FML]: Max texture size: 16384 [21:39:54] [Client thread/INFO]: Created: 1024x512 textures-atlas [21:39:55] [Client thread/WARN]: Skipping bad option: lastServer: [21:39:56] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id [21:39:59] [server thread/INFO]: Starting integrated minecraft server version 1.10.2 [21:39:59] [server thread/INFO]: Generating keypair [21:39:59] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance [21:39:59] [server thread/INFO] [FML]: Applying holder lookups [21:39:59] [server thread/INFO] [FML]: Holder lookups applied [21:39:59] [server thread/INFO] [FML]: Loading dimension 0 (Test World) (net.minecraft.server.integrated.IntegratedServer@1ae8d8df) [21:39:59] [server thread/INFO] [FML]: Loading dimension 1 (Test World) (net.minecraft.server.integrated.IntegratedServer@1ae8d8df) [21:40:00] [server thread/INFO] [FML]: Loading dimension -1 (Test World) (net.minecraft.server.integrated.IntegratedServer@1ae8d8df) [21:40:00] [server thread/INFO]: Preparing start region for level 0 [21:40:01] [server thread/INFO]: Preparing spawn area: 0% [21:40:02] [server thread/INFO]: Preparing spawn area: 62% [21:40:02] [server thread/INFO]: Changing view distance to 12, from 10 [21:40:03] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2 [21:40:03] [Netty Server IO #1/INFO] [FML]: Client protocol version 2 [21:40:03] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 4 mods : FML@8.0.99.99,Forge@12.18.2.2099,tm@1.0.0.0,mcp@9.19 [21:40:03] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established [21:40:03] [server thread/INFO] [FML]: [server thread] Server side modded connection established [21:40:03] [server thread/INFO]: Player439[local:E:3ae76508] logged in with entity id 239 at (124.12921758436117, 80.0, 128.35689477712882) [21:40:03] [server thread/INFO]: Player439 joined the game [21:40:04] [server thread/INFO]: Saving and pausing game... [21:40:04] [server thread/INFO]: Saving chunks for level 'Test World'/Overworld [21:40:04] [server thread/INFO]: Saving chunks for level 'Test World'/Nether [21:40:04] [server thread/INFO]: Saving chunks for level 'Test World'/The End [21:40:04] [pool-2-thread-1/WARN]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@53fd1f56[id=5a8b675a-352f-385b-94f4-369e3f70aa83,name=Player439,properties={},legacy=false] com.mojang.authlib.exceptions.AuthenticationException: The client has sent too many requests within a certain amount of time at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:65) ~[YggdrasilAuthenticationService.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:175) [YggdrasilMinecraftSessionService.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:59) [YggdrasilMinecraftSessionService$1.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:56) [YggdrasilMinecraftSessionService$1.class:?] at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) [guava-17.0.jar:?] at com.google.common.cache.LocalCache.get(LocalCache.java:3934) [guava-17.0.jar:?] at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4827) [guava-17.0.jar:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:165) [YggdrasilMinecraftSessionService.class:?] at net.minecraft.client.Minecraft.getProfileProperties(Minecraft.java:3060) [Minecraft.class:?] at net.minecraft.client.resources.SkinManager$3.run(SkinManager.java:131) [skinManager$3.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_101] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_101] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_101] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_101] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101] [21:40:07] [server thread/FATAL]: Error executing task java.util.concurrent.ExecutionException: java.lang.RuntimeException: Slot 1 not in valid range - [0,1) at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_101] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_101] at net.minecraft.util.Util.runTask(Util.java:26) [util.class:?] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:742) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:687) [MinecraftServer.class:?] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156) [integratedServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:536) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101] Caused by: java.lang.RuntimeException: Slot 1 not in valid range - [0,1) at net.minecraftforge.items.ItemStackHandler.validateSlotIndex(ItemStackHandler.java:197) ~[itemStackHandler.class:?] at net.minecraftforge.items.ItemStackHandler.getStackInSlot(ItemStackHandler.java:71) ~[itemStackHandler.class:?] at net.minecraftforge.items.SlotItemHandler.getStack(SlotItemHandler.java:59) ~[slotItemHandler.class:?] at net.minecraft.inventory.Container.getInventory(Container.java:63) ~[Container.class:?] at net.minecraft.inventory.Container.addListener(Container.java:52) ~[Container.class:?] at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:100) ~[FMLNetworkHandler.class:?] at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2723) ~[EntityPlayer.class:?] at com.github.escapemc.thingsmod.blocks.test_chest.onBlockActivated(test_chest.java:64) ~[test_chest.class:?] at net.minecraft.server.management.PlayerInteractionManager.processRightClickBlock(PlayerInteractionManager.java:477) ~[PlayerInteractionManager.class:?] at net.minecraft.network.NetHandlerPlayServer.processRightClickBlock(NetHandlerPlayServer.java:706) ~[NetHandlerPlayServer.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:68) ~[CPacketPlayerTryUseItemOnBlock.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:13) ~[CPacketPlayerTryUseItemOnBlock.class:?] at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:15) ~[PacketThreadUtil$1.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_101] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_101] at net.minecraft.util.Util.runTask(Util.java:25) ~[util.class:?] ... 5 more [21:40:07] [server thread/ERROR]: Encountered an unexpected exception net.minecraft.util.ReportedException: Ticking player at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:789) ~[MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:687) ~[MinecraftServer.class:?] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156) ~[integratedServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:536) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101] Caused by: java.lang.RuntimeException: Slot 1 not in valid range - [0,1) at net.minecraftforge.items.ItemStackHandler.validateSlotIndex(ItemStackHandler.java:197) ~[itemStackHandler.class:?] at net.minecraftforge.items.ItemStackHandler.getStackInSlot(ItemStackHandler.java:71) ~[itemStackHandler.class:?] at net.minecraftforge.items.SlotItemHandler.getStack(SlotItemHandler.java:59) ~[slotItemHandler.class:?] at net.minecraft.inventory.Container.detectAndSendChanges(Container.java:85) ~[Container.class:?] at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:292) ~[EntityPlayerMP.class:?] at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2108) ~[World.class:?] at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:873) ~[WorldServer.class:?] at net.minecraft.world.World.updateEntity(World.java:2075) ~[World.class:?] at net.minecraft.world.WorldServer.tickPlayers(WorldServer.java:674) ~[WorldServer.class:?] at net.minecraft.world.World.updateEntities(World.java:1864) ~[World.class:?] at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:645) ~[WorldServer.class:?] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:783) ~[MinecraftServer.class:?] ... 4 more [21:40:07] [server thread/ERROR]: This crash report has been saved to: /Users/school/Extras/ThingsMod 1.10.2/run/./crash-reports/crash-2016-12-20_21.40.07-server.txt [21:40:07] [server thread/INFO]: Stopping server [21:40:07] [server thread/INFO]: Saving players [21:40:07] [server thread/INFO]: Saving worlds [21:40:07] [server thread/INFO]: Saving chunks for level 'Test World'/Overworld [21:40:07] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:649]: ---- Minecraft Crash Report ---- // This doesn't make any sense! Time: 12/20/16 9:40 PM Description: Ticking player java.lang.RuntimeException: Slot 1 not in valid range - [0,1) at net.minecraftforge.items.ItemStackHandler.validateSlotIndex(ItemStackHandler.java:197) at net.minecraftforge.items.ItemStackHandler.getStackInSlot(ItemStackHandler.java:71) at net.minecraftforge.items.SlotItemHandler.getStack(SlotItemHandler.java:59) at net.minecraft.inventory.Container.detectAndSendChanges(Container.java:85) at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:292) at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2108) at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:873) at net.minecraft.world.World.updateEntity(World.java:2075) at net.minecraft.world.WorldServer.tickPlayers(WorldServer.java:674) at net.minecraft.world.World.updateEntities(World.java:1864) at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:645) at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:783) at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:687) at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:536) at java.lang.Thread.run(Thread.java:745) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Client thread Stacktrace: at net.minecraftforge.items.ItemStackHandler.validateSlotIndex(ItemStackHandler.java:197) at net.minecraftforge.items.ItemStackHandler.getStackInSlot(ItemStackHandler.java:71) at net.minecraftforge.items.SlotItemHandler.getStack(SlotItemHandler.java:59) at net.minecraft.inventory.Container.detectAndSendChanges(Container.java:85) at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:292) at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2108) at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:873) at net.minecraft.world.World.updateEntity(World.java:2075) -- Player being ticked -- Details: Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) Entity ID: 239 Entity Name: Player439 Entity's Exact location: 124.13, 80.00, 128.36 Entity's Block location: World: (124,80,128), Chunk: (at 12,5,0 in 7,8; contains blocks 112,0,128 to 127,255,143), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Entity's Momentum: 0.00, -0.08, 0.00 Entity's Passengers: [] Entity's Vehicle: ~~ERROR~~ NullPointerException: null Stacktrace: at net.minecraft.world.WorldServer.tickPlayers(WorldServer.java:674) at net.minecraft.world.World.updateEntities(World.java:1864) at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:645) -- Affected level -- Details: Level name: Test World All players: 1 total; [EntityPlayerMP['Player439'/239, l='Test World', x=124.13, y=80.00, z=128.36]] Chunk stats: ServerChunkCache: 625 Drop: 0 Level seed: 8764091131123040331 Level generator: ID 00 - default, ver 1. Features enabled: true Level generator options: Level spawn location: World: (128,64,164), Chunk: (at 0,4,4 in 8,10; contains blocks 128,0,160 to 143,255,175), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 168496 game time, 1132 day time Level dimension: 0 Level storage version: 0x04ABD - Anvil Level weather: Rain time: 9468 (now: false), thunder time: 168126 (now: false) Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true Stacktrace: at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:783) at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:687) at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:536) at java.lang.Thread.run(Thread.java:745) -- System Details -- Details: Minecraft Version: 1.10.2 Operating System: Mac OS X (x86_64) version 10.12.1 Java Version: 1.8.0_101, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 627122392 bytes (598 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 FML: MCP 9.32 Powered by Forge 12.18.2.2099 4 mods loaded, 4 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.10.2-12.18.2.2099.jar) UCHIJAAAA Forge{12.18.2.2099} [Minecraft Forge] (forgeSrc-1.10.2-12.18.2.2099.jar) UCHIJAAAA tm{1.0.0.0} [Things Mod] (bin) Loaded coremods (and transformers): Profiler Position: N/A (disabled) Player Count: 1 / 8; [EntityPlayerMP['Player439'/239, l='Test World', x=124.13, y=80.00, z=128.36]] Type: Integrated Server (map_client.txt) Is Modded: Definitely; Client brand changed to 'fml,forge' [21:40:07] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:649]: #@!@# Game crashed! Crash report saved to: #@!@# ./crash-reports/crash-2016-12-20_21.40.07-server.txt [21:40:07] [Client thread/INFO] [FML]: Waiting for the server to terminate/save. [21:40:07] [server thread/INFO]: Saving chunks for level 'Test World'/Nether [21:40:07] [server thread/INFO]: Saving chunks for level 'Test World'/The End [21:40:07] [server thread/INFO] [FML]: Unloading dimension 0 [21:40:07] [server thread/INFO] [FML]: Unloading dimension -1 [21:40:07] [server thread/INFO] [FML]: Unloading dimension 1 [21:40:07] [server thread/INFO] [FML]: Applying holder lookups [21:40:07] [server thread/INFO] [FML]: Holder lookups applied [21:40:07] [server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded. [21:40:07] [Client thread/INFO] [FML]: Server terminated. [21:40:07] [Client Shutdown Thread/INFO]: Stopping server AL lib: (EE) alc_cleanup: 1 device not closed I updated my GitHub (https://github.com/EcapeMC/ThingsMod-1.10.2/tree/master/src/main)
  6. I've looked at your code and ContainerChest, but for your code, you do not use an automated slot generator for your Sifter or anything that I saw. If there is, please point it out to me. And ContainerChest does not work, but rather gives me the player inventory and hotbar in the chest
  7. I cannot figure out how. Anything I do makes it unable to compile... Any more hints on to what I need to do?
  8. UPDATE: I have the Player Inventory and Hotbar working 100%. I now just need a method to create chest inventory slots. Any suggestions/help? Also, I am writing all my code I would need for my ContainerTestChest in CommonContainer for now. Once I get the GUI and Slots all set up, I am getting rid of CommonContainer and transferring the code to ContainerTestChest
  9. Not sure what I was/am thinking. I guess I skipped over it... I fixed it in both server and client, as well as changed a few things around in the Containers (LOTS of slots... I removed methods I think I do not need, as they were generating waaay to many slots) So far, this is what I have: https://github.com/EcapeMC/ThingsMod-1.10.2/tree/master/src/main/java/com/github/escapemc/thingsmod I now do have a problem, in my chest GUI I have 2 player inventories, and two hotbars, NONE of which are in the places I need them... Do note, I know how to fix the correct placement of the player inventory, and hotbar. I am working on that as you read this post. https://postimg.org/image/4phc9p103/ What I need, is to make the slots that are supposed to be in the chest, be chest slots.
  10. I have no idea what you are trying to say. I see plenty of hoppers. No no, in my inventory, not in the chest. It is used to detect whether a slot lies outside the inventory (i.e. in the player inventory) or not. It specifies how many slots (except the player inventory slots) are in the GUI. Did you not write this code?! Partially; I had MUCH help from Draco18s. Alright here. I redid much of the work for the CommonContainer, ContainerTestChest, so I would make this process automated using a "loop." In the process, I have managed to make it so when I right click the block, it does not bring up the GUI, but rather give me this error in the console: [17:21:09] [server thread/FATAL]: Error executing task java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:1.8.0_101] at java.util.concurrent.FutureTask.get(FutureTask.java:192) ~[?:1.8.0_101] at net.minecraft.util.Util.runTask(Util.java:26) [util.class:?] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:742) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:687) [MinecraftServer.class:?] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156) [integratedServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:536) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101] Caused by: java.lang.NullPointerException at com.github.escapemc.thingsmod.container.ContainerTestChest.<init>(ContainerTestChest.java:18) ~[ContainerTestChest.class:?] at com.github.escapemc.thingsmod.handlers.GuiHandler.getServerGuiElement(GuiHandler.java:26) ~[GuiHandler.class:?] at net.minecraftforge.fml.common.network.NetworkRegistry.getRemoteGuiContainer(NetworkRegistry.java:251) ~[NetworkRegistry.class:?] at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:87) ~[FMLNetworkHandler.class:?] at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2723) ~[EntityPlayer.class:?] at com.github.escapemc.thingsmod.blocks.test_chest.onBlockActivated(test_chest.java:64) ~[test_chest.class:?] at net.minecraft.server.management.PlayerInteractionManager.processRightClickBlock(PlayerInteractionManager.java:477) ~[PlayerInteractionManager.class:?] at net.minecraft.network.NetHandlerPlayServer.processRightClickBlock(NetHandlerPlayServer.java:706) ~[NetHandlerPlayServer.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:68) ~[CPacketPlayerTryUseItemOnBlock.class:?] at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:13) ~[CPacketPlayerTryUseItemOnBlock.class:?] at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:15) ~[PacketThreadUtil$1.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_101] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_101] at net.minecraft.util.Util.runTask(Util.java:25) ~[util.class:?] ... 5 more I have updated my GitHub: https://github.com/EcapeMC/ThingsMod-1.10.2/tree/master/src/main/java/com/github/escapemc/thingsmod I am sad and confused... And to you Draco, look at them now. I am changing things currently.
  11. There is no "invenSize" anywhere in the code that I can see. https://github.com/EcapeMC/ThingsMod-1.10.2/blob/master/src/main/java/com/github/escapemc/thingsmod/hardlib/api/internal/CommonContainer.java#L14 Inside of CommonContainer, here. You point them at different slots in your inventory. Currently you tell every one of them to point at the first slot in the inventory. The code then does what you tell it to do: it makes all Slots show the contents of the first slot in your inventory. Wait, if they point at the first slot in my inventory, 1) where and how did I do that..? and 2) look at this then https://postimg.org/image/3pfesptlb/ No hoppers in my inventory
  12. Dude... Look at the parameter names. Understand what they mean. If you don't understand one, don't just put random numbers there, ask. Don't write code you do not understand. Alright, I do not understand. That first invenSize I do not understand. I know the second and third are for coordinates of the gui image. How exactly does one make these chest slots not all equal?
  13. One, Yes i know Loops are a think. I'm old fashioned. I also like copy pasta. It's fun... 2, where did I do that? Is that all the 0s in the addSlotToContainer? Do I need to make them all different numbers? (Increasing?)
  14. GitHub: https://github.com/EcapeMC/ThingsMod-1.10.2/tree/master/src/main Sorry I thought I already had a link to it in this thread.
  15. Alright! Got the whole GUI on, and the whole container is working! Now, new problem! Whenever I put an item into my chest, it puts it to ALL slots. http://gifmaker.cc/PlayGIFAnimation.php?folder=2016122007Qwb7lW4kOtkg67s24yWT82&file=output_bafjiL.gif I feel I made another stupid error
  16. The full file is 256x256 What about the actual image you want to display. Ie most vanilla guis are only actually 176x166. And Wait wait, ok, so, the full image, including transparent background, is 256x256. Now, the GUI portion of the image is 176x195. Does this mean I have to set custom xSize and ySize values?
  17. https://postimg.org/image/txaa7tpsf/ Straight out of preview.
  18. Alright, do you have a github for your mod or anything? If so, change your packages to com.github.w00kie... If you do not, 1) Get a GitHub for your mod or 2) change your package to something else, like "MODID.w00kie...." This is a small thing, but important. Legal stuff, ya know? Draco pointed this same thing out to me.
  19. 1) Do not own the domain com.w00kie? (I just went there... Its a site alright. I just do not know if you own it. w00kie.com 2) Correct me if I am wrong, but I have found that the naming packages is completely irrelevant and useless. I do not believe it has to do anything with if a mod will run or not (unless, you import a wrong package or something)
  20. Guess who? Its me again! Simple question, can anyone tell me why and how to fix this problem: https://postimg.org/image/543h9f6bb/ Why doesn't the very bottom of my GUI load in?
  21. Horray! Everything works! The GUI comes up, and the block, when destroyed, does not give errors! I just want to give special thanks (Huge fucking thanks) to Draco18s, loordgek, and diesieben07 for not only helping me achieve this custom chest, but also tolerating me with my lack of some knowledge and common sense.
  22. Alright, so I am not sure if this hasTileEntity has to do with this part, but @Override public boolean hasTileEntity(IBlockState state) { return true; } @Override public TileEntity createTileEntity(World world, IBlockState state) { return new TileEntityTestChest(); } Am I getting closer? Also, do I need to use getTileEntity?
×
×
  • Create New...

Important Information

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