Skip to content

Commit bb5af0d

Browse files
authored
Port to 1.21.1 (#23)
1 parent 180232b commit bb5af0d

89 files changed

Lines changed: 1189 additions & 1293 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitattributes

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,15 @@
1-
# Auto detect text files and perform LF normalization
2-
* text=auto
1+
* text eol=lf
2+
*.bat text eol=crlf
3+
*.patch text eol=lf
4+
*.java text eol=lf
5+
*.gradle text eol=crlf
6+
*.png binary
7+
*.gif binary
8+
*.exe binary
9+
*.dll binary
10+
*.jar binary
11+
*.lzma binary
12+
*.zip binary
13+
*.pyd binary
14+
*.cfg text eol=lf
15+
*.jks binary

.github/FUNDING.yml

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/workflows/PUBLISH.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
name: Publish on GitHub, Modrinth, CurseForge
22

3-
on: [ workflow_dispatch ]
3+
on: [workflow_dispatch]
44

55
env:
6-
MINECRAFT_VERSION: 1.20.1
7-
JAVA_VERSION: 17
6+
MINECRAFT_VERSION: 1.21.1
7+
JAVA_VERSION: 21
88
VERSION: 0.2.4
99
VERSION_TYPE: release
1010
PUBLISH_GITHUB_TOKEN: ${{ secrets.PUBLISH_GITHUB_TOKEN }}
@@ -55,17 +55,15 @@ jobs:
5555
curseforge-id: 1000148
5656
curseforge-token: "${{env.PUBLISH_CURSEFORGE_TOKEN}}"
5757

58-
name: "Create: Addon Compatibility - v${{env.VERSION}} - ${{env.MINECRAFT_VERSION}} - (neo)forge"
58+
name: "Create: Addon Compatibility - v${{env.VERSION}} - Neoforge - ${{env.MINECRAFT_VERSION}}"
5959
version: "${{env.VERSION}}"
6060
version-type: "${{env.VERSION_TYPE}}"
6161
changelog-file: LATEST_CHANGELOG.md
6262
game-version-filter: releases
6363

64-
loaders: |
65-
forge
66-
neoforge
64+
loaders: neoforge
6765

68-
files: "build/libs/createaddoncompatibility-${{env.VERSION}}.jar"
66+
files: "neoforge/build/libs/createaddoncompatibility-neoforge-${{env.MINECRAFT_VERSION}}-${{env.VERSION}}.jar"
6967

7068
dependencies: |
7169
create(required){modrinth:create}{curseforge:328085}#(ignore:github)

.gitignore

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,15 @@ out
1111
*.ipr
1212
*.iws
1313
*.iml
14-
.idea
14+
.idea/*
15+
!.idea/scopes
1516

1617
# gradle
1718
build
1819
.gradle
1920

2021
# other
22+
.cache
2123
eclipse
2224
run
23-
run-data
24-
.cache
25-
*.vscode
26-
*.zip
27-
*.mrpack
28-
*.exe
29-
30-
# Files from Forge MDK
31-
forge*changelog.txt
25+
runs

MC_VERSION_DIFFERENCES.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Differences in the Mod Between Minecraft Versions
2+
3+
## Compatibilities NOT Ported to 1.21.1
4+
5+
- Coal Coke Dust
6+
- Six Way Gearbox - Create Utilities hasn't updated to Minecraft 1.21.1
7+
- Ad Astra and CSnR - These mods haven't updated to Minecraft 1.21.1

README.md

Lines changed: 42 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -4,83 +4,58 @@
44

55
### Blocks/Items
66

7-
<details>
8-
<summary>Copycats</summary>
9-
10-
Mods: [Create: Copycats+](https://modrinth.com/mod/copycats), [Create: Connected](https://modrinth.com/mod/create-connected), [CD&D](https://modrinth.com/mod/create-dreams-and-desires) <br>
11-
Copycats+ takes priority, all copycats from the other mods are hid in JEI/REI/EMI. <br>
12-
</details>
13-
14-
<details>
15-
<summary>Plastic Sheet</summary>
16-
17-
Mods: [Pneumaticcraft](https://modrinth.com/mod/pneumaticcraft-repressurized), [TFMG](https://modrinth.com/mod/create-tfmg) <br>
18-
Pneumaticcraft takes priority, recipes have been unified, TFMG's plastic sheet is hid in JEI/REI/EMI. <br>
19-
</details>
20-
21-
<details>
22-
<summary>Six Way Gearbox</summary>
23-
24-
Mods: [Create: Connected](https://modrinth.com/mod/create-connected), [Create Utilities](https://modrinth.com/mod/create-utilities)<br>
25-
Create: Connected takes priority, recipes have been unified, Create Utilities's Gearcube is hid in JEI/REI/EMI. <br>
26-
</details>
27-
28-
<details>
29-
<summary>Coal Coke Dust</summary>
30-
31-
Mods: [Immersive Engineering](https://modrinth.com/mod/immersiveengineering), [TFMG](https://modrinth.com/mod/create-tfmg)<br>
32-
Coal Coke Dust from both mods works in both mods' processes and recipes.
33-
</details>
34-
<br>
7+
The following blocks/items have been unified to work in all the processes and recipes present in the relevant mods.
8+
9+
Mods take priority as defined in the configuration section below, items from lower priority mods are hidden in JEI/REI/EMI.
10+
11+
- **Coal Coke Dust** - [Immersive Engineering](https://modrinth.com/mod/immersiveengineering), [TFMG](https://modrinth.com/mod/create-tfmg)
12+
- **All Copycat Blocks** - [Create: Copycats+](https://modrinth.com/mod/copycats), [Create: Connected](https://modrinth.com/mod/create-connected), [CD&D](https://modrinth.com/mod/create-dreams-and-desires)
13+
- **Plastic Sheet** - [Pneumaticcraft](https://modrinth.com/mod/pneumaticcraft-repressurized), [TFMG](https://modrinth.com/mod/create-tfmg)
14+
- **Six Way Gearbox** - [Create: Connected](https://modrinth.com/mod/create-connected), [Create Utilities](https://modrinth.com/mod/create-utilities)
3515

3616
### Fluids
3717

38-
<details>
39-
<summary>Crude Oil</summary>
40-
41-
Mods: [Ad Astra](https://modrinth.com/mod/ad-astra), [CDG](https://modrinth.com/mod/create-diesel-generators), [C:L&W](https://modrinth.com/mod/create-love-war), [Destroy](https://modrinth.com/mod/destroy), [Pneumaticcraft](https://modrinth.com/mod/pneumaticcraft-repressurized), [TFMG](https://modrinth.com/mod/create-tfmg) <br>
42-
Crude Oil from all these mods works in all distillation processes requiring it present in these mods.<br>
43-
</details>
44-
45-
<details>
46-
<summary>Fuels</summary>
47-
48-
Mods: [Ad Astra](https://modrinth.com/mod/ad-astra), [CC&A](https://modrinth.com/mod/createaddition), [CDG](https://modrinth.com/mod/create-diesel-generators), [CSnR](https://modrinth.com/mod/create-steam-n-rails), [Destroy](https://modrinth.com/mod/destroy), [Create Garnished](https://modrinth.com/mod/create-garnished), [Pneumaticcraft](https://modrinth.com/mod/pneumaticcraft-repressurized), [TFMG](https://modrinth.com/mod/create-tfmg)<br>
49-
Various fuels from these mods work in rockets of Ad Astra.(Can be disabled, see configuration section)<br>
50-
Various fuels from these mods work in various processes and recipes of CC&A.<br>
51-
Various fuels from these mods work in CDG's Diesel Generators.<br>
52-
Various fuels from these mods work in various processes and recipes of Pneumaticcraft.<br>
53-
Various fuels from these mods work in CSnR's trains.<br>
54-
Currently only TFMG's fuels work in its generators as TFMG does not have support for custom fuel types.(_A work-around could be found._)<br>
55-
</details>
56-
57-
<details>
58-
<summary>Kerosene, Molten/Liquid Plastic, Lubricant/Lubrication Oil</summary>
59-
60-
Mods: [Pneumaticcraft](https://modrinth.com/mod/pneumaticcraft-repressurized), [TFMG](https://modrinth.com/mod/create-tfmg)<br>
61-
Kerosene, Molten/Liquid Plastic, Lubricant/Lubrication Oil from both mods works in both mods' processes and recipes.
62-
</details>
63-
64-
<br><br>
18+
The following fluids have been unified to work in all the processes and recipes present in the relevant mods.
19+
20+
- **Crude Oil** - [Ad Astra](https://modrinth.com/mod/ad-astra), [CDG](https://modrinth.com/mod/create-diesel-generators), [C:L&W](https://modrinth.com/mod/create-love-war), [Destroy](https://modrinth.com/mod/destroy), [Pneumaticcraft](https://modrinth.com/mod/pneumaticcraft-repressurized), [TFMG](https://modrinth.com/mod/create-tfmg)
21+
- **Fuels** - [Ad Astra](https://modrinth.com/mod/ad-astra), [CC&A](https://modrinth.com/mod/createaddition), [CDG](https://modrinth.com/mod/create-diesel-generators), [CSnR](https://modrinth.com/mod/create-steam-n-rails), [Destroy](https://modrinth.com/mod/destroy), [Create Garnished](https://modrinth.com/mod/create-garnished), [Pneumaticcraft](https://modrinth.com/mod/pneumaticcraft-repressurized), [TFMG](https://modrinth.com/mod/create-tfmg)
22+
- Compatibility for fuels from other mods working in Ad Astra rockets can be disabled by enabling a datapack included in the mod.
23+
- Currently only TFMG's fuels work in its generators as TFMG does not have support for custom fuel types.(_A work-around could be found._)
24+
- **Kerosene, Molten/Liquid Plastic, Lubricant/Lubrication Oil** - [Pneumaticcraft](https://modrinth.com/mod/pneumaticcraft-repressurized), [TFMG](https://modrinth.com/mod/create-tfmg)
6525

6626
## Installation
67-
The mod is currently only available for 1.20.1 (neo)forge. Fabric/Quilt versions and >=1.21.1 versions will come soon. A port to 1.19.2 is not planned.<br>
68-
[Almost Unified](https://modrinth.com/mod/almost-unified) is required to be installed.<br>
69-
<br><br>
27+
28+
The mod is currently only available for 1.20.1 and 1.21.1 (neo)forge. Fabric/Quilt versions will come soon.
29+
30+
[Almost Unified](https://modrinth.com/mod/almost-unified) and [Create](https://modrinth.com/mod/create) are required to be installed.
7031

7132
## Compatibility Configuration
33+
7234
To change which mod has the priority in compatibility, modify the `modPriorities` in `config/almostunified/unify.json`, for more info look at [this](https://github.com/AlmostReliable/almostunified/wiki/Unification-Config).
73-
<br><br>
74-
There are datapacks present in the mod which allow you to change certain things about compatibility between different mods.<br>
75-
They can be enabled during world creation or by using the ``/datapack enable`` command.
76-
<br><br>
35+
36+
The default priority order from highest to lowest is
37+
38+
```
39+
pneumaticcraft
40+
copycats
41+
create_connected
42+
create_dd
43+
tfmg
44+
```
45+
46+
<br>
47+
48+
There are datapacks present in the mod which allow you to change certain things about compatibility between different mods.
49+
50+
They can be enabled during world creation or by using the `/datapack enable` command.
7751

7852
## Suggestions / More Compatibility Features
79-
I do have more compatibility features planned, but if you have any ideas feel free to create an issue on GitHub or tell me in the Discord server.
8053

81-
<br><br>
54+
I do have more compatibility features planned, but if you have any ideas, feel free to create an issue on GitHub or tell me in the Discord server.
8255

8356
## Credits
84-
Thanks to the creators of the various mods for which compatibility has been added in this mod.<br>
85-
Thanks to the AlmostReliable team for making Almost Unified, without which this mod would have been very difficult to make.<br>
86-
Finally, thanks to the people on the Minecraft Mod Development discord for helping me out with some features in the mod.
57+
58+
Thanks to:
59+
60+
1. The creators of the various mods for which compatibility has been added in this mod.
61+
2. The AlmostReliable team for making Almost Unified, without which this mod would have been very difficult to make.

0 commit comments

Comments
 (0)