GabrielOlvH / Carrier

Easily move around animals, chests and mob spawners!
Apache License 2.0
5 stars 7 forks source link

Carrier cause hand crank which in mod create broken #58

Open XyLyXyRR opened 2 years ago

XyLyXyRR commented 2 years ago

how to reproduce

  1. place hand crank on the floor.
  2. Hold sneaking and right click the hand crank

what's wrong

Hand crank doesn't work.

what should happen

Hand crank circling in reverse direction

information

config

carrier.json

{
  "type": "WHITELIST",
  "list": [
    "minecraft:*",
    "expandedstorage:*"
  ]
}

version

mod list

logs

[14:32:19] [main/INFO]: Loading 70 mods:
    - advanced_runtime_resource_pack 0.5.5 via carrier
    - cardinal-components-base 4.0.0 via carrier
    - cardinal-components-entity 4.0.0 via carrier
    - carrier 1.10.0
    - com_electronwill_night-config_core 3.6.3 via create
    - com_electronwill_night-config_toml 3.6.3 via create
    - com_github_llamalad7_mixinextras 0.0.10 via porting_lib
    - com_google_code_findbugs_jsr305 3.0.2 via create
    - create mc1.18.2_v0.4.1+637
    - dripstone_fluid_lib 1.2.0 via milk
    - fabric 0.57.0+1.18.2
    - fabric-api-base 0.4.4+d7c144a860 via fabric
    - fabric-api-lookup-api-v1 1.6.2+2373a54560 via fabric
    - fabric-biome-api-v1 8.0.6+651bcc5960 via fabric
    - fabric-blockrenderlayer-v1 1.1.12+3ac43d9560 via fabric
    - fabric-command-api-v1 1.1.9+d7c144a860 via fabric
    - fabric-commands-v0 0.2.8+b4f4f6cd60 via fabric
    - fabric-containers-v0 0.1.22+d7c144a860 via fabric
    - fabric-content-registries-v0 3.1.1+c85f2e3860 via fabric
    - fabric-convention-tags-v1 1.0.1+474e4f7960 via fabric
    - fabric-crash-report-info-v1 0.2.1+ee261a3e60 via fabric
    - fabric-data-generation-api-v1 3.0.0+9fcb91d260 via fabric
    - fabric-dimensions-v1 2.1.20+489d6f8260 via fabric
    - fabric-entity-events-v1 1.4.8+d7c144a860 via fabric
    - fabric-events-interaction-v0 0.4.19+d7c144a860 via fabric
    - fabric-events-lifecycle-v0 0.2.18+d7c144a860 via fabric
    - fabric-game-rule-api-v1 1.0.13+d7c144a860 via fabric
    - fabric-item-api-v1 1.5.1+6c4e5d0960 via fabric
    - fabric-item-groups-v0 0.3.14+91896a4960 via fabric
    - fabric-key-binding-api-v1 1.0.12+54e5b2ec60 via fabric
    - fabric-keybindings-v0 0.2.10+b4f4f6cd60 via fabric
    - fabric-lifecycle-events-v1 2.1.0+cc71601c60 via fabric
    - fabric-loot-api-v2 1.1.0+1997ad1260 via fabric
    - fabric-loot-tables-v1 1.1.2+e747827960 via fabric
    - fabric-mining-level-api-v1 2.1.4+cc71601c60 via fabric
    - fabric-models-v0 0.3.6+d7c144a860 via fabric
    - fabric-networking-api-v1 1.0.22+e6b169eb60 via fabric
    - fabric-networking-v0 0.3.9+b4f4f6cd60 via fabric
    - fabric-object-builder-api-v1 2.1.3+032c981d60 via fabric
    - fabric-particles-v1 0.2.12+526dc1ac60 via fabric
    - fabric-registry-sync-v0 0.9.9+0d9ab37260 via fabric
    - fabric-renderer-api-v1 0.4.13+d882b91560 via fabric
    - fabric-renderer-indigo 0.5.2+d005b03a60 via fabric
    - fabric-renderer-registries-v1 3.2.11+b4f4f6cd60 via fabric
    - fabric-rendering-data-attachment-v1 0.3.7+d7c144a860 via fabric
    - fabric-rendering-fluids-v1 2.0.2+54e5b2ec60 via fabric
    - fabric-rendering-v0 1.1.13+b4f4f6cd60 via fabric
    - fabric-rendering-v1 1.10.7+54e5b2ec60 via fabric
    - fabric-resource-conditions-api-v1 2.0.3+91b7aa6660 via fabric
    - fabric-resource-loader-v0 0.5.2+446e059560 via fabric
    - fabric-screen-api-v1 1.0.10+d882b91560 via fabric
    - fabric-screen-handler-api-v1 1.2.1+1f6558e860 via fabric
    - fabric-textures-v0 1.0.12+3ac43d9560 via fabric
    - fabric-transfer-api-v1 1.6.3+f4563ac860 via fabric
    - fabric-transitive-access-wideners-v1 1.1.0+e747827960 via fabric
    - fabricloader 0.14.8
    - fake-player-api 0.3.0 via create
    - flywheel 1.18-0.7.0.26 via create
    - forge_tags 2.1 via create
    - forgeconfigapiport 3.2.0
    - java 18
    - milk 0.3.2 via create
    - minecraft 1.18.2
    - mm 2.3 via porting_lib
    - noindium 1.0.1+1.18.2 via create
    - omega-config 1.2.3-1.18.1 via noindium
    - porting_lib 1.1.317-beta+1.18.2-dev.7ad1f24 via create
    - reach-entity-attributes 2.1.1 via create
    - registrate-fabric MC1.18.2-1.0.3 via create
    - serialization_hooks 0.2.0+1.18.f5d4aa6 via porting_lib
unilock commented 2 years ago

As configured in carrier.json, Carrier should only be interacting with blocks from Minecraft and Expanded Storage. Have you actually tested this without Carrier installed?

XyLyXyRR commented 2 years ago

Indeed. I just tested it again. Without carrier, it works fine.

Tomatobird8 commented 2 years ago

Same goes the Analog Lever and likely other Create items that use shift + rclick. This only happens when the main hand is empty and having an item in main hand allows normal usage of Create items.

XyLyXyRR commented 2 years ago

It'll work one time when holding something, but it only work one time even I holding shift + rclick.