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.

Rakruirn

Members
  • Joined

  • Last visited

  1. yup, that's what I thought. A simple thing that I was overlooking. Thank you. I thought I had tried that prior but couldn't get it to trigger, but I think its because I hadn't done the siding. Just tried again and works like a charm. I appreciate the help.
  2. Its likely to be something that I'm glossing over, but any thoughts would be appreciated. I'm trying to get a mod I'm working on do some tasks in SMP and SSP in their respective runs. If the mod is being run on a dedicated server, its working as I expect. Its the local SSP thats giving me a headache. I'm looking to get the player's position when they re-spawn. From what I have found thus far, what triggers in SSP is the "ClientPlayerNetworkEvent.RespawnEvent" event, however, when I try to get the position of the player it always returns the position of BlockPos{x=8, y=65, z=8}. I figure that either I'm using the wrong event (which is likely), or I'm missing something else obvious. Any pointers?
  3. More or less a command. The reason I have it on a different thread is due to what I'm trying to do. My goal is to be able to run this teleport command from outside of minecraft. I have a Netty listener receiving and parsing input. This is being run on another thread to not block the normal game flow. That part works as far as I know. It listens for a specific trigger and executes the FMLCommonHandler.instance().getMinecraftServerInstance().getPlayerList().transferPlayerToDimension(EntityPlayer, DimID, Teleporter) command passing in the desired coordinates to the Teleporter class I listed in my first post.
  4. Thinking about this more... could this be happening if the teleport command isn't on the main thread?
  5. Good afternoon, I hope someone will be able to help me address this issue, its been driving me nuts. I've been working on a little cross world teleport command. Not knowing how it was done, I started off by looking around in the existing minecraft/forge code to see what was available. As a result I came across this method: FMLCommonHandler.instance().getMinecraftServerInstance().getPlayerList().transferPlayerToDimension(EntityPlayer, DimID, Teleporter) After creating my own extended version of Teleporter(copied into a spoiler below), I tried it out and it works... most of the time. When it works, it works great, no issues. However randomly it just kills the client/server with the following error: Here is my reduced teleporter: As you can see I've tried different methods of the actual movement of the player. As I understand it, the error is due to a sudden change in a list that is being iterated over, however I don't have a clue on how to work around or resolve that. Any help would be appreciated. My target version of forge right now is: 1.12.2-14.23.0.2491

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.