这篇文章上次修改于 181 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

练手的小作品,质量十分低下↓

        if (slotIndex < inventory.size()) {
        ItemStack stack = inventory.get(slotIndex);
        if (!stack.isEmpty()) {
            String itemName = stack.getItem().getTranslationKey();
            String formattedName = itemName.replace("block.minecraft.", "minecraft:").replace("item.minecraft.", "minecraft:");
            boolean isBlock = isBlock(stack.getItem());
            String currentItemInfo = formattedName + " (Block: " + isBlock + ")";
            if (!currentItemInfo.equals(lastDetectedItemInfo)) {
                SendMessage.clientMessage("Update: " + currentItemInfo, false);
                lastDetectedItemInfo = currentItemInfo;
                if (isBlock) {
                    SendMessage.sendToChat("#c");
                    SendMessage.sendToChat("#goto " + formattedName);
                }
            }
        } else {
            if (!lastDetectedItemInfo.isEmpty()) {
                SendMessage.clientMessage("Update: Null", false);
                lastDetectedItemInfo = "";
            }
        }