You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If things were that simple this would be fixed by now. The real problem is getting the blockstates, not comparing them.
The states we want to compare here are "whatever the schematic wants" and "whatever we can place with the items in our inventory". Getting the former is simple but getting the latter is halting-problem-around-the-corner-hard. The current and obviously suboptimal approximation is simulating placing the block at the current position while facing straight down, which breaks for rotatable blocks for obvious reasons.
That error message simply tells you the whole state the schematic requested so you can map that to an item, because figuring out the item to place a specific block state is no easier than figuring out what states an item can place.
All the game provides is "if I happen to place this item right now at my current position with my current rotation, what would be placed if other placement code didn't exist?". Using temporary client side desyncs (setting blocks/position/rotation) you can get a little more, but that's still not enough.
If you have a solution, please let us know.
Some information
Operating system: Windowos 10
Java version: 21
Minecraft version: 1.20.4
Baritone version: baritone-standalone-fabric-1.10.2.jar
Other mods (if used):
Exception, error or logs
latest.log
How to reproduce
Modified settings
Final checklist
The text was updated successfully, but these errors were encountered: