From 109e1c0a97c180dc47884f5100354a8b1d7c6f3f Mon Sep 17 00:00:00 2001
From: Camotoy <20743703+Camotoy@users.noreply.github.com>
Date: Tue, 12 Jul 2022 16:05:06 -0400
Subject: [PATCH] Fix dropping items in 1.19.10

---
 .../main/java/org/geysermc/geyser/session/GeyserSession.java    | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java
index 0b6508032..3dd763546 100644
--- a/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java
+++ b/core/src/main/java/org/geysermc/geyser/session/GeyserSession.java
@@ -1669,6 +1669,8 @@ public class GeyserSession implements GeyserConnection, CommandSender {
             // Default stuff we have to fill in
             abilities.add(Ability.BUILD);
             abilities.add(Ability.MINE);
+            // Needed so you can drop items
+            abilities.add(Ability.DOORS_AND_SWITCHES);
             if (gameMode == GameMode.CREATIVE) {
                 // Needed so the client doesn't attempt to take away items
                 abilities.add(Ability.INSTABUILD);