Skip to content
This repository has been archived by the owner on Jun 22, 2024. It is now read-only.

Incompatible with some addon mods based on the original Create Fabric #4

Open
TexBlock opened this issue Oct 8, 2023 · 9 comments
Open
Labels
compatibility Improve compatibilities with other mods documentation Improvements or additions to documentation other mod issues It's not our side that's causing the problem.

Comments

@TexBlock
Copy link
Member

TexBlock commented Oct 8, 2023

Why?

Because the PortingLib used upstream (Create Fabric) is not the same version as the PortingLib used by Hephaestus, we use the same version of PortingLib as Hephaestus for compatibility (AlphaMode says that the main branch of PortingLib Create Fabric is broken). If you want to run with this version, you must update the mod based on this version.

How to compatible

build.gradle:

repositories {
...
+ maven { url = "https://api.modrinth.com/maven" }
}

dependencies {
...
- modImplementation("com.simibubi.create:create-fabric-${minecraft_version}:${create_version}")
+ modImplementation("maven.modrinth:create-fabric-dme-edition:${create_version}")
+ modApi("io.github.fabricators_of_create.Porting-Lib:Porting-Lib:${port_lib_version}+1.20-entity-refactor")
}

Create Fabric DM-Earth Edition version can be found here

@TexBlock TexBlock pinned this issue Oct 8, 2023
@TexBlock TexBlock changed the title Incompatibility based original Create Fabric developed Addon Incompatibility based origin Create Fabric developed Addon Oct 8, 2023
@TexBlock TexBlock changed the title Incompatibility based origin Create Fabric developed Addon Incompatible with Addon mods based on the original Create Fabric Oct 8, 2023
@TexBlock TexBlock added documentation Improvements or additions to documentation other mod issues It's not our side that's causing the problem. compatibility Improve compatibilities with other mods labels Oct 8, 2023
@jarezzz
Copy link

jarezzz commented Oct 8, 2023

How do i change PortingLib versions exactly? Was trying to do a head-on approach by putting this in dependencies modImplementation("io.github.fabricators_of_create.Porting-Lib:Porting-Lib:2.1.1142+1.20-entity-refactor") but mods stop recognising portinglib alltogether. Was trying to recompile cannons and railways

@TexBlock
Copy link
Member Author

TexBlock commented Oct 10, 2023

How do i change PortingLib versions exactly? Was trying to do a head-on approach by putting this in dependencies modImplementation("io.github.fabricators_of_create.Porting-Lib:Porting-Lib:2.1.1142+1.20-entity-refactor") but mods stop recognising portinglib alltogether. Was trying to recompile cannons and railways

Create Big Cannons or Create Steam 'n' Rails, these multi-modloader mod only needs to be modified on the fabric side.

@TexBlock TexBlock changed the title Incompatible with Addon mods based on the original Create Fabric Incompatible with some addon mods based on the original Create Fabric Oct 10, 2023
@RWRmrfrog
Copy link

RWRmrfrog commented Oct 10, 2023

error when compiling for steam & rails 1.20-0.5.1e
image

@jarezzz
Copy link

jarezzz commented Oct 10, 2023

CreateBigCannons-1.20-dev\common\src\main\java\rbasamoyai\createbigcannons\cannon_control\contraption\PitchOrientedContraptionEntity.java:34: error: cannot access IEntityAdditionalSpawnData public class PitchOrientedContraptionEntity extends OrientedContraptionEntity implements PreciseProjectile { // Weird naming, will change when refactor to RPL ^ class file for io.github.fabricators_of_create.porting_lib.entity.IEntityAdditionalSpawnData not found
for some reason it can't use protinglib, has something drastically changed in it?
build.txt

@IThundxr
Copy link

The main branch of porting lib isn't broken that's what people should be depending on however the entity refactor changes never got merged into main hence why it's incompatible

@TexBlock
Copy link
Member Author

TexBlock commented Oct 14, 2023

The main branch of porting lib isn't brokenThe main branch of porting lib isn't broken that's what people should be depending on however the entity refactor changes never got merged into main hence why it's incompatible

You can only switch to this branch if you want to use it with Hephaestus. Of course, the PortingLib 1.20.x master branch is broken this is what AlphaMode said.
97baeeb9897583344a742022434866fd

@jarezzz
Copy link

jarezzz commented Oct 17, 2023

Has anyone managed to recompile SteamnRails or BigCannons?

@IThundxr
Copy link

`CreateBigCannons-1.20-dev\common\src\main\java\rbasamoyai\createbigcannons\cannon_control\contraption\PitchOrientedContraptionEntity.java:34: error: cannot access IEntityAdditionalSpawnData

public class PitchOrientedContraptionEntity extends OrientedContraptionEntity implements PreciseProjectile { // Weird naming, will change when refactor to RPL

   ^

class file for io.github.fabricators_of_create.porting_lib.entity.IEntityAdditionalSpawnData not found

`

for some reason it can't use protinglib, has something drastically changed in it?

build.txt

Well yes it's the entity refactor branch which is much different compared to the main branch

@IThundxr
Copy link

The main branch of porting lib isn't brokenThe main branch of porting lib isn't broken that's what people should be depending on however the entity refactor changes never got merged into main hence why it's incompatible

You can only switch to this branch if you want to use it with Hephaestus. Of course, the PortingLib 1.20.x master branch is broken this is what AlphaMode said.

97baeeb9897583344a742022434866fd

Although what AlphaMode is saying it's not actually broken, the entity refactor changes were never merged in yet and cause of that the main branch is apparently "broken", it isn't however and your supposed to depend on the main branch when using portinglib

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
compatibility Improve compatibilities with other mods documentation Improvements or additions to documentation other mod issues It's not our side that's causing the problem.
Projects
None yet
Development

No branches or pull requests

4 participants