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'm trying to get the world spawn point with World#getSpawnPoint method but it always returns the first ever spawn point, not the updated one set with /setworldspawn command, maybe the problem is to I'm respawning in the nether but I don't think thats it because when I use /spawnpoint command the EntityPlayer#getBedLocation gets updated. I think that this is a bug in forge but not sure. I tried to use EntityPlayerMP#getEntityWorld, EntityPlayer#getEntityWorld and EntityPlayerMP#getServerWorld to get the world and then use the World#getSpawnPoint method.

Edited by Terrails

Also, how are you testing this in your IDE? If you don't specify the username and password in the Eclipse run configuration then each time you load the game you are actually a different player which could cause some confusion if you were setting spawn point then saving and quitting and then running again from the IDE. Just pointing that out because I often forget this and run into trouble when testing mod code that relies on player-specific info.

Check out my tutorials here: http://jabelarminecraft.blogspot.com/

  • Author
13 hours ago, diesieben07 said:

getSpawnPoint should work. Show more of your code.

I first move a player to some coordinates in nether and then use this code

        world.setSpawnPoint(player.getPosition());
        System.out.println("Player Position is: " + player.getPosition() + ", and the world spawn is: " + world.getSpawnPoint());

and the player position outputs different BlockPos then world spawn point

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.