Open TexBlock opened 1 year ago
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
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.
error when compiling for steam & rails 1.20-0.5.1e
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
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
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.
Has anyone managed to recompile SteamnRails or BigCannons?
`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?
Well yes it's the entity refactor branch which is much different compared to the main branch
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.
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
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:
Create Fabric DM-Earth Edition version can be found here