diff --git a/web/client/src/components/InventoryGrid.jsx b/web/client/src/components/InventoryGrid.jsx
index e2994eb..2dcd3ea 100644
--- a/web/client/src/components/InventoryGrid.jsx
+++ b/web/client/src/components/InventoryGrid.jsx
@@ -10,6 +10,7 @@ function InventoryGrid() {
const setSearchQuery = useInventoryStore((state) => state.setSearchQuery);
const getFilteredItems = useInventoryStore((state) => state.getFilteredItems);
const orderItem = useInventoryStore((state) => state.orderItem);
+ const dropperNicknames = useInventoryStore((state) => state.dropperNicknames) || {};
const [selectedItemName, setSelectedItemName] = useState(null);
const [orderAmount, setOrderAmount] = useState(1);
@@ -180,11 +181,18 @@ function InventoryGrid() {
value={selectedDropper}
onChange={(e) => setSelectedDropper(e.target.value)}
>
- {droppers.map((d) => (
-
- ))}
+ {droppers.map((d) => {
+ const nick = dropperNicknames[d.name];
+ const shortName = d.name.replace(/^minecraft:/, '');
+ const label = nick
+ ? `${nick} (${shortName})`
+ : `${shortName}${d.isDefault ? ' (default)' : d.clientId ? ` (client ${d.clientId})` : ''}`;
+ return (
+
+ );
+ })}
)}