reobf / Programmable-Hatches-Mod

An addon for GTNH modpack(2.5.1+)
MIT License
83 stars 3 forks source link

二合一样板输入映像(ME)在接口终端中使用主控的名字显示 #156

Closed foxwhite25 closed 1 month ago

foxwhite25 commented 1 month ago
    @Override
    public String getName() {
        if (hasCustomName()) {
            return getCustomName();
        }

        T m = getMaster();
        if (m == null) {
            return getLocalName();
        }
        StringBuilder name = new StringBuilder();

        name.append(m.getMachineCraftingIcon().getDisplayName());
        if (m.mInventory[m.getCircuitSlot()] != null) {
            name.append(" - ");
            ItemStack is = m.mInventory[m.getCircuitSlot()];
            if (is.getItem() != GTUtility.getIntegratedCircuit(0).getItem()) {
                name.append(is.getDisplayName());
                if (is.getItemDamage() > 0) {
                    name.append("@").append(is.getItemDamage());
                }
            } else {
                name.append(is.getItemDamage());
            }
        }

        return name.toString();
    }
reobf commented 1 month ago

👍