# general properties/settings modid = "hexcasting" book_name = "thehexbook" is_0_black = false recipe_dirs = [ "{fabric.generated}/data/{modid}/recipes", "{forge.generated}/data/{modid}/recipes", ] default_recipe_dir = 0 # NOTE: _Raw means "don't apply variable interpolation to this value" pattern_regex = {_Raw='HexPattern\.fromAngles\("([qweasd]+)", HexDir\.(\w+)\),\s*modLoc\("([^"]+)"\)([^;]*true\);)?'} template = "main.html.jinja" template_dirs = [] template_packages = [] spoilers = [ "hexcasting:opened_eyes", "hexcasting:y_u_no_cast_angy", "hexcasting:enlightenment", ] blacklist = [] [template_args] title = "Hex Book" mod_name = "Hex Casting" author = "petrak@, Alwinfy" description = "The Hex Book, all in one place." icon_href = "icon.png" is_bleeding_edge = true show_landing_text = true [base_asset_urls] hexcasting = "https://raw.githubusercontent.com/gamma-delta/HexMod/main/Common/src/main/resources" [i18n] lang = "en_us" filename = "{lang}.json" [i18n.extra] "item.minecraft.amethyst_shard" = "Amethyst Shard" "item.minecraft.budding_amethyst" = "Budding Amethyst" "block.hexcasting.slate" = "Blank Slate" # platforms [common] src = "../Common/src" # NOTE: {...} is variable interpolation from the current table package = "{src}/main/java/at/petrak/hexcasting" resources = "{src}/main/resources" generated = "{src}/generated/resources" pattern_stubs = [ "{package}/common/casting/RegisterPatterns.java", "{package}/interop/pehkui/PehkuiInterop.java", ] [fabric] src = "../Fabric/src" package = "{src}/main/java/at/petrak/hexcasting/fabric" resources = "{src}/main/resources" generated = "{src}/generated/resources" pattern_stubs = [ "{package}/interop/gravity/GravityApiInterop.java", ] [forge] src = "../Forge/src" package = "{src}/main/java/at/petrak/hexcasting/forge" resources = "{src}/main/resources" generated = "{src}/generated/resources"