New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inventory Transactions (Work in Progress) #67
Conversation
getChunkBlock() in ChunkPosition returned incorrect values when negative numbers were inputted. ChunkPosition did not function correctly when used as a key for maps because it did not override equals() and hashCode()
work in progress
Mineplex server seemed to be sensitive about quotes in string tags
@AJ-Ferguson right click on bukkit is inverted i got long tab it ehh and 1 row chest gui is litlte ampty so could fill that with glass panes or soemting? |
Do chests that aren't 3 or 6 rows work? |
yes they do |
connector/src/main/java/org/geysermc/connector/inventory/Inventory.java
Outdated
Show resolved
Hide resolved
connector/src/main/java/org/geysermc/connector/network/translators/item/ItemTranslator.java
Outdated
Show resolved
Hide resolved
...main/java/org/geysermc/connector/network/translators/java/world/JavaChunkDataTranslator.java
Outdated
Show resolved
Hide resolved
there are two bugs one of them i cant rigtclick on a item seccond one is in kits gui there is close item and a back item both dont work both in touch and and mouse and keyboard |
also i did get a error
|
Fix offhand, use AtomicInteger for transaction id, send null stack instead of air, and clear open inventory on dimension change
I don't think it is possible to fix that. The bedrock client does not send whether the user left or right clicked, only the changed amounts. I made it default to left clicking on a 1 item stack. EDIT: To clarify, I'm talking about differentiating a left or right click on an item stack containing one item. |
pspe does it so press+hold = double click |
*right click |
Indeed what @EOT3000 says in pspe It works so why cant you get It to work? |
Also this might help also https://github.com/ProtocolSupport/ProtocolSupport/wiki/PSPE:-GodPacket |
A dropper gets seen as a Dispenser on bedrock side |
Clicking on Y on an item to shift click it doesnt work on armor. Tps item back to original spot |
Some translation identifiers such as "container.blast_furnace" are not being translated yet
anvil, brewing stand, crafting table (still no crafting yet), shulker box
Is this going to continue? |
# Conflicts: # connector/src/main/java/org/geysermc/connector/network/session/GeyserSession.java # connector/src/main/java/org/geysermc/connector/network/translators/TranslatorsInit.java # connector/src/main/java/org/geysermc/connector/network/translators/java/JavaRespawnTranslator.java
Cursor change bug was actually fixed in 1.14 |
I'm currently rewriting most of the inventory code. The cursor will be handled properly in the rewrite now that the bug is fixed. |
What's different in rewrite then how it's in it current state its usable and stable only thing I cant is do q to drop a item or tab hold it to right click in custom inventory and I made workarounds for that a custom inventory for it |
Inventory management is working perfectly for me in the current release, only crafting does not work, nothing shows in the output slot. EDIT: Never mind, must have downloaded from master branch instead of the pull request, crafting is working. |
Still much to do. Inventory desyncing when crafting will be fixed soon.
This fixes the NPE when sending an ItemStack with a null NBT tag. This also fixes some item movement bugs on pure vanilla servers.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very good!
# Conflicts: # connector/src/main/java/org/geysermc/connector/network/translators/TranslatorsInit.java # connector/src/main/java/org/geysermc/connector/utils/Toolbox.java
Quick fix. Might have a different method for getting block IDs in the future
# Conflicts: # connector/src/main/java/org/geysermc/connector/network/translators/TranslatorsInit.java # connector/src/main/java/org/geysermc/connector/network/translators/inventory/updater/ChestInventoryUpdater.java
Right click doesn't work in costom inventories like previewing a kit |
Some times a item ghost around in the costom inventories |
Update Master
Work in progress.
Testing is wanted and edits are welcomed.
List of things that should be working:
List of known issues:
Changing the cursor. The bedrock client is bugged when changing the cursor.(Fixed in BE 1.14)