-ship speed is configurable with the command "/shipspeed {number}" (default is 1)
-made ship throttle reset to 0 when the ships velocity is 0 and ship throttle is higher than 8
more under the hood work
replaced all mentions of the ships in the movement code with tags related to the ships size so addon mods and community mods can be easily made
tags are
"forge:small_ship"
"forge:medium_ship"
"forge:large_ship"
next update will contain a new entity tag called "forge:custom_ship" which will have all the entity specific code such as tick update set so custom ships can literally be empty entities with the entity tags "forge:custom_ship" and a "forge:{size}_ship" which determines the turn radius and turn speed of the ship
-cleaned up loose code that doesn't do anything anymore such as removing the forge attribute "swim speed" attached to the ships as its not needed anymore, and entity specific buoyancy, rather i just made a buoyancy script for each ship size and set it to the ships tick update
-fixed some other issues such as a harsh jitter on the larger ships when the yaw was close to 0, still some jank when it switches from 360 degrees to 0, but it should be pretty much fixed
-smoother movement
-yaw of ships is now fixed to a variable called "yaw" this should remove the glitching and jitter of larger ships when turning
-still some way to go before movement is fully finished
Full remodel of movement system
-corvette is still a w.i.p
-use WASD for controls now
-camera is unlocked, can look around
a 1.19.4 port of swashbucklers 2.5
a 1.16.5 back port containing the basic swashbuckler and raft, fully functional minus the solid hitbox
ported to 1.20.1
1.19.2 port of swashbucklers 2.5
contains swashbuckler swashbuckler upgraded raft cutter weaponised cutter corvette(unfinished, summon by "/summon" command)