@Override public BooleanSupplier parse(JsonContext context, JsonObject json) { boolean value = JsonUtils.getBoolean(json , "value", true); return () -> ConfigHandler.fluxfieldEnabled == value; } }
@Override public BooleanSupplier parse(JsonContext context, JsonObject json) { boolean value = JsonUtils.getBoolean(json , "value", true); return () -> ConfigHandler.darkQuartzEnabled == value; } }
primer.width = pattern[0].length(); primer.height = pattern.length; primer.mirrored = JsonUtils.getBoolean( json, "mirrored", true ); primer.input = NonNullList.withSize( primer.width * primer.height, net.minecraft.item.crafting.Ingredient.EMPTY );
private static boolean isDisabled(JsonObject json) { return json.has("disabled") && JsonUtils.getBoolean(json, "disabled"); }
protected Optional<Boolean> getCanBreakDoors(JsonObject json) { return json.has("can_break_doors") ? Optional.of(JsonUtils.getBoolean(json, "can_break_doors")) : Optional.empty(); }
protected Optional<Boolean> getCanSwim(JsonObject json) { return json.has("can_swim") ? Optional.of(JsonUtils.getBoolean(json, "can_swim")) : Optional.empty(); }
private Optional<Boolean> getEnabled(JsonObject data) { return data.has("enabled") ? Optional.of(JsonUtils.getBoolean(data, "enabled")) : Optional.empty(); }
@Override public ValuePredicate<ValueList> deserializeValuePredicate(JsonObject element, @Nullable IValue value) { JsonElement jsonElement = element.get("infinite_list"); Boolean infinite = null; if (jsonElement != null && !jsonElement.isJsonNull()) { infinite = JsonUtils.getBoolean(jsonElement, "infinite_list"); } return new ValueListPredicate(this, value, infinite); }
@Override public @Nonnull Potion deserialize(@Nonnull JsonObject object, @Nonnull JsonDeserializationContext deserializationContext, @Nonnull LootCondition[] conditionsIn) { return new Potion(conditionsIn, JsonUtils.getString(object, "name"), JsonUtils.getBoolean(object, "splash")); }
private Map<String, Boolean> parseHostileTowards(JsonObject json) { return JsonHelper.mapFromJson(json, HOSTILE_TOWARDS_FACTIONS, Entry::getKey, entry -> JsonUtils.getBoolean(entry.getValue(), "")); }
public MultipleOf deserialize(JsonObject json, JsonDeserializationContext context) { return new MultipleOf(JsonUtils.getInt(json, "of", 0), JsonUtils.getBoolean(json, "reverse", false)); } }
@Override public void parse(JsonObject json) { JsonArray saplings = JsonUtils.getJsonArray(json, "saplings"); for (JsonElement e : saplings) { JsonObject saplingDefinition = JsonUtils.getJsonObject(e, ""); TreeFarmRegistry.saplings.add(new Sapling(JsonHelper.getItemStackMatcher(JsonUtils.getJsonObject(saplingDefinition, "sapling")), saplingDefinition.has("right_click") && JsonUtils.getBoolean(saplingDefinition, "right_click"))); } } }
primer.width = pattern[0].length(); primer.height = pattern.length; primer.mirrored = JsonUtils.getBoolean(json, "mirrored", true); primer.input = NonNullList.withSize(primer.width * primer.height, Ingredient.EMPTY);
primer.width = pattern[0].length(); primer.height = pattern.length; primer.mirrored = JsonUtils.getBoolean(json, "mirrored", true); primer.input = NonNullList.withSize(primer.width * primer.height, Ingredient.EMPTY);
primer.width = pattern[0].length(); primer.height = pattern.length; primer.mirrored = JsonUtils.getBoolean(json, "mirrored", true); primer.input = NonNullList.withSize(primer.width * primer.height, Ingredient.EMPTY);
primer.width = pattern[0].length(); primer.height = pattern.length; primer.mirrored = JsonUtils.getBoolean(json, "mirrored", true); primer.input = NonNullList.withSize(primer.width * primer.height, Ingredient.EMPTY);
primer.width = pattern[0].length(); primer.height = pattern.length; primer.mirrored = JsonUtils.getBoolean(json, "mirrored", true); primer.input = NonNullList.withSize(primer.width * primer.height, Ingredient.EMPTY);
primer.width = pattern[0].length(); primer.height = pattern.length; primer.mirrored = JsonUtils.getBoolean(json, "mirrored", false); primer.input = NonNullList.withSize(primer.width * primer.height, Ingredient.EMPTY);
@Override public IRecipe parse(JsonContext context, JsonObject json) { ShapedOreRecipe recipe = ShapedOreRecipe.factory(context, json); ShapedPrimer primer = new ShapedPrimer(); primer.width = recipe.getRecipeWidth(); primer.height = recipe.getRecipeHeight(); primer.mirrored = JsonUtils.getBoolean(json, "mirrored", true); primer.input = recipe.getIngredients(); return new ShapedUpgradeRecipe(new ResourceLocation(CoFHCore.MOD_ID, "upgrade_shaped"), recipe.getRecipeOutput(), primer); }
@Override public IRecipe parse(JsonContext context, JsonObject json) { ShapedOreRecipe recipe = ShapedOreRecipe.factory(context, json); ShapedPrimer primer = new ShapedPrimer(); primer.width = recipe.getRecipeWidth(); primer.height = recipe.getRecipeHeight(); primer.mirrored = JsonUtils.getBoolean(json, "mirrored", true); primer.input = recipe.getIngredients(); return new ShapedFluidRecipe(new ResourceLocation("cofh", "fluid_shaped"), recipe.getRecipeOutput(), primer); }