@ZenGetter("chance") public int getChance() { return chance; } }
@ZenGetter("shape") public ShapeGenerator getShapeGenerator() { return shapeGenerator; } }
@ZenGetter("minimumHeight") public int getMinimumHeight() { return heightLimit[0]; }
@ZenGetter("maxOutputs") public int getMaxOutputs() { return maxOutputs; }
@ZenGetter("minFluidInputs") public int getMinFluidInputs() { return minFluidInputs; }
@ZenGetter("maxFluidInputs") public int getMaxFluidInputs() { return maxFluidInputs; }
@ZenGetter("minFluidOutputs") public int getMinFluidOutputs() { return minFluidOutputs; }
@ZenGetter("maxLength") public int getMaxLength() { return maxLength; }
@ZenGetter("minHeight") public int getMinHeight() { return minHeight; }
@ZenGetter("amount") public int getAmount() { return amount; }
@ZenGetter("recipeMaps") public static List<FuelRecipeMap> getRecipeMaps() { return RECIPE_MAPS; }
@ZenGetter("maxInputs") public int getMaxInputs() { return maxInputs; }
@ZenGetter("minOutputs") public int getMinOutputs() { return minOutputs; }
@ZenGetter("fluidTemperature") public int getFluidTemperature() { return fluidTemperature; }
@ZenGetter("level") public Enchantment getEnchantment() { return enchantment; }
@ZenGetter("blacklist") @Method(modid = GTValues.MODID_CT) public List<crafttweaker.api.block.IBlockState> ctGetBlacklist() { return blacklist.stream() .map(CraftTweakerMC::getBlockState) .collect(Collectors.toList()); }
@ZenGetter("fluidInputs") public List<ILiquidStack> getFluidInputs() { return this.backingRecipe.getFluidInputs().stream() .map(MCLiquidStack::new) .collect(Collectors.toList()); }
@ZenGetter("fluidOutputs") public List<ILiquidStack> getFluidOutputs() { return this.backingRecipe.getFluidOutputs().stream() .map(MCLiquidStack::new) .collect(Collectors.toList()); }
@ZenGetter("radioactive") public boolean isRadioactive() { if (element != null) return element.halfLifeSeconds >= 0; for (MaterialStack material : materialComponents) if (material.material.isRadioactive()) return true; return false; }
@ZenGetter("inputs") public List<InputIngredient> getInputs() { return this.backingRecipe.getInputs().stream() .map(InputIngredient::new) .collect(Collectors.toList()); }