GeyserMC / Geyser

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

Inventory Regeneration Bug Upon Leaving Server #4656

Closed CrystalVortex closed 6 months ago

CrystalVortex commented 6 months ago

Describe the bug

A player noticed a problem where, after putting items into a chest, closing it, and then leaving and rejoining the server, the items returned to their inventory instead of staying in the chest as expected.

To Reproduce

1) Join a server 2) Get items and put it in a chest 3) leave and join 4) check your inventory and chest

Expected behaviour

The expected behavior would be that when a player places items into a chest, closes it, and then leaves and rejoins the server, those items should remain stored in the chest rather than returning to the player's inventory.

Screenshots / Videos

Video from player:

https://github.com/GeyserMC/Geyser/assets/99749845/8f24cf15-696e-4c30-a8fc-10ab39ad696a

Server Version and Plugins

git-Purpur-2142 (MC: 1.20.4)

Plugins: [13:35:15 INFO]: Paper Plugins: (1): [13:35:15 INFO]: - BKCommonLib [13:35:15 INFO]: Bukkit Plugins: (97): [13:35:15 INFO]: - AdvancedPortals, AdvancedRegionMarket, Analyse, AutoBackup, AxGraves, BanFromClaim, BetterRTP, BuycraftX, CentoriCommands, CentoriCraftCommandsAG [13:35:15 INFO]: ChunkSpawnerLimiter, Chunky, Citizens, ClaimFly, ClansLite, CleanStaffChat, clicksouls, ClientCrasher, ColoredTags, CoreProtect [13:35:15 INFO]: CentoriCraftCommandsDF, CentoriCraftDeathTPPatchV2, CentoriCraftEmojisFixer, CentoriCraftFurniture, CentoriCraftFurnitureUIFixer, CentoriTokens, ChatFilter, ChatManager, ChatRooms, ChestShop [13:35:15 INFO]: LoneLibs, LTItemMail, LuckPerms, Maintenance, MilkPatchCentoriCraft, MineChess, MineResetLite, My_Worlds, NexEngine, NightVision [13:35:15 INFO]: CrazyCrates, DailyRewards, DeathCoordinates, DeathMessages, DecentHolograms, DiscordEconomyBridge, DiscordSRV, Essentials, EssentialsSpawn, EvenMoreFish [13:35:15 INFO]: floodgate, GCore, Geyser-Spigot, GeyserHacks, GPFlags, GriefPrevention, GSit, GSlotMachine, HeadDB, HiddenArmor [13:35:15 INFO]: Images, InteractiveChat, InteractiveChatDiscordSrvAddon, InventoryRollbackPlus, ItemsAdder, ItemSlotMachine, JumpPads, KOTL, LibsDisguises, LiveKit [13:35:15 INFO]: VeinMiner, VillagerSaver, VotifierPlus, VotingPlugin, WorldEdit, WorldGuard, WorldGuardExtraFlags [13:35:15 INFO]: OnePlayerSleep, OreAnnouncer, PetShop, PictureLogin, PlaceholderAPI, PlayerPoints, PlugManX, Prison, ProtocolLib, RankSync [13:35:15 INFO]: SaveCoords, ServerListPlus, SilkSpawners_v2, Skoice, spark, Spawn, TDRPlaytime, TempleRunReloaded, TogglePvp, Vault

Geyser Dump

https://dump.geysermc.org/2Ujfb4amct0GX2tVYHf45EJPDSO4wknA

Geyser Version

version 2.2.3-SNAPSHOT (git-master-3bd5ab7)

Minecraft: Bedrock Edition Device/Version

1.20.81

Additional Context

No response

valaphee commented 6 months ago

How did the player move the items into the chest?

The issue is that the items didn't got into the chest in first place.

CrystalVortex commented 6 months ago

How did the player move the items into the chest?

The issue is that the items didn't got into the chest in first place.

The video shows what they did. They just tapped the item, and clicked a slot in the chest, which is what you would normally do if you're trying to move an item.

onebeastchris commented 6 months ago

This sounds like a plugin interfering. Could you see if you're able to reproduce this issue with no plugins other than Geyser/Floodgate?

I've not been able to reproduce this with Paper 1.20.6 & Geyser-Spigot.

CrystalVortex commented 6 months ago

This sounds like a plugin interfering. Could you see if you're able to reproduce this issue with no plugins other than Geyser/Floodgate?

I've not been able to reproduce this with Paper 1.20.6 & Geyser-Spigot.

I couldn't even get it to happen either with the plugins and without anything else. It doesn't seem to be happening anymore. There is a chance it could be a land claiming issue.

onebeastchris commented 6 months ago

Since this is not reproducible, i'll close this - please comment here/open a new issue if you're able to provide replication steps.