Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

I recently made a post about achieving a isometric view, I was able to figure that out pretty easily googling around and figuring out how to make a basic coremod to modify the frustum method in ClippingHelperImpl to prevent chunks / entities fading out behind the player. I have ran into another problem of trying to get the player head to follow where the mouse is on the screen. I currently just use a empty Screen GUI (I don't know if this is the best way of accomplishing this vs ungrabbing the mouse)

The things I need to find out how to accomplish is:

  • Have the player face the mouse on screen
  • The best way to have the mouse show on screen (Empty GUI vs ungrabbing the mouse)
  • converting screen to world coordinates (click on block and it raytraces it, and implement the player moving to that block)


    This is my current prototype code for trying to get the player character to follow the mouse
    Spoiler
    
     public void mouseMoved(double x, double y) {
            Minecraft minecraft = Minecraft.getInstance();
    
            ClientPlayerEntity playerEntity = minecraft.player;
    
            int height = (minecraft.getMainWindow().getScaledHeight() / 2);
            int width = minecraft.getMainWindow().getScaledWidth() / 2;
    
            float angle = (float)Math.atan2(height - y, width - x) * (180 / (float)Math.PI);
    
            playerEntity.rotationYawHead = angle;
        }

     

     

Edited by quinn50

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.