Immersive Aircraft [Fabric/Forge]

Immersive Aircraft [Fabric/Forge]

15M Downloads

[Bug] Movement controls not working after getting in on an aircraft

karaeren opened this issue ยท 2 comments

commented

After getting in on an aircraft (regardless if driver or passenger) the control key binds get set to "not bound" and moving to right etc... don't work. If you reset the keybinds air movement works but when you get off the aircraft, regardless if you touched the controls or not, player movement doesn't work. You can only move right or crouch, no other action like moving forward, jumping, right clicking an object (including the aircraft) don't work and you need to restart the game to fix it. There are no error or warning logs outputted. Only in a server, you get to see "Player moved wrong" message sometimes.

image

Game: 1.21.1
Fabric: 0.16.9
Mod version: v1.1.6+1.21.1

Other mods used:

243 mods:
- additional_lights 1.21-2.1.10
- adorn 6.0.0+1.21.1
- advancedbackups 3.6.4
- advancednetherite 2.2.1-1.21.1
- animal_feeding_trough 1.1.2+1.21.1
- another_furniture 4.0.0
- architectury 13.0.8
- artifacts 12.0.6
|-- com_electronwill_night-config_core 3.8.0
|-- com_electronwill_night-config_toml 3.8.0
-- expandability 12.0.0
- athena 4.0.1
- automining 1.21.1_1.16.8
- badoptimizations 2.2.1
- balm-fabric 21.0.22
-- kuma_api 21.0.5-SNAPSHOT
- bambooeverything 21.1.0+mc1.21.1
- betterf3 11.0.3
- bushierflowers 0.0.3-1.21
- cardinal-components 6.1.1
|-- cardinal-components-base 6.1.1
|-- cardinal-components-block 6.1.1
|-- cardinal-components-chunk 6.1.1
|-- cardinal-components-entity 6.1.1
|-- cardinal-components-item 6.1.1
|-- cardinal-components-level 6.1.1
|-- cardinal-components-scoreboard 6.1.1
-- cardinal-components-world 6.1.1
- celestial 2.0
- chat_heads 0.13.7
- chipped 4.0.2
- cicada 0.10.2+1.21-1.21.1
- cloth-config 15.0.140
-- cloth-basic-math 0.6.1
- clutter 1.21.1-0.6.3
-- terraform-wood-api-v1 11.0.0
- collective 7.87
- comforts 9.0.3+1.21.1
-- spectrelib 0.17.2+1.21
|-- com_electronwill_night-config_core 3.8.0
-- com_electronwill_night-config_toml 3.8.0
- continuity 3.0.0+1.21
- cyclepaintings 3.6
- dark-loading-screen 1.6.14
- debugify 1.21.1+1.0
- defaultoptions 21.1.2
- do_a_barrel_roll 3.7.2
- doubledoors 5.9
- dummmmmmy 1.21-2.0.6
- dynamic_fps 3.7.7
-- net_lostluma_battery 1.3.0
- enhancedblockentities 0.10.2+1.21
- entity_model_features 2.4.1
- entity_texture_features 6.2.9
-- org_apache_httpcomponents_httpmime 4.5.10
- entityculling 1.7.2
- everycomp 1.21-2.8.5
- fabric-api 0.114.0+1.21.1
|-- fabric-api-base 0.4.42+6573ed8c19
|-- fabric-api-lookup-api-v1 1.6.70+b559734419
|-- fabric-biome-api-v1 13.0.31+d527f9fd19
|-- fabric-block-api-v1 1.0.22+0af3f5a719
|-- fabric-block-view-api-v2 1.0.10+6573ed8c19
|-- fabric-blockrenderlayer-v1 1.1.52+0af3f5a719
|-- fabric-client-tags-api-v1 1.1.15+6573ed8c19
|-- fabric-command-api-v1 1.2.49+f71b366f19
|-- fabric-command-api-v2 2.2.28+6ced4dd919
|-- fabric-commands-v0 0.2.66+df3654b319
|-- fabric-content-registries-v0 8.0.18+b559734419
|-- fabric-convention-tags-v1 2.1.2+7f945d5b19
|-- fabric-convention-tags-v2 2.9.2+e60e56d419
|-- fabric-crash-report-info-v1 0.2.29+0af3f5a719
|-- fabric-data-attachment-api-v1 1.4.0+da19b51a19
|-- fabric-data-generation-api-v1 20.2.25+16c4ae2519
|-- fabric-dimensions-v1 4.0.0+6fc22b9919
|-- fabric-entity-events-v1 1.7.0+2122d82819
|-- fabric-events-interaction-v0 0.7.13+ba9dae0619
|-- fabric-game-rule-api-v1 1.0.53+6ced4dd919
|-- fabric-item-api-v1 11.1.1+d5debaed19
|-- fabric-item-group-api-v1 4.1.6+6823f7cd19
|-- fabric-key-binding-api-v1 1.0.47+0af3f5a719
|-- fabric-keybindings-v0 0.2.45+df3654b319
|-- fabric-lifecycle-events-v1 2.5.0+01d9a51c19
|-- fabric-loot-api-v2 3.0.15+3f89f5a519
|-- fabric-loot-api-v3 1.0.3+3f89f5a519
|-- fabric-message-api-v1 6.0.13+6573ed8c19
|-- fabric-model-loading-api-v1 2.0.0+fe474d6b19
|-- fabric-networking-api-v1 4.3.0+c7469b2119
|-- fabric-object-builder-api-v1 15.2.1+40875a9319
|-- fabric-particles-v1 4.0.2+6573ed8c19
|-- fabric-recipe-api-v1 5.0.14+248df81c19
|-- fabric-registry-sync-v0 5.2.0+34f5d91419
|-- fabric-renderer-api-v1 3.4.0+c705a49c19
|-- fabric-renderer-indigo 1.7.0+c705a49c19
|-- fabric-renderer-registries-v1 3.2.68+df3654b319
|-- fabric-rendering-data-attachment-v1 0.3.48+73761d2e19
|-- fabric-rendering-fluids-v1 3.1.6+1daea21519
|-- fabric-rendering-v0 1.1.71+df3654b319
|-- fabric-rendering-v1 5.0.5+df16efd019
|-- fabric-resource-conditions-api-v1 4.3.0+8dc279b119
|-- fabric-resource-loader-v0 1.3.1+5b5275af19
|-- fabric-screen-api-v1 2.0.25+8b68f1c719
|-- fabric-screen-handler-api-v1 1.3.88+b559734419
|-- fabric-sound-api-v1 1.0.23+6573ed8c19
|-- fabric-transfer-api-v1 5.4.2+c24bd99419
-- fabric-transitive-access-wideners-v1 6.2.0+45b9699719
- fabric-language-kotlin 1.13.0+kotlin.2.1.0
|-- org_jetbrains_kotlin_kotlin-reflect 2.1.0
|-- org_jetbrains_kotlin_kotlin-stdlib 2.1.0
|-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 2.1.0
|-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 2.1.0
|-- org_jetbrains_kotlinx_atomicfu-jvm 0.26.1
|-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.9.0
|-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.9.0
|-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.6.1
|-- org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm 0.6.0
|-- org_jetbrains_kotlinx_kotlinx-io-core-jvm 0.6.0
|-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.7.3
|-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.7.3
-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.7.3
- fabricloader 0.16.9
-- mixinextras 0.4.1
- fabricskyboxes 0.7.4+mc1.21
- fabrishot 1.14.1
- fallingtree 1.21.1.2
- fastquit 3.0.0+1.20.6
- ferritecore 7.0.2-hotfix
- forgeconfigapiport 21.1.3
|-- com_electronwill_night-config_core 3.8.0
-- com_electronwill_night-config_toml 3.8.0
- frozenlib 1.9.10-mc1.21.1
- glitchcore 2.1.0.0
-- net_jodah_typetools 0.6.3
- handcrafted 4.0.2
- immediatelyfast 1.3.3+1.21.1
-- net_lenni0451_reflect 1.3.4
- immersive_aircraft 1.1.6+1.21.1
-- org_mariuszgromada_math_mathparser_org-mxparser 5.2.1
- inventoryprofilesnext 2.1.0
- inventorytotem 3.3
- iris 1.8.1+mc1.21.1
|-- io_github_douira_glsl-transformer 2.0.1
|-- org_anarres_jcpp 1.4.14
-- org_antlr_antlr4-runtime 4.13.1
- ironchest 2.0.4
-- libgui 11.1.0+1.21
|-- jankson 8.0.0+j1.2.3
| -- blue_endless_jankson 1.2.3
-- libninepatch 1.2.0
- jade 15.9.2+fabric
- jamlib 1.2.2-build.2+1.21.1
-- blue_endless_jankson 1.2.3
- java 21
- lambdynlights 3.1.4+1.21.1
|-- pride 1.2.1+1.21
-- spruceui 5.1.0+1.21
- libipn 6.2.1
- lighty 3.0.0-beta.8
- lithium 0.14.3-snapshot+mc1.21.1-build.92
- lolmct 1.2.8
- lolmcv 1.5.6
- malilib 0.21.6
- mcwdoors 1.1.1
- mcwfences 1.1.2
- mcwfurnitures 3.3.0
- mcwholidays 1.1.0
- mcwlights 1.1.1
- mcwpaintings 1.0.5
- mcwpaths 1.0.5
- mcwroofs 2.3.1
- mcwtrpdoors 1.1.4
- mcwwindows 2.3.2
- minecraft 1.21.1
- mixintrace 1.1.1+1.17
- modelfix 1.21-1.6
- modernfix 5.20.0+mc1.21.1
- modmenu 11.0.3
- moonlight 1.21-2.17.12
- moreculling 1.0.3
|-- conditional-mixin 0.6.3
-- mixinsquared 0.2.0
- mr_better_bamboowood 4
- nochatreports 1.21.1-v2.9.1
- noisium 2.3.0+mc1.21-1.21.1
- optigui 2.3.0-beta.6+1.21
|-- org_apache_commons_commons-text 1.12.0
-- org_ini4j_ini4j 0.5.4
- passiveshield 3.6
- pfm 1.3
- plushies 1.5.1
- polymorph 1.0.7+1.21.1
- polytone 1.21-3.2.4
-- net_objecthunter_exp4j 0.4.8
- puzzle 2.0.1
-- midnightlib 1.6.3
- puzzleslib 21.1.24
- quad 1.2.9
- reeses-sodium-options 1.8.0+mc1.21.3
- resourcefullib 3.0.11
|-- com_teamresourceful_bytecodecs 1.1.2
-- com_teamresourceful_yabn 1.0.3
- rightclickharvest 4.4.4+1.21.1
- roughlyenoughitems 16.0.788
-- error_notifier 1.0.11
- servercore 1.5.5+1.21.1
|-- fabric-permissions-api-v0 0.3.1
|-- org_yaml_snakeyaml 2.2
|-- placeholder-api 2.4.1+1.21
|-- space_arim_dazzleconf_dazzleconf-core 1.3.0-M2
-- space_arim_dazzleconf_dazzleconf-ext-snakeyaml 1.3.0-M2
- silk-all 1.10.7
|-- silk-commands 1.10.7
|-- silk-core 1.10.7
|-- silk-game 1.10.7
|-- silk-igui 1.10.7
|-- silk-nbt 1.10.7
|-- silk-network 1.10.7
-- silk-persistence 1.10.7
- simple_copper_pipes 2.0.4
- smallships 2.0.0-b2.1
- sodium 0.6.5+mc1.21.1
- sodium-extra 0.6.0+mc1.21.1
- stoneworks 21.1.0
- storagedelight 24.12.15-1.21-fabric
- supermartijn642configlib 1.1.8
- supermartijn642corelib 1.1.18
- supplementaries 1.21-3.0.30-beta
- terrablender 4.1.0.8
- tesseract 1.0.36+a
-- team_reborn_energy 4.1.0
- toms_storage 2.0.12
- tpshud 1.7.3+1.21
-- me_obsilabor_alert 1.0.8
- trashcans 1.0.18
-- team_reborn_energy 4.1.0
- travelersbackpack 10.1.6
- trinkets 3.10.0
- villagernames 8.1
- yet_another_config_lib_v3 3.6.2+1.21-fabric
|-- com_twelvemonkeys_common_common-image 3.12.0
|-- com_twelvemonkeys_common_common-io 3.12.0
|-- com_twelvemonkeys_common_common-lang 3.12.0
|-- com_twelvemonkeys_imageio_imageio-core 3.12.0
|-- com_twelvemonkeys_imageio_imageio-metadata 3.12.0
|-- com_twelvemonkeys_imageio_imageio-webp 3.12.0
|-- org_quiltmc_parsers_gson 0.2.1
-- org_quiltmc_parsers_json 0.2.1
- zoomify 2.14.2+1.21.1
-- com_akuleshov7_ktoml-core-jvm 0.5.2

commented

After disabling the use multi-keybindings, this issue is gone. I guess it's a good thing it says it in the description but it might not be a good idea to set it to be enabled by default.
image

commented

We discussed this in the Discord server, having keybinds is the preferred default. Disabling it also conflicts with some keybind mods, so it is not safer either.
I will revisit controls once I tackle controller support.