Posted September 6, 201510 yr My GuiLobby class: public class GuiLobby extends GuiScreen{ public boolean doesGuiPauseGame() { return false; } int guiWidth = 256; int guiHeight = 168; @Override public void drawScreen(int x, int y, float ticks){ int guiX = (width - guiWidth) /2 ; int guiY = (height - guiHeight) /2 ; GL11.glColor4f(1, 1, 1, 1); drawDefaultBackground(); mc.renderEngine.bindTexture(new ResourceLocation(Main.MODID + ":" + "textures/gui/Lobby.png")); drawTexturedModalRect(guiX, guiY, 0, 0, guiWidth, guiHeight); fontRendererObj.drawString("CRIME.NET", guiX + 40, guiY + 5, 0x404040); super.drawScreen(x, y, ticks); } } This is what the gui looks like for now by the way... http://s30.postimg.org/v3tnvkze9/2015_09_06_18_19_03.png[/img] So how can I make it that when another player is already in the gui, nobody else can open it(on a LAN/server of course)?
September 6, 201510 yr Look at how a chest works. It knows how many people are in it so it can animate open and closed. You should do something similar, only then disallow the interaction when the player attempts to open the GUI if there's already someone in it. 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.
September 6, 201510 yr Author Well if I navigate to the BlockContrainer.class in net.minecraft.block then there is nothing like counting players or anything similar. the code itself seems a little too short.
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.