GeyserMC/Geyser

Smithing tables from before 1.20 are unusable

Arqui9897 opened this issue ยท 21 comments

Describe the bug

The Smithing Table is not working since java and bedrock in the latest build of geyser bulid #182 and updating Floodgate build #59 this in paper/spigot when interacting with the smithing table makes the click animation several times like about 6

To Reproduce

It's quite simple, it's just interacting with the Smithing Table, it doesn't work in bedrock or java

Expected behaviour

normal behavior The Smithing Table

Screenshots / Videos

https://youtu.be/1jy27oHDV1s

Server Version and Plugins

server host 1.19.2 using viaversion #4.7.0 compatibility until reaching 1.20

Geyser Dump

https://dump.geysermc.org/smaY6ta9Hzdtx26hBF82seXRi1H81pv3

Geyser Version

geyser bulid #182

Minecraft: Bedrock Edition Device/Version

minecraft windows, movil y minecraft java

Additional Context

I think it's the geyser because before updating the plugin it worked and after updating to a previous build of geyser that I'm reporting it works in java but not in bedrock now that I update to this version that I'm reporting java and bedrock no longer work

This has been fixed in ViaVersion 4.7.1-SNAPSHOT: https://ci.viaversion.com/job/ViaVersion-DEV/

MrBsng commented

This has been fixed in ViaVersion 4.7.1-SNAPSHOT: https://ci.viaversion.com/job/ViaVersion-DEV/

it is not, they're using the furnace gui but bedrock has a client limitation where you can't put the netherite ingot in the fuel slot.
I'm taking it upon myself to edit the one nbt value and try out different gui's and find one that would work on bedrock.

This has been fixed in ViaVersion 4.7.1-SNAPSHOT: https://ci.viaversion.com/job/ViaVersion-DEV/

it is not, they're using the furnace gui but bedrock has a client limitation where you can't put the netherite ingot in the fuel slot. I'm taking it upon myself to edit the one nbt value and try out different gui's and find one that would work on bedrock.

Maybe we could go with an Anvil GUI?

Anvil GUI likely would not work due to a client limitation where we cannot influence the outcome.
Seeing that this issue is still there due to the geyser bug with the Via workaround, i'll reopen this

MrBsng commented

Anvil GUI likely would not work due to a client limitation where we cannot influence the outcome. Seeing that this issue is still there due to the geyser bug with the Via workaround, i'll reopen this

I think Anvil GUI would work, I don't know the nbt number for it though whereas the viaversion devs do. But i'm going through random gui menu's now until i could find that one.

Edit: no other gui's work

Anvil GUI likely would not work due to a client limitation where we cannot influence the outcome. Seeing that this issue is still there due to the geyser bug with the Via workaround, i'll reopen this

I think Anvil GUI would work, I don't know the nbt number for it though whereas the viaversion devs do. But i'm going through random gui menu's now until i could find that one.

I can build you a ViaVersion jar with the anvil as gui if you want

MrBsng commented

Anvil GUI likely would not work due to a client limitation where we cannot influence the outcome. Seeing that this issue is still there due to the geyser bug with the Via workaround, i'll reopen this

I think Anvil GUI would work, I don't know the nbt number for it though whereas the viaversion devs do. But i'm going through random gui menu's now until i could find that one.

I can build you a ViaVersion jar with the anvil as gui if you want

msg me on discord. same username as github

Anvil GUI likely would not work due to a client limitation where we cannot influence the outcome. Seeing that this issue is still there due to the geyser bug with the Via workaround, i'll reopen this

I think Anvil GUI would work, I don't know the nbt number for it though whereas the viaversion devs do. But i'm going through random gui menu's now until i could find that one.

I can build you a ViaVersion jar with the anvil as gui if you want

I am building the different ones on a fork. msg me on discord. same username as github

I have sent you the Jar

Anvil GUI likely would not work due to a client limitation where we cannot influence the outcome. Seeing that this issue is still there due to the geyser bug with the Via workaround, i'll reopen this

I have now gone through all the GUIs that are available in the Java Edition and Bedrock Edition, and could not find one that works equally well on both editions and which would not be a downgrade compared to the current fix in ViaVersion.

Thanks for looking into it.

Perhaps the best solution on the client end would be to just... show the original smithing table, since as far as I can tell Bedrock doesn't actually have that removed.

I'll talk with the Via guys about an idea I have.

Geyser Team,

Have prevision to solve these problem, because players of my server everytime ask me about it.

Thank You Raphael Silva

How long will it take to fix this problem? And will it ever ?

gre3x commented

Any updates on this? My players also complaining about this

If we provide a fix or workaround for this it'll be declared here. There is no ETA - asking for an update just clutters this issue

Hay127 commented

Nah Guys to solve this problem I use Smithing Table Fix 1.0, you can download it via bukkit

MrBsng commented

Nah Guys to solve this problem I use Smithing Table Fix 1.0, you can download it via bukkit

It was good for the time being, but unlike this closed source plugin, I have developed a much more seamless fix in my 3rd party open source Bukkit plugin found here. https://github.com/TBYT/BedrockParity/releases

Nah Guys to solve this problem I use Smithing Table Fix 1.0, you can download it via bukkit

It was good for the time being, but unlike this user-experience-intrusive closed source plugin, I have developed a much more seamless fix in my 3rd party open source Spigot plugin found here. https://github.com/TBYT/GeyserParity/releases

Does this plugin replace the GeyserHacks plugin?
or are they separate plugins?

They are separate plugins.

Haven't fixed it yet? It has been more than one month.

Hay127 commented

Haven't fixed it yet? It has been more than one month.

Just Update Your Server Version And Bug Will Be Fixed

No, this issue hasn't been fixed. Please don't simply comment asking if its been fixing - we'll provide updates or close the issue if it is ever fixed.