net.minecraft.util.JsonUtils.getFloat()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(82)

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

JsonUtils.getFloat介绍

暂无

代码示例

代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2

protected Pair<Float, Float> parseUVL( JsonObject object )
  {
    if( !object.has( "uvlightmap" ) )
    {
      return null;
    }
    object = object.get( "uvlightmap" ).getAsJsonObject();
    return new ImmutablePair<>( JsonUtils.getFloat( object, "sky", 0 ), JsonUtils.getFloat( object, "block", 0 ) );
  }
}

代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2

@Override
public void register( JsonObject json, JsonContext ctx )
{
  ItemStack result = PartRecipeFactory.getResult( json, ctx );
  ItemStack[] input = CraftingHelper.getIngredient( json.get( "input" ), ctx ).getMatchingStacks();
  float xp = 0.0f;
  if( json.has( "xp" ) )
  {
    xp = JsonUtils.getFloat( json, "xp" );
  }
  for( int i = 0; i < input.length; ++i )
  {
    GameRegistry.addSmelting( input[i], result, xp );
  }
}

代码示例来源:origin: MatterOverdrive/MatterOverdrive-Legacy-Edition

@Override
public void loadFromJson(JsonObject object) {
  soundName = JsonUtils.getString(object, "name");
  volume = JsonUtils.getFloat(object, "volume", 1);
  pitch = JsonUtils.getFloat(object, "pitch", 1);
}

代码示例来源:origin: P3pp3rF1y/AncientWarfare2

protected Map<String, Double> getAttributes(JsonObject json) {
  if (!json.has("attributes")) {
    return Collections.emptyMap();
  }
  return JsonHelper.mapFromJson(json, "attributes", Map.Entry::getKey, e -> (double) JsonUtils.getFloat(e.getValue(), ""));
}

代码示例来源:origin: iLexiconn/LLibrary

private Vector3f parseVector3f(JsonObject object, String key, Vector3f defaultValue) {
    if (!object.has(key)) {
      return defaultValue;
    } else {
      JsonArray jsonarray = JsonUtils.getJsonArray(object, key);

      if (jsonarray.size() != 3) {
        throw new JsonParseException("Expected 3 " + key + " values, found: " + jsonarray.size());
      } else {
        float[] xyz = new float[3];

        for (int i = 0; i < xyz.length; ++i) {
          xyz[i] = JsonUtils.getFloat(jsonarray.get(i), key + "[" + i + "]");
        }

        return new Vector3f(xyz[0], xyz[1], xyz[2]);
      }
    }
  }
}

相关文章