GeyserMC / Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
https://geysermc.org
MIT License
4.69k stars 674 forks source link

Issues crafting and finding recipes #4111

Closed jrussek closed 12 months ago

jrussek commented 1 year ago

Describe the bug

It seems that multiple folks are having recipes missing for bedrock clients. I have also seen some recipes straight up not work even when entered manually into a crafting table. Incomplete list:

Birch planks Dark oak planks Jungle plank Acacia planks Chests Levers Barrels Powered Rail Detector Rail Red stone torches Torches All coloured glass Stone buttons Grind stone

Existing items are fine, superpower "give" also works.

I'll attach my own geyser dump, but from another person another one here

I have tried both 1.20.15 and 1.20.12 clients, it did not work in either of them.

To Reproduce

  1. Go to a crafting table
  2. Search for "torch"
  3. Neither regular nor normal torches appear

or,

  1. go to grafting table
  2. Add items for redstone repeater
  3. Unable to craft

Expected behaviour

Recipes showing up in the recipe book Being able to craft things like the repeater

Screenshots / Videos

craft repeater repeater torch

Server Version and Plugins

Latest paperclip build found: 171 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 41.2M 100 41.2M 0 0 168M 0 --:--:-- --:--:-- --:--:-- 168M Floodgate is up to date Geyser is up to date ViaVersion is up to date Starting Minecraft server... Starting org.bukkit.craftbukkit.Main System Info: Java 19 (OpenJDK 64-Bit Server VM 19.0.2+7-Ubuntu-0ubuntu4) Host: Linux 5.15.120+ (amd64) Loading libraries, please wait... 2023-09-08 13:44:39,819 ServerMain WARN Advanced terminal features are not available in this environment [13:44:47 INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [13:44:49 INFO]: Loaded 7 recipes [13:44:50 INFO]: Starting minecraft server version 1.20.1

13:44:50 WARN: YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED. 13:44:50 WARN: YOU ARE OPENING YOURSELF UP TO POTENTIAL RISKS WHEN DOING THIS. 13:44:50 WARN: FOR MORE INFORMATION, SEE https://madelinemiller.dev/blog/root-minecraft-server/

[13:44:50 INFO]: Loading properties [13:44:50 INFO]: This server is running Paper version git-Paper-171 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: 33bec7f) [13:44:50 INFO]: Server Ping Player Sample Count: 12 [13:44:50 INFO]: Using 4 threads for Netty based IO [13:44:51 WARN]: [!] The timings profiler has been enabled but has been scheduled for removal from Paper in the future. We recommend installing the spark profiler as a replacement: https://spark.lucko.me/ For more information please visit: https://github.com/PaperMC/Paper/issues/8948 [13:44:51 INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 1 worker threads, and gen parallelism of 1 threads [13:44:51 INFO]: Default game type: SURVIVAL [13:44:51 INFO]: Generating keypair [13:44:51 INFO]: Starting Minecraft server on *:25565 [13:44:51 INFO]: Using epoll channel type [13:44:51 INFO]: Paper: Using libdeflate (Linux x86_64) compression from Velocity. [13:44:51 INFO]: Paper: Using OpenSSL 3.0.x (Linux x86_64) cipher from Velocity. [13:44:51 ERROR]: [ModernPluginLoadingStrategy] Ambiguous plugin name 'ViaVersion' for files 'plugins/ViaVersion.jar' and 'plugins/ViaVersion-4.7.0.jar' in 'plugins' [13:44:53 INFO]: [SpigotLibraryLoader] [PluginPortal] Loading 2 libraries... please wait [13:44:53 INFO]: [SpigotLibraryLoader] [PluginPortal] Loaded library /minecraft/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar [13:44:53 INFO]: [SpigotLibraryLoader] [PluginPortal] Loaded library /minecraft/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar [13:44:53 INFO]: [ViaVersion] Loading server plugin ViaVersion v4.7.1-SNAPSHOT [13:44:53 INFO]: [ViaVersion] ViaVersion 4.7.1-SNAPSHOT is now loaded. Registering protocol transformers and injecting... [13:44:53 INFO]: [ViaVersion] Loading block connection mappings ... [13:44:54 INFO]: [floodgate] Loading server plugin floodgate v2.2.2-SNAPSHOT (b91-492be77) [13:44:54 INFO]: [ViaVersion] Using FastUtil Long2ObjectOpenHashMap for block connections [13:44:55 INFO]: [floodgate] Took 886ms to boot Floodgate [13:44:55 INFO]: [BlueMap] Loading server plugin BlueMap v3.14 [13:44:55 INFO]: [OreAnnouncer] Loading server plugin OreAnnouncer v2.8.4 [13:44:55 INFO]: [OreAnnouncer] Loading libraries of OreAnnouncer v2.8.4, this may take a while [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for jar-relocator [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for asm [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for asm-commons [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for gson [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for jdbi3-core [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for geantyref [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for caffeine [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for jdbi3-stringtemplate4 [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for ST4 [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for antlr-runtime [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for jdbi3-sqlobject [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for slf4j-api [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for slf4j-simple [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for HikariCP [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for mariadb-java-client [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for mysql-connector-j [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for postgresql [13:44:55 INFO]: [OreAnnouncer] Verifying checksum for h2 [13:44:55 INFO]: [TabTPS] Loading server plugin TabTPS v1.3.17 [13:44:55 INFO]: [PluginPortal] Loading server plugin PluginPortal v1.5.0 [13:44:55 INFO]: [Geyser-Spigot] Loading server plugin Geyser-Spigot v2.2.0-SNAPSHOT [13:44:56 INFO]: [Geyser-Spigot] Loading extensions... [13:44:56 INFO]: [Geyser-Spigot] Loaded 0 extension(s) [13:44:56 INFO]: Server permissions file permissions.yml is empty, ignoring it [13:44:56 INFO]: Preparing level "world" [13:44:57 INFO]: Preparing start region for dimension minecraft:overworld [13:44:57 INFO]: Time elapsed: 324 ms [13:44:57 INFO]: Preparing start region for dimension minecraft:the_nether [13:44:57 INFO]: Time elapsed: 111 ms [13:44:57 INFO]: Preparing start region for dimension minecraft:the_end [13:44:57 INFO]: Time elapsed: 109 ms [13:44:57 INFO]: [ViaVersion] Enabling ViaVersion v4.7.1-SNAPSHOT [13:44:58 INFO]: [ViaVersion] ViaVersion detected server version: 1.20/1.20.1 (763) [13:44:58 WARN]: [ViaVersion] ViaVersion does not have any compatible versions for this server version! [13:44:58 WARN]: [ViaVersion] Please remember that ViaVersion only adds support for versions newer than the server version. [13:44:58 WARN]: [ViaVersion] If you need support for older versions you may need to use one or more ViaVersion addons too. [13:44:58 WARN]: [ViaVersion] In that case please read the ViaVersion resource page carefully or use https://jo0001.github.io/ViaSetup [13:44:58 WARN]: [ViaVersion] and if you're still unsure, feel free to join our Discord-Server for further assistance. [13:44:58 INFO]: [floodgate] Enabling floodgate v2.2.2-SNAPSHOT (b91-492be77) [13:44:59 INFO]: [BlueMap] Enabling BlueMap v3.14 [13:44:59 INFO]: [BlueMap] Saving all worlds once, to make sure the level.dat is present... [13:44:59 WARN]: A manual (plugin-induced) save has been detected while server is configured to auto-save. This may affect performance. [13:44:59 INFO]: [OreAnnouncer] Enabling OreAnnouncer v2.8.4 [13:44:59 INFO]: [OreAnnouncer] Initializing OreAnnouncer v2.8.4 [13:45:01 INFO]: [OreAnnouncer] OreAnnouncer v2.8.4 enabled [13:45:01 INFO]: [TabTPS] Enabling TabTPS v1.3.17 [13:45:01 INFO]: [OreAnnouncer] OreAnnouncer v2.8.4 found a new version: 2.8.5 [13:45:02 INFO]: [TabTPS] Successfully registered Mojang Brigadier support for commands. [13:45:02 INFO]: [TabTPS] Successfully registered asynchronous command completion listener. [13:45:03 INFO]: [PluginPortal] Enabling PluginPortal v1.5.0 13:45:04 INFO: [Geyser-Spigot] Enabling Geyser-Spigot v2.2.0-SNAPSHOT 13:45:04 INFO: [Geyser-Spigot] **

13:45:04 INFO: [Geyser-Spigot] Loading Geyser version 2.2.0-SNAPSHOT (git-master-acf24d4)

13:45:04 INFO: [Geyser-Spigot] ** [13:45:06 INFO]: [Geyser-Spigot] Registered 0 custom skulls as custom blocks. [13:45:06 INFO]: [Geyser-Spigot] Registered 0 non-vanilla block overrides. [13:45:08 INFO]: [Geyser-Spigot] Registered 0 custom block overrides. [13:45:08 INFO]: [Geyser-Spigot] Registered 0 custom block item overrides. [13:45:08 INFO]: [Geyser-Spigot] Registered 0 custom block extended collision boxes. [13:45:08 INFO]: [Geyser-Spigot] Registered 0 custom blocks. 13:45:11 INFO: [Geyser-Spigot] Started Geyser on 0.0.0.0:19132 13:45:11 INFO: [Geyser-Spigot] Done (6.847s)! Run /geyser help for help! 13:45:11 INFO: Starting remote control listener 13:45:11 INFO: Thread RCON Listener started 13:45:11 INFO: RCON running on 0.0.0.0:25575 13:45:11 INFO: Running delayed init tasks 13:45:11 INFO: [ViaVersion] Finished mapping loading, shutting down loader executor! 13:45:11 INFO: [BlueMap] Loading...

13:45:11 INFO: Timings Reset [13:45:12 WARN]: [ViaVersion] You are running a development version of the plugin, please report any bugs to GitHub. [13:45:12 INFO]: [TabTPS] There is an update available for TabTPS! [13:45:12 INFO]: [TabTPS] This server is running version v1.3.17, which is 1 versions outdated. [13:45:12 INFO]: [TabTPS] Download the latest version, v1.3.18 from GitHub at the link below: [13:45:12 INFO]: [TabTPS] https://github.com/jpenilla/TabTPS/releases/tag/v1.3.18 [13:45:12 INFO]: [BlueMap] Loading resources... [13:45:14 INFO]: [BlueMap] Loading textures... [13:45:15 INFO]: [BlueMap] Baking resources... [13:45:15 INFO]: [BlueMap] Resources loaded. [13:45:15 INFO]: [BlueMap] Loading world '9c1baaef-4d0f-4d3a-8bb3-918cb9a1a320' (/minecraft/world)... [13:45:15 INFO]: [BlueMap] Initializing Storage: 'file' (Type: FILE) [13:45:15 INFO]: [BlueMap] Loading map 'world'... [13:45:16 INFO]: [BlueMap] Loading world 'e55c403d-2110-4197-a416-3b7bff96b0d4' (/minecraft/world_the_end/DIM1)... [13:45:16 INFO]: [BlueMap] Loading map 'world_the_end'... [13:45:16 INFO]: [BlueMap] Loading world '8ae21fa0-cb67-4bf6-af49-b222f9cba0f2' (/minecraft/world_nether/DIM-1)... [13:45:16 INFO]: [BlueMap] Loading map 'world_nether'...

[13:45:16 INFO]: [BlueMap] WebServer started. [13:45:16 INFO]: [BlueMap] Loaded!

Geyser Dump

https://dump.geysermc.org/aRzSzGAQRgwDHi7nRLeGVOUfUqOvQCjx

Geyser Version

2.2.0-SNAPSHOT (git-master-acf24d4)

Minecraft: Bedrock Edition Device/Version

1.20.12, 1.20.15

Additional Context

No response

ks-hl commented 1 year ago

Seconding this. Latest version of everything, standalone Geyser. Also, shulkers and ladders are uncraftable.

bajamaster13 commented 12 months ago

Same as well for the spigot version.

onebeastchris commented 12 months ago

Fixed in https://github.com/GeyserMC/Geyser/commit/c67d50c13ed90f79e92c0390bb7b2fa571b0b64a - please update Geyser to the latest version. Thanks for the bug report!