本文整理了Java中net.minecraft.util.JsonUtils.getFloat()
方法的一些代码示例,展示了JsonUtils.getFloat()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonUtils.getFloat()
方法的具体详情如下:
包路径:net.minecraft.util.JsonUtils
类名称: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]);
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!