Posted March 24, 201510 yr I am creating a mod that would give users more functionality with how the minecraft window is handled (Borderless Window, Default resolution, etc.) which would require me to change some base minecraft code, could someone point me toward a tutorial on how to do this with forge?
March 24, 201510 yr I am creating a mod that would give users more functionality with how the minecraft window is handled (Borderless Window, Default resolution, etc.) which would require me to change some base minecraft code, could someone point me toward a tutorial on how to do this with forge? You cant edit base files. I'm back from being gone for... I think its been about a year. I'm pretty sure nobody remembers me, but hello anybody who does!
March 24, 201510 yr Well ofc. you can (ASM in runtime, which is NOT Forge), BUT stuff like "Borderless Window" - This is going like VERY deep into most basic classes. And "Default resolution" - what is that? Window can be resized, GUIs have scaling? I mean - what do you want more? Also - there alredy is fullscreen mode. 1.7.10 is no longer supported by forge, you are on your own.
March 24, 201510 yr Well ofc. you can (ASM in runtime, which is NOT Forge), BUT stuff like "Borderless Window" - This is going like VERY deep into most basic classes. And "Default resolution" - what is that? Window can be resized, GUIs have scaling? I mean - what do you want more? Also - there alredy is fullscreen mode. Sorry. Let me rephrase my previous statement. It is highly recommend not to edit base files. But I agree with the fact that changing the windows into border less would be hard and if you do do it would probably be a very hacky method and not clean at all. I'm back from being gone for... I think its been about a year. I'm pretty sure nobody remembers me, but hello anybody who does!
March 25, 201510 yr Author Well ofc. you can (ASM in runtime, which is NOT Forge), BUT stuff like "Borderless Window" - This is going like VERY deep into most basic classes. And "Default resolution" - what is that? Window can be resized, GUIs have scaling? I mean - what do you want more? Also - there alredy is fullscreen mode. The stuff I need to add to is in minecraft.java, which I'm assuming is off limits as far as changes go, and yes, I do want more. I want to be able to play "Fullscreen" and be able to alt-tab away, or go to a second monitor and not have minecraft freak out. -snip- Sorry. Let me rephrase my previous statement. It is highly recommend not to edit base files. But I agree with the fact that changing the windows into border less would be hard and if you do do it would probably be a very hacky method and not clean at all. Well it's actually relatively simple. Just add System.setProperty("org.lwjgl.opengl.Window.undecorated","true"); and change the window to not be re-sizable (the re-sizable part is mainly just for windows, as from research it seems the first part does the trick on Mac and Linux, while windows leaves a border since it is still re-sizable). The default resolution Default Window Size (See explaination at bottom) is the solution to the making the window not re-sizable. I would also, in this mode, need to center the minecraft window to the center of the screen, rather than the upper right corner. Then of course I would add menu options or a config file to change all of these things. I would not be removing anything from the file or modifying existing code, just adding two or three lines to the minecraft.java file, and the rest would be through forge. Is this not advisable? If not, thank you for the help. EDIT: Explaination: I realized that Defaut Resolution was not the best wording. I would not be changing how minecraft rendered anything, what I meant to get across was a default window size, so that you could specify how big you wanted the window to be, since it would not be re-sizable. This is so I can make the window fill my screen if I want, or I can make it a 800x500 window on my screen if I want. Hopefully that makes sense.
March 25, 201510 yr Author Uh, you can set the Game resolution in the launcher. Can you? I don't use the vanilla launcher, so I had no idea.
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.