崩坏寂落
本帖最后由 崩坏寂落 于 2020-7-20 20:07 编辑

我在我的mod中,需要给物品添加描述信息,但是如果每个简单的modItem都要单独写一个类继承Item并override   addInformation未免太过于冗余和麻烦,有没有比较简化的处理方式,给物品方块等添加信息?求大佬们给个思路



jingshen
我感觉可以写一个总物品类YourModItem继承Item。
public YourModItem extends Item {
    public TranslatableText tooltip;
    public YourModItem(TranslatableText text){
        this.tooltip = text;
    }
    @Override
    public void appendTooltip(ItemStack itemStack, World world, List<Text> tooltips, TooltipContext tooltipContext) {
        tooltips.add(tooltip);
    }
}


第一页 上一页 下一页 最后一页