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.

echosa

Members
  • Joined

  • Last visited

  1. Hm. That's unfortunate. :-( I'd really like to figure this out. Thanks for trying, though! I appreciate it.
  2. Yes, sorry. If I keep the F3 debug info up, then when I teleport I see the Y value going down. When the player ends up suffocating in the ground, the Y value is, indeed, less than the original Y value of the teleport point.
  3. Yes, the x and z coordinates where the player ends up are the same as the coordinates to which the player was teleported. The only thing that changes between case 1 and case 2 is the Y value where the player ends up.
  4. I reached out on IRC last night, and got some other, unrelated pointers for my code, which I've now cleaned up: https://gist.github.com/echosa/355cb0dd913eecbffd9b However, I'm still having the same original issue where players "teleport" to the correct coordinates, but immediately start falling because the terrain hasn't rendered (you can see the Y value dropping in the F3 debug info). Then, and this is the real problem, one of two things happens after the terrain does render: 1.) The player is put back on the surface at the original Y coordinate the player was "teleported" to (this is good), or 2.) The player is *not* put back on the surface, and thus the terrain generates around the player, suffocating them (this is bad). I don't understand why sometimes #1 happens and sometimes #2 happens, nor do I understand why #2 happens at all.
  5. Hi, all. I tried searching but didn't see an answer to my question. I have created a PlayerSleepInBedEvent handler that teleports the player elsewhere in the overworld. Here's a gist: https://gist.github.com/echosa/355cb0dd913eecbffd9b#file-sleepportaleventhandler-java The problem is that the player teleports there before the chunk renders. This results in the player falling until the render is complete. Sometimes the player is then placed back on the top ground, but my main problem is that sometimes the player is *not* placed back on top. When that happens, the player ends up in the ground and suffocates to death unless they have a pickaxe and can get themselves out. I'm not sure why sometimes they end up on top and sometimes they end up in the ground. At first I was only loading the chunk, but then I realized I needed to render the chunk, so I added this line, which has *not* fixed the issue: https://gist.github.com/echosa/355cb0dd913eecbffd9b#file-sleepportaleventhandler-java-L39 I'm very new to modding and the Forge API, so I feel like I'm just missing something obvious. I hope so, anyway. I really want to get this working. (Unless I can find a customizable teleport API mod that allows usage in modpacks that I can use instead of custom code.) Other potentially important info: Minecraft version: 1.7.10 Forge version: 10.13.3.1388

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.