Windows .exe Direwolf20 Wireless Redstone 'Pick Block' World error

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord
Status
Not open for further replies.

Bubbinska

New Member
Jul 29, 2019
5
0
0
Hi all,

I'm using the Direwolf20 pack and was in creative mode when I used the 'pick block' creative command (middle click) to select a Wireless Redstone Transmitter, and the world immediately crashed. Now I cannot load my world, even when logging into a friend's account or deleting the <player>.dat file located in saves\<levelname>\players, which I think is supposed to hold the inventory.

Is there any way to recover my world? I'm playing Singleplayer, and I have attached a crash log.

Thanks!
 

Attachments

  • crash-2013-02-03_14.15.41-client.txt
    15.7 KB · Views: 103

Velotican

New Member
Jul 29, 2019
799
0
0
My understanding is that this is an oversight in RedPower 2: the middle-click feature is a recent addition to vanilla and RedPower isn't designed to handle it. In fact it handles it so badly it corrupts the save as it will constantly try to finish performing the middle-click command when you log in. (derp edit: shouldn't be so over-confident with my educated guess work :p)

It's actually adding an invalid item into your inventory. Stuff like this is why regular world backups are a must. :(
 

Bubbinska

New Member
Jul 29, 2019
5
0
0
I managed to fix the problem, I'll post my solution here so that if anyone has the same issue they can find how to fix it:

I downloaded NBTExplorer v2.2.0 and opened my level.dat file in it, then browsed to data > player > inventory, found the offending inventory space (it was slot 7 for me, so it's under slot 6 because it starts from 0) and changed the id to 1. The level loaded fine after that
 
  • Like
Reactions: Velotican

Velotican

New Member
Jul 29, 2019
799
0
0
Thanks for that, useful info if I ever need to recover a server from this issue myself. :)
 

Bubbinska

New Member
Jul 29, 2019
5
0
0
If it's a server (rather than a SSP level) you might need to browse to the \players\ *folder* in your world folder, because I think that's where client inventories are kept.
 
Status
Not open for further replies.