MCCTeam / Minecraft-Console-Client

Lightweight console for Minecraft chat and automated scripts
https://mccteam.github.io
Other
1.66k stars 401 forks source link

Inventory handling for older Minecraft versions #929

Open ItIsSeven opened 4 years ago

ItIsSeven commented 4 years ago

When can we expect Inventory handling to work for 1.8.9? And what's the thing that have to be changed version to version if you don't mind me asking, can't wait to test it out... Thank you for all your hard work on developing this feature! :)

ORelio commented 4 years ago

Inventory handling is still not stable even for recent Minecraft versions. Regarding how we can add support... we need to perform backwards updates : see what changed in the protocol inventory-wise between 1.X.X and 1.X.Y, and implement that for each MC version back to 1.7.0, which will take a while unless very few changes were made to the affected packets. Cannot give an ETA.

milutinke commented 2 years ago

Looking into this, the packets work in older version, but the real issue is the mapping of item ids, that requires a lot of manual work, since we can't generate mappings bellow 1.13 Tested packets, they work fine, but the items are mapped wrong.

milutinke commented 8 months ago

Try this build: https://github.com/milutinke/Minecraft-Console-Client/releases/tag/20240313-96 I've implemented all of the mappings for 1.8 - 1.12.2