Pistons disappear from inventory when getting them from creative tab
**Description**
Piston items dissapear from inventory after obtaining them via creative tab.
(getting them from the ground works well both on creative and survival)

**To Reproduce**
1. Make sure your gamemode is creative
2. Find piston or sticky piston in your creative tab
3. Try to put it to your inventory

**Expected behavior**
Pistons shouldn't disappear from your inventory.

**Server Version**
Paper 1.15.2 git-183

**Geyser Version**
inventory #14

**Minecraft: Bedrock Edition Version**
1.14.30

diff --git a/connector/src/main/java/org/geysermc/connector/network/translators/item/ItemTranslator.java b/connector/src/main/java/org/geysermc/connector/network/translators/item/ItemTranslator.java
index 8ca95159..0bcbf4b7 100644
--- a/connector/src/main/java/org/geysermc/connector/network/translators/item/ItemTranslator.java
+++ b/connector/src/main/java/org/geysermc/connector/network/translators/item/ItemTranslator.java
@@ -118,6 +118,13 @@ public class ItemTranslator {
                 return itemEntry;
             }
         }
+        // If item find was unsuccessful first time, we try again while ignoring damage
+        // Fixes piston, sticky pistons, dispensers and droppers turning into air from creative inventory
+        for (ItemEntry itemEntry : Toolbox.ITEM_ENTRIES.values()) {
+            if (itemEntry.getBedrockId() == data.getId()) {
+                return itemEntry;
+            }
+        }
 
         GeyserConnector.getInstance().getLogger().debug("Missing mapping for bedrock item " + data.getId() + ":" + data.getDamage());
         return ItemEntry.AIR;
['connector/src/main/java/org/geysermc/connector/network/translators/item/ItemTranslator.java']