Compare commits
2 commits
37526b835b
...
a4cd5d4ee4
Author | SHA1 | Date | |
---|---|---|---|
a4cd5d4ee4 | |||
75079407ba |
13 changed files with 252 additions and 28 deletions
|
@ -12,10 +12,51 @@ from git import Repo
|
|||
from pyforgejo import PyforgejoApi
|
||||
|
||||
CI_ACTION_REF_NAME = os.getenv("CI_ACTION_REF_NAME")
|
||||
WEB_URL = os.getenv("GITHUB_SERVER_URL", "https://c.csw.im")
|
||||
REPOSITORY_OWNER = os.getenv("GITHUB_REPOSITORY_OWNER", "GalacticFactory")
|
||||
REPOSITORY = os.getenv("GITHUB_REPOSITORY", "GalacticFactory")
|
||||
REPOSITORY_URL = os.path.join(WEB_URL.rstrip("/"), REPOSITORY_OWNER, REPOSITORY)
|
||||
|
||||
# Utility Functions
|
||||
|
||||
|
||||
def replace_relative_links(markdown_text: str) -> str:
|
||||
header_pattern = re.compile(r"^(#{1,6})\s+")
|
||||
link_pattern = re.compile(r"\[([^\]]+)\]\(\s*(\./[^)]+)\s*\)")
|
||||
|
||||
current_header: str | None = None
|
||||
output_lines: list[str] = []
|
||||
|
||||
for line in markdown_text.splitlines():
|
||||
header_match = header_pattern.match(line)
|
||||
if header_match:
|
||||
current_header = header_match.group(1).strip()
|
||||
output_lines.append(line)
|
||||
else:
|
||||
|
||||
def replace_relative(match: re.Match[str]) -> str:
|
||||
text = match.group(1)
|
||||
link = match.group(2)
|
||||
relative_path = link.lstrip("./")
|
||||
|
||||
if current_header:
|
||||
header_component = header_component = re.sub(
|
||||
r"\s+", "-", current_header.lower()
|
||||
)
|
||||
absolute_url = os.path.join(
|
||||
REPOSITORY_URL, f"src/tag/{header_component}", relative_path
|
||||
)
|
||||
else:
|
||||
absolute_url = os.path.join(REPOSITORY_URL, relative_path)
|
||||
|
||||
return f"[{text}]({absolute_url})"
|
||||
|
||||
new_line = link_pattern.sub(replace_relative, line)
|
||||
output_lines.append(new_line)
|
||||
|
||||
return "\n".join(output_lines)
|
||||
|
||||
|
||||
def update_toml_file(
|
||||
filename: Path, key: str, new_value: str | int, section: str | None = None
|
||||
) -> None:
|
||||
|
@ -46,24 +87,19 @@ def update_toml_file(
|
|||
print(f"Error writing {filename}: {e}")
|
||||
|
||||
|
||||
def get_header_content(filename: Path, header_name: str) -> str:
|
||||
def get_header_content(markdown_text: str, header_name: str) -> str:
|
||||
"""
|
||||
Reads the specified Markdown file and returns the text under the header
|
||||
that matches the given header_name.
|
||||
|
||||
Args:
|
||||
filename (str): The path to the Markdown file.
|
||||
markdown_text (str): The content of the Markdown file.
|
||||
header_name (str): The exact header to search for (e.g., "v0.1.0").
|
||||
|
||||
Returns:
|
||||
str: The content under the header, or an empty string if not found.
|
||||
"""
|
||||
try:
|
||||
with open(filename, "r", encoding="utf-8") as f:
|
||||
lines = f.readlines()
|
||||
except Exception as e:
|
||||
raise Exception(f"Error reading file {filename}: {e}")
|
||||
|
||||
lines = markdown_text.splitlines()
|
||||
# Compile a regex pattern to match a header of any level followed by the header_name exactly.
|
||||
header_pattern = re.compile(r"^(#{1,6})\s+" + re.escape(header_name) + r"\s*$")
|
||||
|
||||
|
@ -163,13 +199,27 @@ def update_version(repo: Repo, version: str) -> None:
|
|||
)
|
||||
_ = subprocess.run(["packwiz", "refresh"])
|
||||
_ = repo.index.add(("pack.toml", "index.pw.toml", "config/bcc-common.toml"))
|
||||
repo.git.commit("-S", "-m", f"Update pack version numbers to {version}")
|
||||
|
||||
|
||||
def parse_changelogs(repo: Repo, version: str) -> str:
|
||||
def update_changelogs(repo: Repo) -> str:
|
||||
print("Updating changelogs...")
|
||||
dir = get_dir(repo)
|
||||
changelog = dir / "CHANGELOG.md"
|
||||
with open(changelog, "r", encoding="utf-8") as f:
|
||||
content = f.read()
|
||||
new_content = replace_relative_links(content)
|
||||
with open(changelog, "w", encoding="utf-8") as f:
|
||||
f.write(new_content)
|
||||
|
||||
_ = subprocess.run(["packwiz", "refresh"])
|
||||
_ = repo.index.add(("CHANGELOG.md", "pack.toml", "index.pw.toml"))
|
||||
return new_content
|
||||
|
||||
|
||||
def parse_changelogs(repo: Repo, changelog_text: str, version: str) -> str:
|
||||
print(f"Getting changelog for {version}...")
|
||||
dir = get_dir(repo)
|
||||
changelog = get_header_content(dir / "CHANGELOG.md", f"v{version}")
|
||||
changelog = get_header_content(changelog_text, f"v{version}")
|
||||
print(f"Changelog retrieved for version {version}!\n{changelog}")
|
||||
return changelog
|
||||
|
||||
|
@ -232,9 +282,11 @@ def _main(repo: Repo, version: str, prerelease: bool, token: str) -> None:
|
|||
download_packwiz()
|
||||
create_release_branch(repo)
|
||||
update_version(repo, version)
|
||||
changelog_text = update_changelogs(repo)
|
||||
repo.git.commit("-S", "-m", "Generate release files")
|
||||
print("Pushing changes to origin...")
|
||||
repo.git.push("origin", "release", force=True)
|
||||
changelog = parse_changelogs(repo, version)
|
||||
changelog = parse_changelogs(repo, changelog_text, version)
|
||||
create_artifacts()
|
||||
create_release(
|
||||
repo=repo,
|
||||
|
|
40
CHANGELOG.md
40
CHANGELOG.md
|
@ -16,19 +16,26 @@ Short description of what this release offers
|
|||
|
||||
### Mods Removed
|
||||
|
||||
### Unreleased
|
||||
### v0.2.7
|
||||
|
||||
### Changes
|
||||
|
||||
- Added configuration file for [Not Enough Recipe Book](https://modrinth.com/mod/bQh7xzFq).
|
||||
- Added configuration file for [Not Enough Recipe Book](./config/nerb.yml).
|
||||
- Disabled rendering the vanilla nametag when an entity has a [Neat](https://modrinth.com/mod/Ins7SzzR) healthbar rendered; added [Neat cilent configuration](./config/neat-client.toml).
|
||||
- Added configuration file for [Wall-Jump TXF](./config/walljump.json).
|
||||
|
||||
### Mods Added
|
||||
|
||||
- [Adrenaline Rush : Second Chance](https://modrinth.com/mod/4DyE5RZ4) (1.4)
|
||||
- [Collective](https://modrinth.com/mod/e0M1UDsY) (8.1)
|
||||
- [Combat Roll](https://modrinth.com/mod/wGKYL7st) (2.0.2)
|
||||
- [Crash Assistant](https://modrinth.com/mod/ix1qq8Ux) (1.6.4)
|
||||
- [Draggable Lists](https://modrinth.com/mod/aLcHfalx) (1.0.8-build.44)
|
||||
- [FokusAPI](https://modrinth.com/rvZnCrhx) (2.3)
|
||||
- [Moonrise](https://modrinth.com/mod/KOHu7RCS) (0.2.0-beta.12)
|
||||
- [M.R.U](https://modrinth.com/mod/SNVQ2c0g) (1.0.16)
|
||||
- [Softer Hay Bales](https://modrinth.com/mod/RtmujAUl) (3.4)
|
||||
- [Sounds](https://modrinth.com/mod/ZouiUX7t) (2.4.11)
|
||||
- [Wall-Jump TXF](https://modrinth.com/mod/oUoetxfR) (1.3.3)
|
||||
|
||||
### Mods Removed
|
||||
|
@ -36,6 +43,11 @@ Short description of what this release offers
|
|||
- [ParCool](https://modrinth.com/mod/Fsvx2bdR)
|
||||
- Limitations don't work as expected and there's some implementation weirdness (such as CatLeap using Sneak instead of its own button), so I think I'll replace this with a few other mods that implement the same functionality, and see how it goes.
|
||||
|
||||
### Datapacks Added
|
||||
|
||||
- [BlazeandCave's Advancements Pack](https://modrinth.com/datapack/VoVJ47kN) (1.17.2)
|
||||
- [BlazeandCave's Advancements Pack Hardcore Version](https://modrinth.com/datapack/QEv1xmKi)
|
||||
|
||||
### Datapacks Removed
|
||||
|
||||
- `parcool-auto-limitation`
|
||||
|
@ -128,12 +140,12 @@ Short description of what this release offers
|
|||
|
||||
### Datapacks Added
|
||||
|
||||
- `accessories-slots`
|
||||
- [`accessories-slots`](./config/paxi/accessories-slots)
|
||||
- Adds more slots to a few accessory types (belts and rings currently).
|
||||
|
||||
### Datapacks Updated
|
||||
|
||||
- `parcool-auto-limitation`
|
||||
- [`parcool-auto-limitation`](.config/paxi/parcool-auto-limitation)
|
||||
- Updated mcmeta pack version.
|
||||
|
||||
## v0.2.5
|
||||
|
@ -151,8 +163,8 @@ This release just removes two pre-release alpha versions of Project Odyssey mods
|
|||
|
||||
### Changes
|
||||
|
||||
- Added default Parcool client configuration.
|
||||
- Added default configuration for Xaero's Minimap & World Map.
|
||||
- Added default Parcool [client configuration](./config/parcool-client.toml).
|
||||
- Added default configuration for Xaero's [Minimap](./config/xaerominimap.txt) & [World Map](./config/xaeroworldmap.txt).
|
||||
|
||||
### Mods Added
|
||||
|
||||
|
@ -196,7 +208,7 @@ This release just removes two pre-release alpha versions of Project Odyssey mods
|
|||
|
||||
### Changes
|
||||
|
||||
- Added configuration for Sparse Structures to mimic vanilla structure generation.
|
||||
- Added [configuration](./config/sparsestructures.json5) for Sparse Structures to mimic vanilla structure generation.
|
||||
|
||||
### Mods Added
|
||||
|
||||
|
@ -226,20 +238,20 @@ This release just removes two pre-release alpha versions of Project Odyssey mods
|
|||
|
||||
- This changelog file (CHANGELOG.md) is now included in the packwiz index. This means it will be downloaded to end users within the `.minecraft/galacticfactory` directory.
|
||||
- Relicense under OSL-3.0, as I (@cswimr) was unaware that GPL 3.0 was incompatible with Minecraft.
|
||||
- Mekanism configuration changes (`config/Mekanism/general.toml`).
|
||||
- [Mekanism configuration](./config/Mekanism/general.toml) changes.
|
||||
- Enabled `security.opsBypassRestrictions`
|
||||
- This allows operators, or individuals with the `mekanism.bypass_security` permission, to access Mekanism machines that are protected by privacy modes and/or the Security Desk.
|
||||
- Enabled `digital_miner.easyMinerFilters`
|
||||
- This allows a player to drag items from recipe viewers (JEI, REI, EMI) into the target slot of Digital Miner filters, removing the requirement for a player to have a specific item in their inventory to add it to a filter.
|
||||
- Disabled `allowChunkLoading`
|
||||
- This disables the Dimensional Stabilizer and the Anchor Upgrade. There's currently no chunkloading mod in the modpack, but we will have one that will be more configurable for servers. Expect similar changes to be made to other mods' chunkloaders. Additionally, these items will no longer appear in recipe viewers.
|
||||
- Disabled the Flux Networks chunkloading feature.
|
||||
- Added configuration for the No Chat Reports mod so the icon doesn't overlap with Better Compatibility Checker.
|
||||
- Disabled the Flux Networks chunkloading feature; added [server configuration file](./config/fluxnetworks-server.toml).
|
||||
- Added [configuration](./config/NoChatReports/NCR-Client.json) for the No Chat Reports mod so the icon doesn't overlap with Better Compatibility Checker.
|
||||
- Moved modpack metadata from `./meta` to `./galacticfactory`, to make it more clear what is being licensed.
|
||||
- Add pre-set configurations for Do a Barrel Roll
|
||||
- Add pre-set [configurations](./config) for Do a Barrel Roll
|
||||
- These configurations make it a bit easier to control elytras for new players, by enabling features like automatic stabilization. If you don't like these settings, you're free to experiment on your own to find better ones. We think these settings are decent enough without fully restoring vanilla flight.
|
||||
- Added default configuration for Better Forge Chat (`config/bfcrmod-common.toml`).
|
||||
- Improved the default `unsup.ini` to have some comments and explanations for commonly used options.
|
||||
- Added default [configuration](./config/bfcrmod-common.toml) for Better Forge Chat.
|
||||
- Improved the default [`unsup.ini`](./unsup.ini) to have some comments and explanations for commonly used options.
|
||||
|
||||
### Fixes
|
||||
|
||||
|
@ -390,7 +402,7 @@ This release just removes two pre-release alpha versions of Project Odyssey mods
|
|||
### Datapacks Added
|
||||
|
||||
- [Disable SeasonHUD Curios Slot](https://modrinth.com/datapack/disable-seasonhud-slot) (1.1.1)
|
||||
- [ParCool Auto Limitation Datapack](https://c.csw.im/GalacticFactory/GalacticFactory/src/trunk/config/paxi/datapacks/parcool-auto-limitation) ([Original](https://modrinth.com/datapack/parcoolautolimit))
|
||||
- [ParCool Auto Limitation Datapack](./config/paxi/datapacks/parcool-auto-limitation) ([Original](https://modrinth.com/datapack/parcoolautolimit))
|
||||
- [Repurposed Structures: Advanced Peripherals](https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-advanced-peripherals-compat) (3)
|
||||
- [Repurposed Structures: Better Desert Temples](https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-better-desert-temples-compat) (11)
|
||||
- [Repurposed Structures: Better Dungeons](https://www.curseforge.com/minecraft/texture-packs/repurposed-structures-better-dungeons-datapack) (6)
|
||||
|
|
2
config/neat-client.toml
Normal file
2
config/neat-client.toml
Normal file
|
@ -0,0 +1,2 @@
|
|||
[general]
|
||||
disable_name_tag = true # default: false
|
|
@ -0,0 +1,13 @@
|
|||
name = "BlazeandCave's Advancements Pack Hardcore Version"
|
||||
filename = "BlazeandCave's Advancements Pack Hardcore.zip"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/QEv1xmKi/versions/wUUMONmE/BlazeandCave%27s%20Advancements%20Pack%20Hardcore.zip"
|
||||
hash-format = "sha512"
|
||||
hash = "71ce7917e2d01e5f27398309e1b34a82e9e3133f3de362e309bbc9be869a527d590a775fe6e9fc031cbb03f1af05b396ab2c32fa101894d39a966ad786b56b39"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "QEv1xmKi"
|
||||
version = "wUUMONmE"
|
|
@ -0,0 +1,13 @@
|
|||
name = "BlazeandCave's Advancements Pack"
|
||||
filename = "BlazeandCave's Advancements Pack 1.17.2.zip"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/VoVJ47kN/versions/b3J8pJcW/BlazeandCave%27s%20Advancements%20Pack%201.17.2.zip"
|
||||
hash-format = "sha512"
|
||||
hash = "f4f4838680d71c03ed10313dba3815e9c0bb90b5bd3ceb613a0332daaf94cf62004ce0733084d9174fa872bb141bd98985819626191c5a3672d629310d9b51b8"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "VoVJ47kN"
|
||||
version = "b3J8pJcW"
|
24
config/walljump.json
Normal file
24
config/walljump.json
Normal file
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"allowReClinging": true,
|
||||
"autoRotation": false,
|
||||
"onFallDoubleJump": true,
|
||||
"exhaustionWallJump": 0.8,
|
||||
"minFallDistance": 1.0,
|
||||
"elytraSpeedBoost": 0.0,
|
||||
"sprintSpeedBoost": 0.0,
|
||||
"stepAssist": true,
|
||||
"useDoubleJump": true,
|
||||
"useWallJump": true,
|
||||
"wallJumpHeight": 0.55,
|
||||
"wallSlideDelay": 15,
|
||||
"stopWallSlideDelay": 72000,
|
||||
"maxWallJumps": 72000,
|
||||
"playFallingSound": true,
|
||||
"blockList": [],
|
||||
"blockListMode": "BLACKLIST",
|
||||
"enableEnchantments": true,
|
||||
"enableWallJump": true,
|
||||
"enableDoubleJump": true,
|
||||
"enableSpeedBoost": true,
|
||||
"speedBoostMultiplier": 0.5
|
||||
}
|
45
index.pw.toml
generated
45
index.pw.toml
generated
|
@ -2,7 +2,7 @@ hash-format = "sha256"
|
|||
|
||||
[[files]]
|
||||
file = "CHANGELOG.md"
|
||||
hash = "53ece58f8b18c607c53225027b0e0db0261b65b494f4c347565a8b8c091c43ea"
|
||||
hash = "9ee70f58e90c7ec17cc23cb7930b23f334c3b095faf6a077722b13e3b67bb32d"
|
||||
alias = "galacticfactory/CHANGELOG.md"
|
||||
|
||||
[[files]]
|
||||
|
@ -51,6 +51,10 @@ hash = "af31487771a52895ff3f4a375970edcb1b8398fb120d5c92ffe0d07092450be1"
|
|||
file = "config/fluxnetworks-server.toml"
|
||||
hash = "dfd7e074941f75bdbeb3a91a2323f7589d1049a47affad2aefcdd4c239560611"
|
||||
|
||||
[[files]]
|
||||
file = "config/neat-client.toml"
|
||||
hash = "9a4be65a2becd69d6fe97bc550af42c7e74f62de9a692c781ea9eb15a15cba3a"
|
||||
|
||||
[[files]]
|
||||
file = "config/nerb.yml"
|
||||
hash = "a8e7956c83c064ded84bd4fa3a7834c8d8fc3fc1beade621e1c306ba3d1a8cfc"
|
||||
|
@ -67,6 +71,16 @@ hash = "cb85d9b05ce0400762d184784d9c128bdb64f39d2c5d71daa6901330e6d4d235"
|
|||
file = "config/paxi/datapacks/accessories-slots/pack.mcmeta"
|
||||
hash = "e07d44334c9c9e2b67188301fe5a79d38ef71668bc9bcc8ba194ea76548822ab"
|
||||
|
||||
[[files]]
|
||||
file = "config/paxi/datapacks/blazeandcaves-advancements-pack-hardcore-version.pw.toml"
|
||||
hash = "fa8cd56737779a2bb5bb8e198bcb0205d72ecf71dbcd086790cea90eb7e3d0aa"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "config/paxi/datapacks/blazeandcaves-advancements-pack.pw.toml"
|
||||
hash = "5c6a762d84b87b19b50e3e9ab89a0d0e446f7d915e9b1f7ee40379a90826e929"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "config/paxi/datapacks/disable-seasonhud-slot.pw.toml"
|
||||
hash = "4bf99c182810d91d15bf201abaf2aa1e6db92c0ac39b7a5606ed3929e1470a7a"
|
||||
|
@ -140,6 +154,10 @@ hash = "19fc1b0fd402ec93a4623cc90d15edb15089b819f6e1aea56ebfb320a425bb59"
|
|||
file = "config/sparsestructures.json5"
|
||||
hash = "c9a56c7c3374b10c8a1d5e3dcb2de2fd2fe9c34e146bb20fca0a8716529cd0f9"
|
||||
|
||||
[[files]]
|
||||
file = "config/walljump.json"
|
||||
hash = "d76033295fac331ce5c027d2339b0e7901b36abab2e58bd3bf94be19e93d6c20"
|
||||
|
||||
[[files]]
|
||||
file = "config/xaerominimap.txt"
|
||||
hash = "357e7a20d3d5db89f1089ccb54eca2d3b6c3e4ddf3b59a7bebec607ccc717be6"
|
||||
|
@ -484,6 +502,11 @@ file = "mods/craftpresence.pw.toml"
|
|||
hash = "194bd7a75bd55b8b047bda4710237d765e8119b8e9ead88503685d4d8f689c89"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/crash-assistant.pw.toml"
|
||||
hash = "67994aba6e0bc9db496513b0124b276ee63de0b4f75faa7faee5b39e7c4a078c"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/creeper-overhaul.pw.toml"
|
||||
hash = "cd4c4ec6ef26d2b61e0cb0bdd398e8d528b88ebf739fc0898bc8cb2f7a88debb"
|
||||
|
@ -544,6 +567,11 @@ file = "mods/does-it-tick.pw.toml"
|
|||
hash = "291847c7f38195ef6332841f47dc6a7103b3fe99eaaf03a98a1870431bb562fd"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/draggable-lists.pw.toml"
|
||||
hash = "50de1919e6cc3104a4a2557b0644c15f5a56722cf76a19b194ec6ecf61bcae13"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/durability-tooltip.pw.toml"
|
||||
hash = "6fd503d209f38137d3c5cbe1191c0e9fd401622f86b051d48b49427000d1ede7"
|
||||
|
@ -889,6 +917,11 @@ file = "mods/moonlight.pw.toml"
|
|||
hash = "10af7e9cca305056ae02d9b0155a3e2322edefda78b2ddfcd91cf66f32a46d70"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/moonrise-opt.pw.toml"
|
||||
hash = "53b46d8c1ddee5dca2b55d16679370614bf3d5b12c7b4ff232d0b841ca48a86d"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/moreculling.pw.toml"
|
||||
hash = "91696791780719730cb8826de0c53d8513a7c2b320f7d641dbeb6ca974e5cec3"
|
||||
|
@ -904,6 +937,11 @@ file = "mods/moving-elevators.pw.toml"
|
|||
hash = "d4e9ae3c51a83e6b0e752ee38f1eef12e082f80a1f245212c0fdf12c3c554cd6"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/mru.pw.toml"
|
||||
hash = "34ee43795085471966b5aa3791a4475fbe537c4775c18742b50cc5a60bebacac"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/natures-compass.pw.toml"
|
||||
hash = "abfc8909de1c851ccf4ef296e05d1017332a21fef76fd1f938828fcff925115b"
|
||||
|
@ -1179,6 +1217,11 @@ file = "mods/sound-physics-remastered.pw.toml"
|
|||
hash = "c33de8f9f7dadb5f5bf3ea83ffc79cd993fc5561873cb3aa5a45928816e50ba7"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/sound.pw.toml"
|
||||
hash = "9fd8a776007787ce2f9015d2371abf3891b7cc070ba10f233205548ebc6dd82a"
|
||||
metafile = true
|
||||
|
||||
[[files]]
|
||||
file = "mods/spark.pw.toml"
|
||||
hash = "593fa7b30ab016aa45be07bd6bef3a9f160ed0f24689850d60bf84995d69b843"
|
||||
|
|
13
mods/crash-assistant.pw.toml
Normal file
13
mods/crash-assistant.pw.toml
Normal file
|
@ -0,0 +1,13 @@
|
|||
name = "Crash Assistant"
|
||||
filename = "crash_assistant-neoforge-1.6.4.jar"
|
||||
side = "client"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/ix1qq8Ux/versions/vBAyKSWL/crash_assistant-neoforge-1.6.4.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "ae09e818b21cdc8fcaee1f2488bc27b03ff877b8c535ddb04e610b9d7769596a6fd1c4895339e41aef6e4ff8b8e754c5abec369fd2f0a7751c45700cb063a8af"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "ix1qq8Ux"
|
||||
version = "vBAyKSWL"
|
13
mods/draggable-lists.pw.toml
Normal file
13
mods/draggable-lists.pw.toml
Normal file
|
@ -0,0 +1,13 @@
|
|||
name = "Draggable Lists"
|
||||
filename = "draggable_lists-mc1.20.6-1.0.8-build.44.jar"
|
||||
side = "client"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/aLcHfalx/versions/kgy0Eg0q/draggable_lists-mc1.20.6-1.0.8-build.44.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "9f2fd431f24e8dc4420fbdcdd1a2ad06b70f669f247b611524e46346bdc91260c9fc53fcf96a75e7936f7121334963c8f5a6dffa595a193444368390627c9bb9"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "aLcHfalx"
|
||||
version = "kgy0Eg0q"
|
13
mods/moonrise-opt.pw.toml
Normal file
13
mods/moonrise-opt.pw.toml
Normal file
|
@ -0,0 +1,13 @@
|
|||
name = "Moonrise"
|
||||
filename = "Moonrise-NeoForge-0.1.0-beta.12+9a16a91.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/KOHu7RCS/versions/gW8an4sn/Moonrise-NeoForge-0.1.0-beta.12%2B9a16a91.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "69281fc9c3effdd2c03a28efbc0874bd781b31655a056a77f1fb11143887b5cdcf9f292dd503ab3ad46b912d3e9b7540c56dc61504b2943dcd64d95eddf4e0b7"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "KOHu7RCS"
|
||||
version = "gW8an4sn"
|
13
mods/mru.pw.toml
Normal file
13
mods/mru.pw.toml
Normal file
|
@ -0,0 +1,13 @@
|
|||
name = "M.R.U"
|
||||
filename = "mru-1.0.16+1.21.1+neoforge.jar"
|
||||
side = "both"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/SNVQ2c0g/versions/ETrxQgeN/mru-1.0.16%2B1.21.1%2Bneoforge.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "c23e68bf56c47e65daf264c38def0be5a57c3c87357a045221790d398c3cb3254f1605cf70c358ffaca8e4c021174471a0c393fb92e120495836625cf6c208d7"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "SNVQ2c0g"
|
||||
version = "ETrxQgeN"
|
13
mods/sound.pw.toml
Normal file
13
mods/sound.pw.toml
Normal file
|
@ -0,0 +1,13 @@
|
|||
name = "Sounds"
|
||||
filename = "sounds-2.4.11+1.21.1+neoforge.jar"
|
||||
side = "client"
|
||||
|
||||
[download]
|
||||
url = "https://cdn.modrinth.com/data/ZouiUX7t/versions/dbIWcJvs/sounds-2.4.11%2B1.21.1%2Bneoforge.jar"
|
||||
hash-format = "sha512"
|
||||
hash = "6d74034c8bbaa92b468c66e7739b81fcec654fcb839b02410849bb45e5f0ec61e6ffc17dfd873dc14affc431b3e45cb168ea2d6c374d6322ed7711718e588bdf"
|
||||
|
||||
[update]
|
||||
[update.modrinth]
|
||||
mod-id = "ZouiUX7t"
|
||||
version = "dbIWcJvs"
|
2
pack.toml
generated
2
pack.toml
generated
|
@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
|
|||
[index]
|
||||
file = "index.pw.toml"
|
||||
hash-format = "sha256"
|
||||
hash = "6d84bff8d4a522ab837c3f83451f055690fec2007a8071b17e30e72460957b4b"
|
||||
hash = "92e0dee4e7ccc86db13eff7cba8dc679cd94d5bbd9dd28aafaa36abf75c63dda"
|
||||
|
||||
[versions]
|
||||
minecraft = "1.21.1"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue