Skip to content

Commit c94f810

Browse files
committed
Merge branch 'refs/heads/main' into mc1.19.2/main
# Conflicts: # build.gradle # gradle.properties # src/main/java/com/hlysine/create_connected/CCBlocks.java # src/main/java/com/hlysine/create_connected/datagen/recipes/ItemApplicationRecipeGen.java # src/main/resources/META-INF/accesstransformer.cfg
2 parents b5970e7 + 6d1a8bd commit c94f810

File tree

107 files changed

+3175
-103
lines changed

Some content is hidden

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

107 files changed

+3175
-103
lines changed

CHANGELOG.md

+51
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,57 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.9.3 - 2025-01-01
9+
10+
### Fixed
11+
12+
- Inventory bridge not working with two inventories when both item filters are empty
13+
- Copycat incompatibility with AdditionalPlacements
14+
15+
## 0.9.2 - 2024-10-12
16+
17+
### Fixed
18+
19+
- Restored compatibility with Create 0.5.1f
20+
- Fixed a crash when contraption data is fixed with a copycat block assembled in a contraption
21+
22+
## 0.9.1 - 2024-09-18
23+
24+
### Changed
25+
26+
- Enabled auto-report for crashes in the mod if you have Neruina installed
27+
28+
### Fixed
29+
30+
- Ticking block entity crash due to incompatibility with contraption changes in Create 0.5.1g
31+
- This version also attempts to fix worlds that have already been corrupted by the crash, but due to the nature of the crash, multi-block silos may be split into individual silos after recovery
32+
- Incorrect rotation propagation for encased chain cogwheels (again)
33+
34+
## 0.9.0 - 2024-09-16
35+
36+
### Added
37+
38+
- **Inventory Access Port**
39+
- Attaches to an inventory to expand its surface area for other blocks to interact with
40+
- **Inventory Bridge**
41+
- Attaches to two inventories to access both inventories simultaneously
42+
- Accepts filters to control which items are allowed to pass through
43+
- **Fan Sanding/Seething Catalyst**
44+
- Compatibility for bulk sanding/superheating in Create: Dreams & Desires
45+
- **Feature categories**
46+
- Disable features of the same category at once
47+
48+
### Changed
49+
50+
- Catalysts are now hidden if the corresponding add-on is not installed
51+
- Updated Control Chip texture (credits to @LunarAnticGitHub)
52+
53+
### Fixed
54+
55+
- Crash when copycats from Create: Connected are migrated to newer versions of Create: Copycats+
56+
- Remove debug exports of mixin code
57+
- Incorrect rotation propagation for encased chain cogwheels
58+
859
## 0.8.2 - 2024-05-29
960

1061
### Fixed

README.md

+23-25
Original file line numberDiff line numberDiff line change
@@ -14,39 +14,42 @@ A Create mod add-on adding quality-of-life blocks that you wish existed in Creat
1414

1515
[![BisectHosting](https://www.bisecthosting.com/partners/custom-banners/cd02548b-be01-4a01-b707-ffcb913f5299.webp)](https://bisecthosting.com/lysine)
1616

17+
[![Create: Addon Hub server](https://discordapp.com/api/guilds/891929048895356948/widget.png?style=banner2)](https://discord.gg/3AvrppcgG3)
18+
1719
> **Want reliable, immersive chunk-loading for your Create machines? Check
1820
out [Create: Power Loader](https://modrinth.com/mod/create-power-loader)**
1921

20-
> Join us in the [Create: Addon Hub](https://discord.gg/3AvrppcgG3) server for a chat!
22+
## What's new in 0.9
23+
24+
![inventory_access_port](https://github.com/user-attachments/assets/11f8bc2b-3c63-4aa4-a068-f581e114a4a0) **Inventory Access Port**
2125

22-
## What's new in 0.8
26+
Attach to any inventory to expand its surface area. Great for access in tight spaces and smart setups with threshold switches.
2327

24-
![fluid_vessel](https://github.com/hlysine/create_connected/assets/25472513/aeebc30a-ea8c-4aaa-b80c-36993ea7b5d5) ![creative_fluid_vessel](https://github.com/hlysine/create_connected/assets/25472513/80ad7d61-731e-494d-a334-d59215874aa3) **Fluid Vessel**
28+
![inventory_bridge](https://github.com/user-attachments/assets/a92555a4-4f27-441a-8128-4c03edccdb85) **Inventory Bridge**
2529

26-
Horizontal fluid tanks with full support of all fluid tank features! Boilers made from fluid vessels are nerfed by
27-
default, but can be changed in the server config. You can also cycle through multiple window shapes using a wrench.
30+
Provides an interface to access two inventories simultaneously. Also comes with filter slots to quickly sort incoming items.
2831

29-
![crank_wheel](https://github.com/hlysine/create_connected/assets/25472513/36c28f61-423b-493e-943b-534a4d4bcd39) ![large_crank_wheel](https://github.com/hlysine/create_connected/assets/25472513/c4b94676-4ec0-46de-8a15-317c1689aa57) **Small/Large Crank Wheels**
32+
![fan_sanding_catalyst](https://github.com/user-attachments/assets/0689fddd-f698-4b72-80e8-19a3f9833440) ![fan_seething_catalyst](https://github.com/user-attachments/assets/8e15a9e4-a173-40de-9240-990beaefc43e) **Fan Sanding/Seething Catalyst**
3033

31-
Hand cranks with built-in cogwheels. Useful in tight spaces and for gear ratios.
34+
More bulk processing compatibility with Create: Dreams and Desires. Only appears when Create: Dreams and Desires is installed.
3235

33-
![fan_freezing_catalyst](https://github.com/hlysine/create_connected/assets/25472513/f7e07503-f2ec-48d1-9fb1-d74e65253632) **Fan Freezing Catalyst**
36+
**Note for 1.18 and 1.19 users**
3437

35-
A new catalyst for bulk freezing. Works with Create: Garnished and Create: Dreams & Desires.
38+
Create has dropped support for 1.18 and 1.19 since 0.5.1g. As a result, backporting to 1.18 and 1.19 is no longer
39+
a priority for Create: Connected. Depending on circumstances, updates will be delayed and new features may not be backported.
3640

3741
## Features
3842

3943
### New Blocks and Items
4044

41-
New kinetic components, copycats, redstone components and more!
42-
Visit [the GitHub wiki](https://github.com/hlysine/create_connected/wiki/New-Features) for a complete list!
45+
Clutches and gearboxes for your Create machines, diodes and transmitters for your redstone circuits, and rotated vaults and tanks for better logistics!
46+
A complete package for all your technical Create needs. Visit [the GitHub wiki](https://github.com/hlysine/create_connected/wiki/New-Features) for a complete list.
4347

4448
[![All features](https://cdn.modrinth.com/data/Vg5TIO6d/images/897c4d67eae94a366c49782ddb1654c5a6e383c5.png)](https://github.com/hlysine/create_connected/wiki/New-Features)
4549

4650
### Feature toggle
4751

48-
Selectively enable/disable features in this mod as you see fit. Disabled features are unobtainable in survival and
49-
hidden in creative/JEI.
52+
Don't like certain features? You can disable them in the configs. Think a horizontal tank is too OP? You can nerf it in the configs. This mod is highly customizable to fit your modpack's needs.
5053

5154
[![Feature Toggle System](https://cdn.modrinth.com/data/Vg5TIO6d/images/d74a9a1a353caee83b0d5dc69c60305a14699d3a.png)](https://github.com/hlysine/create_connected/wiki/Configs)
5255

@@ -59,18 +62,15 @@ Small and simple QoL enhancement to Create's features.
5962

6063
## Download
6164

62-
This is a pre-release version of the mod. World corruption is not expected, but do expect small bugs and rare crashes.
63-
Make regular backups if you decide to play this mod in your long-term worlds.
64-
6565
Find this mod on [**Modrinth**](https://modrinth.com/mod/create-connected) or
6666
[**CurseForge**](https://legacy.curseforge.com/minecraft/mc-mods/create-connected).
6767

6868
**Supported Create versions:**
6969

70-
| Create | Create: Connected |
71-
|--------|-------------------|
72-
| 0.5.1e | 0.0.2 |
73-
| 0.5.1f | 0.0.3 - latest |
70+
| Create | Create: Connected |
71+
|----------|-------------------|
72+
| 0.5.1e | 0.0.2 |
73+
| 0.5.1f/g | 0.0.3 - latest |
7474

7575
## Compatibility
7676

@@ -100,8 +100,7 @@ at [the contributing guide](https://github.com/hlysine/create_connected/blob/mai
100100

101101
## Support
102102

103-
The best way to support my work is to simply download this mod on [**Modrinth
104-
**](https://modrinth.com/mod/create-connected).
103+
The best way to support my work is to simply download this mod on [**Modrinth**](https://modrinth.com/mod/create-connected).
105104
Enjoy a smoother download experience and support open source software with a single click.
106105

107106
If you would like to offer more direct support, you
@@ -112,8 +111,7 @@ can [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/O4O2
112111
**Translation**
113112

114113
- Thanks [Crowdin contributors](https://crowdin.com/project/create-connected-mod/reports/top-members) for their effort
115-
in
116-
localization
114+
in localization
117115

118116
**Inspiration**
119117

@@ -126,4 +124,4 @@ can [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/O4O2
126124
http://creativecommons.org/licenses/by/3.0/
127125
- Local Forecast - Elevator Kevin MacLeod (incompetech.com)<br>
128126
Licensed under Creative Commons: By Attribution 3.0 License<br>
129-
http://creativecommons.org/licenses/by/3.0/
127+
http://creativecommons.org/licenses/by/3.0/

build.gradle

+13-8
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ minecraft {
9393

9494
property 'mixin.env.remapRefMap', 'true'
9595
property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg"
96-
property 'mixin.debug.countInjections', 'true'
9796

9897
//Allows for reloading the project during runtime with compatible java
9998
jvmArg "-XX:+AllowEnhancedClassRedefinition"
@@ -161,6 +160,11 @@ repositories {
161160
name = "ModMaven"
162161
url = "https://modmaven.dev"
163162
}
163+
maven {
164+
// maven for Copycats+
165+
name = "realrobotixCopycats"
166+
url = "https://maven.realrobotix.me/copycats"
167+
}
164168
exclusiveContent {
165169
forRepository {
166170
maven {
@@ -201,8 +205,8 @@ dependencies {
201205
// then special handling is done to allow a setup of a vanilla dependency without the use of an external repository.
202206
minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}"
203207

204-
compileOnly(annotationProcessor("io.github.llamalad7:mixinextras-common:0.3.5"))
205-
implementation(jarJar("io.github.llamalad7:mixinextras-forge:0.3.5")) {
208+
compileOnly annotationProcessor("io.github.llamalad7:mixinextras-common:0.3.5")
209+
implementation jarJar("io.github.llamalad7:mixinextras-forge:0.3.5") {
206210
jarJar.ranged(it, "[0.3.5,)")
207211
}
208212

@@ -213,17 +217,18 @@ dependencies {
213217
// Example mod dependency with JEI - using fg.deobf() ensures the dependency is remapped to your development mappings
214218
// The JEI API is declared for compile time use, while the full JEI artifact is used at runtime
215219
// compile against the JEI API but do not include it at runtime
216-
compileOnly(fg.deobf("mezz.jei:jei-${jei_minecraft_version}-common-api:${jei_version}"))
217-
compileOnly(fg.deobf("mezz.jei:jei-${jei_minecraft_version}-forge-api:${jei_version}"))
220+
compileOnly fg.deobf("mezz.jei:jei-${jei_minecraft_version}-common-api:${jei_version}")
221+
compileOnly fg.deobf("mezz.jei:jei-${jei_minecraft_version}-forge-api:${jei_version}")
218222
// at runtime, use the full JEI jar for Forge
219-
runtimeOnly(fg.deobf("mezz.jei:jei-${jei_minecraft_version}-forge:${jei_version}"))
223+
runtimeOnly fg.deobf("mezz.jei:jei-${jei_minecraft_version}-forge:${jei_version}")
220224

221225
// Example mod dependency using a mod jar from ./libs with a flat dir repository
222226
// This maps to ./libs/coolmod-${mc_version}-${coolmod_version}.jar
223227
// The group id is ignored when searching -- in this case, it is "blank"
224-
implementation fg.deobf("blank:copycats-${copycats_minecraft_version}:${copycats_version}")
225228
// implementation fg.deobf("maven.modrinth:create-garnished:${garnished_version}+${garnished_minecraft_version}")
226-
// implementation fg.deobf("maven.modrinth:create-dreams-and-desires:${dreams_desires_version}")
229+
// runtimeOnly fg.deobf("maven.modrinth:create-dreams-and-desires:${dreams_desires_minecraft_version}-${dreams_desires_version}")
230+
implementation fg.deobf("com.copycatsplus:copycats:${copycats_version}+mc.${copycats_minecraft_version}-forge")
231+
runtimeOnly fg.deobf("curse.maven:additional-placements-674852:6057790")
227232

228233
// For more info:
229234
// http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html

gradle.properties

+3-3
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ mapping_version=2022.11.27-1.19.2
4141

4242
create_minecraft_version = 1.19.2
4343
flywheel_minecraft_version = 1.19.2
44-
create_version = 0.5.1.f-46
44+
create_version = 0.5.1.i-59
4545
create_version_range = [0.5.1.e,)
46-
flywheel_version = 0.6.10-20
46+
flywheel_version = 0.6.11-22
4747
registrate_version = MC1.19-1.1.5
4848

4949
jei_minecraft_version = 1.19.2
@@ -65,7 +65,7 @@ mod_name=Create: Connected
6565
# The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default.
6666
mod_license=GNU Affero General Public License v3.0
6767
# The mod version. See https://semver.org/
68-
mod_version=0.8.2-mc1.19.2
68+
mod_version=0.9.3-mc1.19.2
6969
# The group ID for the mod. It is only important when publishing as an artifact to a Maven repository.
7070
# This should match the base package used for the mod sources.
7171
# See https://maven.apache.org/guides/mini/guide-naming-conventions.html
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"variants": {
3+
"": {
4+
"model": "create_connected:block/fan_sanding_catalyst/block"
5+
}
6+
}
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"variants": {
3+
"": {
4+
"model": "create_connected:block/fan_seething_catalyst/block"
5+
}
6+
}
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
{
2+
"variants": {
3+
"attached=false,facing=east,target=ceiling": {
4+
"model": "create_connected:block/inventory_access_port/block_ceiling_off",
5+
"y": 90
6+
},
7+
"attached=false,facing=east,target=floor": {
8+
"model": "create_connected:block/inventory_access_port/block_floor_off",
9+
"y": 90
10+
},
11+
"attached=false,facing=east,target=wall": {
12+
"model": "create_connected:block/inventory_access_port/block_wall_off",
13+
"y": 90
14+
},
15+
"attached=false,facing=north,target=ceiling": {
16+
"model": "create_connected:block/inventory_access_port/block_ceiling_off"
17+
},
18+
"attached=false,facing=north,target=floor": {
19+
"model": "create_connected:block/inventory_access_port/block_floor_off"
20+
},
21+
"attached=false,facing=north,target=wall": {
22+
"model": "create_connected:block/inventory_access_port/block_wall_off"
23+
},
24+
"attached=false,facing=south,target=ceiling": {
25+
"model": "create_connected:block/inventory_access_port/block_ceiling_off",
26+
"y": 180
27+
},
28+
"attached=false,facing=south,target=floor": {
29+
"model": "create_connected:block/inventory_access_port/block_floor_off",
30+
"y": 180
31+
},
32+
"attached=false,facing=south,target=wall": {
33+
"model": "create_connected:block/inventory_access_port/block_wall_off",
34+
"y": 180
35+
},
36+
"attached=false,facing=west,target=ceiling": {
37+
"model": "create_connected:block/inventory_access_port/block_ceiling_off",
38+
"y": 270
39+
},
40+
"attached=false,facing=west,target=floor": {
41+
"model": "create_connected:block/inventory_access_port/block_floor_off",
42+
"y": 270
43+
},
44+
"attached=false,facing=west,target=wall": {
45+
"model": "create_connected:block/inventory_access_port/block_wall_off",
46+
"y": 270
47+
},
48+
"attached=true,facing=east,target=ceiling": {
49+
"model": "create_connected:block/inventory_access_port/block_ceiling_on",
50+
"y": 90
51+
},
52+
"attached=true,facing=east,target=floor": {
53+
"model": "create_connected:block/inventory_access_port/block_floor_on",
54+
"y": 90
55+
},
56+
"attached=true,facing=east,target=wall": {
57+
"model": "create_connected:block/inventory_access_port/block_wall_on",
58+
"y": 90
59+
},
60+
"attached=true,facing=north,target=ceiling": {
61+
"model": "create_connected:block/inventory_access_port/block_ceiling_on"
62+
},
63+
"attached=true,facing=north,target=floor": {
64+
"model": "create_connected:block/inventory_access_port/block_floor_on"
65+
},
66+
"attached=true,facing=north,target=wall": {
67+
"model": "create_connected:block/inventory_access_port/block_wall_on"
68+
},
69+
"attached=true,facing=south,target=ceiling": {
70+
"model": "create_connected:block/inventory_access_port/block_ceiling_on",
71+
"y": 180
72+
},
73+
"attached=true,facing=south,target=floor": {
74+
"model": "create_connected:block/inventory_access_port/block_floor_on",
75+
"y": 180
76+
},
77+
"attached=true,facing=south,target=wall": {
78+
"model": "create_connected:block/inventory_access_port/block_wall_on",
79+
"y": 180
80+
},
81+
"attached=true,facing=west,target=ceiling": {
82+
"model": "create_connected:block/inventory_access_port/block_ceiling_on",
83+
"y": 270
84+
},
85+
"attached=true,facing=west,target=floor": {
86+
"model": "create_connected:block/inventory_access_port/block_floor_on",
87+
"y": 270
88+
},
89+
"attached=true,facing=west,target=wall": {
90+
"model": "create_connected:block/inventory_access_port/block_wall_on",
91+
"y": 270
92+
}
93+
}
94+
}

0 commit comments

Comments
 (0)