iPortalTeam / ImmersivePortalsMod

Non-Euclidean in Minecraft. See through portals and teleport seamlessly.
https://qouteall.fun/immptl/
Apache License 2.0
445 stars 107 forks source link

(1.18.2 Create mod incompatibility) Portals gets pushed be contraptions #1197

Open MCAlexisYT opened 1 year ago

MCAlexisYT commented 1 year ago

According to your testing, does the issue occur with ONLY Immersive Portals mod and Farbic API?

No

Describe the issue

For whatever reason, portals can get pushed by Create mod contraptions as the title says, and possibly other similar stuff from other mods as well.

1: Make a sliding-door contraption (mechanical pistons are the easiest method I know of) 2: Make a portal that is right at the beginning of the sliding door like this example screenshot shows (paperdoll from the Figura mod) 2022-11-13_16 22 47 3: Activate the door

Also, the same contraptions (most of the time) visually bugs out when viewed from a see-through portal that leads to another dimension.

Post the log here

Mods marked with ">name<" are the mods in question
Mod list:
accurate-block-placement-1.0.12
animatica-0.5+1.18.2
BetterThirdPerson-Fabric-1.18.2-1.8.1
bitsandchisels-2.6.13
charm-fabric-1.18.2-4.4.4
continuity-2.0.1+1.18.2
>create-fabric-1.18.2-0.5.0e-733<
>fabric-api-0.66.0+1.18.2<
figura-0.1.0-rc.10+1.18.2
>immersive-portals-1.4.10-mc1.18.2-fabric<
indium-1.0.7+mc1.18.2
iris-flywheel-compat-1.18.2-0.1.7-BETA
iris-mc1.18.2-1.4.0
lambdabettergrass-1.2.4+1.18
Pehkui-3.6.0+1.14.4-1.19.3
sodium-fabric-mc1.18.2-0.4.1+build.15
worldedit-mod-7.2.10
WorldEditItems-1.2.0-Fabric
transcengopher commented 1 year ago

As far as I can understand, the cause is more or less the fact that Create contraptions can push any entity that can be pushed by a Minecraft Piston (with several explicitly set exceptions) - and Portal entity is setup to have a "Normal" reaction to pistons, which is to be pushed.

I'm not quite sure if this kind of reaction in portals is intended.

nmurphy101 commented 1 year ago

Not sure if this would fix this issue, but here's a link to a compatibility mod for immersive portals and create mod that someone made for 1.19.2 to get the trains working: https://www.dropbox.com/s/chay7nhip54ywge/immersive_trains-1.0.1.jar?dl=0 Original place it was posted: https://github.com/Sascha-T/tele-create/issues/2

Katranune commented 1 year ago

Not sure if this would fix this issue, but here's a link to a compatibility mod for immersive portals and create mod that someone made for 1.19.2 to get the trains working: https://www.dropbox.com/s/chay7nhip54ywge/immersive_trains-1.0.1.jar?dl=0 Original place it was posted: Sascha-T/tele-create#2

This is a different issue, unfortunately. that mod only allows trains to travel to the nether through portals.