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.

Alectriciti

Members
  • Joined

  • Last visited

Everything posted by Alectriciti

  1. Hah! Made me giggle.
  2. I've worked up a solution. Thanks for your help! I just had to calucluate the coordinates from the player's position, and I did that with RenderManager's viewerPos variables. For anyone who might be reading this, I worked it out along with this similar code: RenderManager rm = RenderManager.instance; double x = player.lastTickPosX - rm.viewerPosX; double y = player.lastTickPosY - rm.viewerPosY; double z = player.lastTickPosZ - rm.viewerPosZ; glPushMatrix(); glTranslatef((float)x, (float)y + player.height+1.25f, (float)z); //Translates to the target player glRotatef(-main.rendermanager.playerViewY, 0.0F, 1.0F, 0.0F); //Faces towards the the viewport //Draw here glPopMatrix();
  3. Really? I thought that's what it would be used for. Could you possibly give me an example of how this is done? I thought it would work something alone these lines, but no avail. glPushMatrix(); glBegin(GL_QUADS); glVertex3d(0,71,0); glVertex3d(1,71,0); glVertex3d(1,70,0); glVertex3d(0,70,0); glEnd(); glPopMatrix(); I tried glLoadMatrix() and various transformations alike. How would you do it?
  4. I've been playing around with OpenGL a lot lately. With an attempt to make additional text appear over a player's head, this turned out to be more challenging than I thought without butchering up the source. Essentially, all I want to achieve is translating my OpenGL matrix to a player's coordinates and draw within a perspective context. Just like a name tag. In fact, let's just say for now, I want to recreate drawing a nametag. I understand there are overridden methods in additional blocks/items, but this is a separate feature entirely. I initially assumed I could achieve this with a RenderGameOverlayEvent or RenderWorldLastEvent, but apparently those are only good for 2d overlays, unless I'm using the WorldLast Event in the wrong manner. Does anyone know how I can hook code into the context of drawing the world? Or could someone point me in the right direction? I'd really appreciate it because I've been on this one for quite some time now, and I've not found a single page talking about these events. Either way, thanks for taking your time to read.

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.