Manslaughter777 Posted June 23, 2015 Posted June 23, 2015 Whenever i open my custom tool inventory with the I key, it opens just fine, but whenever i try to move and click items it goes all weird. If i click an item, it will pick up another one, and some other item will take its place while it gets moved to a different slot. Eg: Apple is in slot 10. Banana is in slot 15. Pear is in slot 20. if i click on apple on slot 10, i will end up picking up banana and pear will take apple's slot while apple is moved elsewhere. KeyInputEvent: package com.manslaughter777.moondimension.event; import net.minecraft.client.Minecraft; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.projectile.EntityFishHook; import net.minecraft.server.MinecraftServer; import net.minecraft.world.WorldServer; import com.manslaughter777.moondimension.Main; import com.manslaughter777.moondimension.container.ContainerTool; import com.manslaughter777.moondimension.gui.GuiTool; import com.manslaughter777.moondimension.items.ItemEnhancedSword; import com.manslaughter777.moondimension.settings.KeyBindings; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.InputEvent; public class KeyInputEvent { @SubscribeEvent public void onKeyInput(InputEvent.KeyInputEvent event) { EntityPlayer p = Minecraft.getMinecraft().thePlayer; //Open Enhanced Tools GUI if(KeyBindings.key_I.isPressed()) { if(Minecraft.getMinecraft().thePlayer.getHeldItem().getItem() instanceof ItemEnhancedSword) { p.openGui(Main.instance, Main.guiIDTool, p.worldObj, (int) p.posX, (int) p.posY, (int) p.posZ); } } } } Cheers Quote
larsgerrits Posted June 23, 2015 Posted June 23, 2015 You only open the gui on the client side. You have to use packets to tell the server to open the gui. Quote Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
Manslaughter777 Posted June 24, 2015 Author Posted June 24, 2015 You only open the gui on the client side. You have to use packets to tell the server to open the gui. Thnx dude! Its working now Quote
Recommended Posts
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.