net.minecraftforge.fml.common.Loader.getModState()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(1.4k)|赞(0)|评价(0)|浏览(120)

本文整理了Java中net.minecraftforge.fml.common.Loader.getModState()方法的一些代码示例,展示了Loader.getModState()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Loader.getModState()方法的具体详情如下:
包路径:net.minecraftforge.fml.common.Loader
类名称:Loader
方法名:getModState

Loader.getModState介绍

暂无

代码示例

代码示例来源:origin: TerraFirmaCraft/TerraFirmaCraft

public static LoaderState.ModState getState()
{
  return Loader.instance().getModState(Loader.instance().getModObjectList().inverse().get(instance));
}

代码示例来源:origin: OpenMods/OpenData

public ModState getState() {
    ModState state = new ModState();
    state.modId = modId;
    state.state = Loader.instance().getModState(container).toString();
    return state;
  }
}

代码示例来源:origin: Mine-and-blade-admin/Battlegear2

@Override
protected void drawSlot(int listIndex, int var2, int var3, int var4, Tessellator var5)
{
  ModContainer mc=entries.get(listIndex).getMc();
  if (Loader.instance().getModState(mc)== LoaderState.ModState.DISABLED)
  {
    drawString(mc.getName(), this.left + 3 , var3 + 2, 0xFF2222);
    drawString("DISABLED", this.left + 3 , var3 + 12, 0xFF2222);
  }
  else
  {
    drawString(mc.getName(), this.left + 3 , var3 + 2, 0xFFFFFF);
    try{
      if(entries.get(listIndex).isUpToDate()){
        drawString(I18n.format("mud.version.latest"), this.left + 3 , var3 + 12, 0xFF00FF00);
      }else{
        drawString(I18n.format("mud.version.out"), this.left + 3 , var3 + 12, 0xFFFF0000);
      }
    }catch (UnknownVersionFormatException e){
    }catch (NullPointerException e){
    }
  }
}

相关文章