Johni0702 / BetterPortals

A Minecraft Mod which adds see-through portals usable without any loading screen
GNU General Public License v3.0
107 stars 15 forks source link

[Bug] Persistent end exit portal #536

Open AlienXtream opened 4 years ago

AlienXtream commented 4 years ago

short version, dragon egg "teleported" to air above portal. stuck in infinite loop.

long version. the dragon egg falling block entity thing fell in the portal. now the end portal has become persistent (ghost blocks still but not despawning) and neither the dragon egg nor the portal ever stop. effect remains persistent on changing dimensions (vanilla spawn chunk loading and CB's chunkloads both active in in area. i know, redundant having both but not the point). reloading the world removes portal and drops dragon egg item (may have actually been a falling block still and broke on a torch under its landing spot while world was loading)

got a pruned log file of the aprox time it happened. i CAN provide the full log but with close to 100k lines (like, an hour and a half session) it will need to be via dropbox or something and that would require me finding my password and you looking through all those lines of irrelevant log data, which im sure neither of us cba to do, so hopefully the pruned part has what you need for BOTH our sakes :P Pruned log.txt

jokes aside i should mention that in running a LOT of mods and there IS a good chance its tick lag related (also running "tick dynamic" mod which lowers entity, including items and falling sand, tick rate under high load so xmod compat might be the cause if you cant reproduce the results in your environment). i currently dont have time to go and setup a controlled test as im heading out the door soon but i will try to do so later and update this post if needed

AlienXtream commented 4 years ago

repeated with better portals and forgelin. also affects all gravity blocks

full log latest.log

AlienXtream commented 4 years ago

ok, this bug keeps getting better... not only does it affect the overworld end portal but it acts DIFFERENTLY with a nether portal (sideways). gravity blocks "pass through" the portal and teleport to the otherside of the portal without changing dimension if there is air below the portal. it took 2 layers to stop the block falling through the portal and in the presence of said blocks the original scenario occurs.

the player is also SOMETIMES affected by the above case when falling into the nether portal. falling blocks appear to eventually "pop off" after falling (existing) too long. i am fairly sure this happens in vanilla minecraft with falling blocks and is intended as a failsafe if they cant "land"

attempting to send the falling blocks (from the end, yes they are still at it after typing all this) through a nether portal does nothing and they just pass through the portal as though it were not there at all.

AlienXtream commented 4 years ago

on a side note i managed to "break" the occlusion culling on the dummy end portal by destroying the client side blocks and just leaving the portal entity XD image