TridentMC / DavincisVessels

A minecraft mod that lets you fly a house. Maintained by darkevilmac.
Apache License 2.0
86 stars 32 forks source link

Rubber banding ship movement #284

Open MineMike opened 5 years ago

MineMike commented 5 years ago

Minecraft v.(1.12.2) JAVA Forge v.(1.12.2-14.23.5.2811) Moving world v.(1.12.2-6.342) davinci v.(1.12.2-6.340)

The ship, when assembled will fly but rubber bands back to the starting location of assembly. Speed doesn’t seem to affect the issue but I can’t fly the ship more than a few chunks before the rubber banding happens. It will rubber band every time I disassemble. The rubber banding movement is very similar to a server de-sync rubber band movement. Bug is affecting a single player survival map crafted ship. It’s a legacy Java map from very early versions of Minecraft. (pre notch selling) The ship is roughly 2500 blocks including several simple Redstone machines; 7 engine blocks; 44% balloon blocks. Ship has a large amount of storage, crafting benches, etc. Ship assembles flies, turns, uses fuel, ascends and descends, aligns with no issue. I have built several ships of similar size on the same map but in prior versions (1.10 if I recall) with no issue. I have also built ships significantly larger in older versions with no issue. I am running 1 additional mod (Grappling hook mod v10-1.12.2)

What I’ve tried. Built ships in a fresh creative map in current build with no issues, so I’d assume it’s an issue with my map or the actual ship. Built basic ship in same map in current build, no issues.

Update: What I’ve tried; Rebuilt the effected ship in its entirety sans internal works and redstone contraptions. Ship block size is 1932. The clone ship has the exact same issue. Note this clone ship was built ingame and no external tools were used.

I’m leaning to the ships xyz size or some mechanic related to speed causes the issue.

Update: What I've tried; Copied original ship and associated chunks into a separate creative world with MCedit 2.0. Rebuilt balloon blocks and tested, same issue as original world with one or multiple engines.

Built a test ship in a 50x11x11 bounding box to test if the issue was block amounts; block volume or other. No issues with the block volume ship.

I'm not really sure what else to test. My final plan is to assemble the ship again and test every single block used to see if its a particular block causing the effect.

vmielt331 commented 5 years ago

I am having the exact same issue. My ship is over 7000 blocks and refuses to go anywhere permanently, it keeps snapping back to its original location. Like you said it uses fuel and moves fine but I can't actually sail anywhere with it. It's very strange because I have built and driven other vehicles just fine, they were much smaller however. I'm running 1.12.2 with forge and davinci fully updated.

ghost commented 5 years ago

Same, bruh

SafsoufaS commented 4 years ago

Me too! But I can't even sail my ship! It stays there! Only using a bucket of water can I move the water which moves the ship

MineMike commented 4 years ago

Update: I've used MCedit2.0 to copy/paste the ship and intervening chunk into a blank creative world. 3 block depth, flat features for testing. Rebuilt Davinci blocks/balloon and tested. Same issue. Tested with single or multiple engines.

Tested simple >100 block ship on same world with no issues. So I'm leaning on this being a block amount or complexity issue. Prior test with a 50x11x11 block ship was all balloon blocks didn't have issues. Not discounting a specific block being the issue.

Current plan is to prep the design for insert into 1.14 world whenever mod is updated to that version.