Posted March 18, 20214 yr Hello, is there a get method for screen width and height values? I need it to position my gui overlay.
March 18, 20214 yr You can access the MainWindow in Minecraft, then get the height and width from of it. Edited March 18, 20214 yr by poopoodice
March 18, 20214 yr Author How do I access it though? MainWindow.getHeight() doesn't work/exist, and eclipse doesn't suggest any similar methods. Sorry for asking stupid questions, I'm quite new to modding in minecraft.
March 18, 20214 yr Author can't make a static reference to a non static method public void onRenderGameOverlay(RenderGameOverlayEvent event) { if(!event.isCancelable() && event.getType() == ElementType.EXPERIENCE) { Minecraft mc = Minecraft.getInstance(); if(!mc.player.isCreative()) { int posX = MainWindow.getHeight(); } }
March 18, 20214 yr 7 minutes ago, EWM said: How do I access it though? MainWindow.getHeight() doesn't work/exist these methods aren't static, you need to call them on an instance, the Minecraft instance has an instance of MainWindow edit: actually, the RenderGameOverlayEvent also has the MainWindow 7 minutes ago, EWM said: I'm quite new to modding in minecraft. if you're also quite new to programming, you may want to take some time learn some Object Oriented Programming concepts Edited March 18, 20214 yr by kiou.23
March 18, 20214 yr Author I 9 minutes ago, kiou.23 said: these methods aren't static, you need to call them on an instance, the Minecraft instance has an instance of MainWindow if you're also quite new to programming, you may want to take some time learn some Object Oriented Programming concepts I just thought about what I was trying to do and realized what a rookie mistake I made. I should've listened more carefully at uni. Thanks for your quick replies guys.
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.