Git Product home page Git Product logo

fabric-autoswitch's People

Contributors

dexman545 avatar fitfc avatar gralp-1 avatar gyular avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

fabric-autoswitch's Issues

Configure via Mod Menu

When trying to config through the mod menu the screen is just gray and has no clickable options

Minecraft crashes on launch

I get this error:

Incompatible mod set!
net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
- Replace mod 'AutoSwitch API' (autoswitch-api) 2.0.0 with any version between 1.1.0 (inclusive) and 2- (exclusive).
Unmet dependency listing:
- Mod 'AutoSwitch' (autoswitch) 5.1.4 requires any version between 1.1.0 (inclusive) and 2- (exclusive) of mod 'AutoSwitch API' (autoswitch-api), but only the wrong version is present: 2.0.0!
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:190)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

I'm running the latest version from curseforge (autoswitch-5.1.4.jar)

[Long Term] Proper Config GUI

Design Requirements:

  • Equal MC's default accessibility features (narrator, keyboard nav, etc.)
  • No text boxes
    • I find them absolutely unpleasant to work with
  • All config options must be present
  • Must not limit config options beyond what the current format allows
  • Must be dynamically generated
    • Needed as users can specify key/value pairs
    • I'm going to forget to add a button whenever I add a config option
  • Know which values are provided by default so it can allow the player to reset them to default per option
  • Factory reset per config, and universal
  • Provide some item/enchant/toolGroupings lookup
  • Provide smart autocomplete
  • Provide rendered previews
    • Show block item, cycle if for material
    • Show item, cycle if for tool grouping
    • Show something for entities, cycle for groups

Process:

  • Design user-facing part of GUI
    • Old work scrapped as multienchant selectors were added
  • Read config file and generate options
  • Implement accesibility options
    • Narrator
      • Special handing for tool selectors so it doesn't come across as messy
    • Keyboard nav
    • Translatability
      • Not translations themselves
  • Save & Write config

Autoswitch sometimes switches to "wrong' tool for the job

Hi, thanks for a brilliant mod. I use it a lot. The only issue is that I play a server where, when you break crops with a hoe, it replants the crops. Unfortunately with this mod, when breaking crops it either switches to another tool in your hand, or to your bare hands. It does not use the hoe. This means the crops do not auto replant. Is there a way to fix this so that only a hoe is used to break crops like wheat, potatoes, beet, carrots etc?

Could not execute entrypoint stage 'client' due to errors, provided by 'autoswitch'

Playing on 1.15.2 and using the autoswitch-1.8.1.jar. When trying to launch the game I get this error:

---- Minecraft Crash Report ----
// You're mean.

Time: 22.05.20 23:26
Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'autoswitch'!
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:53)
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
	at net.minecraft.class_310.<init>(class_310.java:392)
	at net.minecraft.client.main.Main.main(Main.java:166)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
	at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
Caused by: java.lang.NoSuchFieldError: field_22223
	at autoswitch.MaterialHandler.<init>(MaterialHandler.java:106)
	at autoswitch.AutoSwitchLists.getToolTargetLists(AutoSwitchLists.java:47)
	at autoswitch.AutoSwitch.onInitializeClient(AutoSwitch.java:100)
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient$$Lambda$1510/1690962912.accept(Unknown Source)
	at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:50)
	... 11 more

switchbackAllowedFor breaks this mod

In version 3.0.0 alpha 8, if in the configuration, switchbackAllowedFor set NONE, then the mod stops working at all. There is no such problem in version 2.11.6

Add API so other mods can tell AS about their materials/tools

The goal of this API is to better allow mods to communicate with AutoSwitch, and to better facilitate custom materials, toolsets, and damage systems (ie power tools) within AutoSwitch without adding to it a myriad of other APIs that provide a great deal of out-of-scope functionality and fractured code paths to manage. The API must be simple, unobtrusive for the mods implementing it, and should have little dependency on MC itself where possible. The API should exist separately from AutoSwitch to avoid polluting others' dev environments.

API with the following features:

  • Modded materials and their default config value
    • Restructure MaterialHandler into a HashMap
    • Provide EntryPoint
  • Custom tool groups (ie pickaxes, shovels, etc)
    • Provide EntryPoint
    • Convert to HashMap for ease of lookup/use
  • Energy API/Custom Damage system API for mods like Tech Reborn to let AS know when the tool is low on energy
    • Provide EntryPoint

[BUG] AutoSwitch and AutoSwitch toggle not working in multiplayer

When you start a new instance of minecraft and join on a server, autoswitching will be disabled.
If you press the assigned key, it will stay on "Disabled".

Known workaround:

  1. Load into a singleplayer world and press the key three times till it shows "Enabled".
  2. Go back on your server and press the key until it shows "Enabled".

Minecraft version: 1.15.1
Fabric version: 0.7.3+build.176
Fabric api version: fabric-api-0.4.26+build.283-1.15
mod version: autoswitch-0.8.0

Disabled by default option

Just a feature request for a config option to disable Autoswitch at log in until someone uses the hotkey R to enable it.

Editing

Hello, I'm just curious on how exactly I edit the tool use files. I just want to edit what tool I use for breaking glass and I keep reading through the github, yet I can't find it. Is there a short tutorial you can post so I know what to do? Thanks!

[Feature Request] Disable while key is held

Description:
It would be nice to have the option to set a key that, when held, prevents autoswitch from running.

Reasoning:
Sometimes I try to break single blocks, but efficiency results in me accidentally removing half a dozen of them and then I have to place most of them again. In this scenario I would prefer to simply hold a key that prevents the mod from running, to ensure I don't break more than I want to.

PS: I know sometimes button mappings conflict and one of the actions don't run, but I've seen several mods where crouching prevents them from running. It would be nice if that was possible with this one as well.

Auto clicker app doesn't work when this mods it install

  • At first, I use the Auto clicker app to afk hitting mobs but the character didn't attack, physically clicking the mouse button does make the character attack. I have tried only installing the Autoswitch mods and disabling the autoswitch feature and it still breaks.
  • I'm currently using Autoswitch version 5.4.7 for Minecraft 1.19.2 with a Fabric loader
  • About the Auto clicker app, I use the OP Auto Clicker 3.0 and the GSAutoClicker

How do I prevent accidentally killing villagers?

I recently started using this mod and I am loving it, though when I punch a villager to move them a block I end up switching to my sword and doing a sweeping attack and end up killing them. Is there a way for me to tell autoswitch to avoid switching to sword when punching villagers?

[Feature Request] Implement more options from original AutoSwitch

Based on the options offered by TheBombzen's original AutoSwitch mod. These include:

  • Enable by default: This option determines whether to enable AutoSwitch on new worlds and on worlds AutoSwitch hasn't been used on before.
  • Use in creative: Use AutoSwitch when in creative mode.
  • Use on blocks: Use AutoSwitch when digging blocks.
  • Unswitch on blocks: Switch back to previous item after digging a block.
  • Use on mobs: Use AutoSwitch when attacking mobs.
  • Unswitch on mobs: Switch back to previous item after attacking a mob.

Option 1 and 2 should be simple ON/OFF toggles, while option 3-6 would have:

  • Never
  • Always
  • Singleplayer Only
  • Multiplayer Only

Crash due to holding left click with an open hand in creative then clicking right click

---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 7/18/20 3:08 PM
Description: Unexpected error

java.lang.ClassCastException: net.minecraft.class_2680 cannot be cast to net.minecraft.class_1297
at autoswitch.util.TargetableUtil.getUseTarget(TargetableUtil.java:115)
at autoswitch.TargetableUsable.populateToolSelection(TargetableUsable.java:300)
at autoswitch.Targetable.populateToolLists(Targetable.java:97)
at autoswitch.TargetableUsable.(TargetableUsable.java:292)
at autoswitch.Targetable.use(Targetable.java:69)
at autoswitch.events.SwitchEvent$2.invoke(SwitchEvent.java:65)
at autoswitch.events.Scheduler.lambda$execute$0(Scheduler.java:26)
at autoswitch.events.Scheduler$$Lambda$6628/1729168492.accept(Unknown Source)
at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:890)
at java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:404)
at autoswitch.events.Scheduler.execute(Scheduler.java:24)
at autoswitch.AutoSwitch.lambda$onInitializeClient$0(AutoSwitch.java:120)
at autoswitch.AutoSwitch$$Lambda$3663/647789084.onEndTick(Unknown Source)
at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$null$2(ClientTickEvents.java:65)
at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents$$Lambda$2308/1297666596.onEndTick(Unknown Source)
at net.minecraft.class_310.handler$bgb000$onEndTick(class_310.java:7817)
at net.minecraft.class_310.method_1574(class_310.java:1575)
at net.minecraft.class_310.method_1523(class_310.java:994)
at net.minecraft.class_310.method_1514(class_310.java:654)
at net.minecraft.client.main.Main.main(Main.java:215)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at autoswitch.util.TargetableUtil.getUseTarget(TargetableUtil.java:115)
at autoswitch.TargetableUsable.populateToolSelection(TargetableUsable.java:300)
at autoswitch.Targetable.populateToolLists(Targetable.java:97)
at autoswitch.TargetableUsable.(TargetableUsable.java:292)
at autoswitch.Targetable.use(Targetable.java:69)
at autoswitch.events.SwitchEvent$2.invoke(SwitchEvent.java:65)
at autoswitch.events.Scheduler.lambda$execute$0(Scheduler.java:26)
at autoswitch.events.Scheduler$$Lambda$6628/1729168492.accept(Unknown Source)
at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:890)
at java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:404)
at autoswitch.events.Scheduler.execute(Scheduler.java:24)
at autoswitch.AutoSwitch.lambda$onInitializeClient$0(AutoSwitch.java:120)
at autoswitch.AutoSwitch$$Lambda$3663/647789084.onEndTick(Unknown Source)
at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents.lambda$null$2(ClientTickEvents.java:65)
at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents$$Lambda$2308/1297666596.onEndTick(Unknown Source)
at net.minecraft.class_310.handler$bgb000$onEndTick(class_310.java:7817)

-- Affected level --
Details:
All players: 1 total; [class_746['Afrocntrik'/338, l='ClientLevel', x=322.30, y=120.23, z=172.30]]
Chunk stats: Client Chunk Cache: 361, 195
Level dimension: minecraft:overworld
Level spawn location: World: (-26,68,45), Chunk: (at 6,4,13 in -2,2; contains blocks -32,0,32 to -17,255,47), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 10061 game time, 10061 day time
Server brand: fabric
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.class_638.method_8538(class_638.java:449)
at net.minecraft.class_310.method_1587(class_310.java:2181)
at net.minecraft.class_310.method_1514(class_310.java:677)
at net.minecraft.client.main.Main.main(Main.java:215)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)

-- System Details --
Details:
Minecraft Version: 1.16.1
Minecraft Version ID: 1.16.1
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1393263936 bytes (1328 MB) / 4294967296 bytes (4096 MB) up to 4294967296 bytes (4096 MB)
CPUs: 8
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
amecsapi: Amecs API 1.0.2+1.16-rc1
angerable-patch: Angerable Patch 1.0.0-1.16.1
aquarius: Aquarius 1.0.1
artofalchemy: Art of Alchemy 1.0.0-rc2+1.16.1
autoconfig1u: Auto Config v1 Updated 3.2.0-unstable
autoswitch: AutoSwitch 2.6.0
blue_endless_jankson: jankson +
cardinal-components: Cardinal Components API 2.4.1
cardinal-components-base: Cardinal Components API (base) 2.4.1
cardinal-components-block: Cardinal Components API (blocks) 2.4.1
cardinal-components-chunk: Cardinal Components API (chunks) 2.4.1
cardinal-components-entity: Cardinal Components API (entities) 2.4.1
cardinal-components-item: Cardinal Components API (items) 2.4.1
cardinal-components-level: Cardinal Components API (world saves) 2.4.1
cardinal-components-util: Cardinal Components API (utilities) 2.4.1
cardinal-components-world: Cardinal Components API (worlds) 2.4.1
cavebiomes: Cave Biomes 0.2.3
cinderscapes: Cinderscapes 1.0.5+build.36-1.16.1
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-client-events-v0: Cloth Client Events v0 1.0.4
cloth-config2: Cloth Config v4 4.6.0
cotton: Cotton 1.0.5
cotton-cauldron: Cotton Cauldron 1.0.4
cotton-commons: Cotton Commons 1.0.4
cotton-config: Cotton Config 1.0.0-rc.7
cotton-datapack: Cotton Datapack 1.0.5
cotton-logging: Cotton Logging 1.0.0-rc.4
cotton-player-events: Cotton Player Events 1.0.2
crimsonmoon: Crimson Moon 1.1.0-1.16
curioofundying: Curio of Undying 1.16.1-1.0
curios: Curios API 1.16.1-0.2
curiousshulkerboxes: Curious Shulker Boxes 1.16.1-1.0
dataloader: Data Loader 2.1.0+mc1.16.1
diggusmaximus: Diggus Maximus 1.2.11-1.16
dynamicsoundfilters: Dynamic Sound Filters 1.1.2+1.16.1
economical_villager_trading: Economical Villager Trading 0.9.0-1+1.16.1
experimentaway: ExperimentAway 1.0.0
fabric: Fabric API 0.15.0+build.379-1.16.1
fabric-api-base: Fabric API Base 0.1.3+12a8474cb0
fabric-biomes-v1: Fabric Biomes (v1) 0.2.7+059ea86602
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.4+c6a8ea8902
fabric-command-api-v1: Fabric Command API (v1) 1.0.8+5ce5339802
fabric-commands-v0: Fabric Commands (v0) 0.2.0+52d3083602
fabric-containers-v0: Fabric Containers (v0) 0.1.8+045df74f02
fabric-content-registries-v0: Fabric Content Registries (v0) 0.1.9+059ea86602
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d02
fabric-dimensions-v1: fabric-dimensions-v1 1.0.0+a71b305302
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.3.3+7066030fb0
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.0+16acbe5b02
fabric-item-api-v1: Fabric Item API (v1) 1.0.0+16acbe5b02
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.0+438f963602
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.0+e16a9774b0
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.0+3fa9f7c5b0
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.1.0+013e49d202
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.0+386eb69e02
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+b764ce9902
fabric-models-v0: Fabric Models (v0) 0.1.0+dfdb52d602
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.5+b50ffc7b02
fabric-networking-v0: Fabric Networking (v0) 0.1.10+e00ecb5f02
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.5.5+e00ecb5f02
fabric-object-builders-v0: Fabric Object Builders (v0) 0.6.0+da175ad602
fabric-particles-v1: fabric-particles-v1 0.2.1+0a6f2a7002
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.3.8+7dba2d6c02
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.2.13+eae12eb802
fabric-renderer-indigo: Fabric Renderer - Indigo 0.3.3+013e49d202
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.0.1+5a0f9a6002
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.3+b7f9825d02
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.8+b7084faa02
fabric-rendering-v0: Fabric Rendering (v0) 1.1.0+5341049002
fabric-rendering-v1: Fabric Rendering (v1) 1.1.2+346247d702
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.2.6+f41e209802
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.0.1+f362c86e02
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 0.2.7+a4c57d8e02
fabric-textures-v0: Fabric Textures (v0) 1.0.4+eae12eb802
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.1.4+5794386e02
fabricloader: Fabric Loader 0.9.0+build.204
fiber: fiber 0.23.0-1
flonters: Flonters 1.1.0+1.16.1
gbfabrictools: GBfabrictools 1.2.2+1.16
illuminations: Illuminations 0.5.1
jankson: Jankson 3.0.0+j1.2.0
kirin: Kirin UI 1.6.4-1.16-rc1-1.16-SNAPSHOT
kyrptconfig: Kytpt Config 1.0.4-1.16
leaf-decay: Leaf Decay 1.2.0-1.16.1
libblockattributes: LibBlockAttributes 0.7.1-pre.4
libblockattributes_core: LibBlockAttributes (Core) 0.7.1-pre.4
libblockattributes_fluids: LibBlockAttributes (Fluids) 0.7.1-pre.4
libblockattributes_items: LibBlockAttributes (Items) 0.7.1-pre.4
libcd: LibCapableData 2.5.0+1.16.1
libgui: LibGui 2.0.1+1.16.1
libmultipart: LibMultiPart 0.4.0
libmultipart_deps_container: LibMultiPart (Dependency Container) 0.4.0
libnetworkstack: Lib Network Stack 0.4.0
libstructure: Libstructure 1.3
lithium: Lithium 0.5.1
mechanized: Mechanized 1.9.1
minecraft: Minecraft 1.16.1
minime_paperdoll: Player Mini-Me (Paper Doll) 1.0.4
modmenu: Mod Menu 1.14.3+build.28
mousewheelie: Mouse Wheelie 1.5.0+mc1.16.1
nbtcrafting: NBT Crafting 2.0.0-beta.1+mc1.16.1
netherited: Netherited 0.8.1
netheritehorsearmor: Netherite Horse Armor 0.3.0
notchify: Notchify 0.2.1
notrample: No Trample 0.0.1
org_aeonbits_owner_owner: owner 1.0.10
overloadedarmorbar: Overloaded Armor Bar 5.0.0-fabric
parchment: Parchment 1.0.2+1.15.2
parry: Parry 1.0
patchouli: Patchouli 1.16-38-FABRIC
phosphor: Phosphor 0.6.0+build.7
presencefootsteps: Presence Footsteps r26+1.16-rc1
reborncore: Reborn Core 4.3.2+build.49
repurposed_structures: Repurposed Structures 1.2.1
roughlyenoughitems: Roughly Enough Items 4.10.2
rpgstats: RPGStats 2.0.3+1.16.1
satin: Satin 1.4.0-nightly.1.16-pre5+build.1
shapes: Shapes 2.0.0+build.10
shulkerboxtooltip: Shulker Box Tootip 2.1.0+1.16.1
silky_spawners: Silky Spawners 2.0.0+build.1-1.16
simpledrawers: Simple Drawers 1.8.0-1.16.1
simplexterrain: Simplex Terrain 0.6.4
soaring-clouds: Soaring Clouds 1.1.0-1.16
staticfov: Static FOV 1.0.1
team_reborn_energy: Energy 0.1.0
techreborn: Tech Reborn 3.4.3+build.72
terraform: Terraform 2.1.7+build.31
the_bumblezone: The Bumblezone - Fabric 1.16.1-2.0.1
tinytweaks: TinyTweaks 1.0.11
tweed: Tweed API 3.0.0-beta.9
vanilla_parts: Vanilla Parts 1.1.3+1.16.1
vanillaplusbiomes: Vanilla Plus Biomes 0.2.2
voidfog: Void Fog 2.3.2+1.16-rc1
wildworld: Wild World 1.2.3-1.16
wolveswitharmor: Wolves With Armor 1.4.0-1.16.1
Patchouli open book context: n/a
Launched Version: fabric-loader-0.9.0+build.204-1.16.1
Backend library: LWJGL version 3.2.2 build 10
Backend API: Intel(R) UHD Graphics 620 GL version 4.6.0 - Build 26.20.100.7262, Intel
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Resource Packs: vanilla
Current Language: English (US)
CPU: 8x Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz

Bad target and ghost block

Hello,

First of all thanks this mod it does a good job.
Bad target :
With zombies and other mobs the mod switch to the axe to fight.
Ghost block :
When I use a shovel (not selected) on dirt or sand it switch very fast and dig too fast for the realm. So there is ghost block very very frequently. If I select the shovel to avoid switching I have less ghost block.

Thanks for your help

Toggle using command

Would it be possible to also provide a command to toggle the mod, besides the hotkey? Personally I want to keep hotkey toggles to a minimum and prefer using a command or config menu button to toggle mods.

The AntiGhost mod has a hotkey and a /ghost command you can type. Not a toggle, but still. If not, I totally understand!

Minecraft crashes on launch

I using a Quilt Loader
this is logs

[12:23:09] [main/INFO]: Loading Minecraft 1.19 with Quilt Loader 0.17.3
[12:23:10] [ForkJoinPool-1-worker-2/WARN]: Neither a fabric nor a quilt JAR at "C:\Users\Rasstegai\AppData\Roaming\PolyMC\instances\OneTOWN\.minecraft\mods\1.8.9.AutoUpdater-1.1.1.jar", ignoring
[12:23:10] [ForkJoinPool-1-worker-10/WARN]: Warnings for mod "inventorytabs"'s mod json:
- Version 0.9.beta-1.19.x does not respect SemVer -- comparison support is limited. "version" at  at line 4 column 31 path $.version
[12:23:10] [ForkJoinPool-1-worker-2/WARN]: Warnings for mod "jei"'s mod json:
- Version 11.1.1.239 has more than 3 version components, which may not be fully supported. "version" at  at line 4 column 26 path $.version
[12:23:10] [ForkJoinPool-1-worker-10/WARN]: Warnings for mod "ostoverhaul"'s mod json:
- Version 0.2.6.1 has more than 3 version components, which may not be fully supported. "version" at  at line 4 column 23 path $.version
[12:23:10] [main/ERROR]: Incompatible mod set!
org.quiltmc.loader.impl.FormattedException: org.quiltmc.loader.impl.discovery.ModSolvingException: Unhandled error involving mod 'AutoSwitch' (autoswitch) v5.1.5-alpha.1:
Dependency for mod 'autoswitch' on fabric-client-tags-api-v1 versions [>=1.0.0] (0 valid options, 0 invalid options)
	at org.quiltmc.loader.impl.QuiltLoaderImpl.load(QuiltLoaderImpl.java:214) ~[quilt-loader-0.17.3.jar:?]
	at org.quiltmc.loader.impl.launch.knot.Knot.init(Knot.java:141) ~[quilt-loader-0.17.3.jar:?]
	at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:70) [quilt-loader-0.17.3.jar:?]
	at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:24) [quilt-loader-0.17.3.jar:?]
	at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:577) ~[?:?]
	at org.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104) [NewLaunch.jar:?]
	at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175) [NewLaunch.jar:?]
	at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:185) [NewLaunch.jar:?]
	at org.polymc.EntryPoint.listen(EntryPoint.java:144) [NewLaunch.jar:?]
	at org.polymc.EntryPoint.main(EntryPoint.java:74) [NewLaunch.jar:?]
Caused by: org.quiltmc.loader.impl.discovery.ModSolvingException: Unhandled error involving mod 'AutoSwitch' (autoswitch) v5.1.5-alpha.1:
Dependency for mod 'autoswitch' on fabric-client-tags-api-v1 versions [>=1.0.0] (0 valid options, 0 invalid options)
	at org.quiltmc.loader.impl.solver.ModSolver.fallbackErrorDescription(ModSolver.java:615) ~[quilt-loader-0.17.3.jar:?]
	at org.quiltmc.loader.impl.solver.ModSolver.findCompatibleSet(ModSolver.java:244) ~[quilt-loader-0.17.3.jar:?]
	at org.quiltmc.loader.impl.discovery.ModResolver.resolve(ModResolver.java:432) ~[quilt-loader-0.17.3.jar:?]
	at org.quiltmc.loader.impl.QuiltLoaderImpl.setup(QuiltLoaderImpl.java:223) ~[quilt-loader-0.17.3.jar:?]
	at org.quiltmc.loader.impl.QuiltLoaderImpl.load(QuiltLoaderImpl.java:212) ~[quilt-loader-0.17.3.jar:?]
	... 10 more

and a version a new.

Extreme FPS drops when holding right click when building

First of all: I rebound (swapped) left and right click. So for me this problem actually occurs when I hold left click (placing block, eating food etc.) but I will talk about right click because that's the common keybind everybody else uses.

For some reason after some time (longer sessions without restarting the game) it happens that I have extreme FPS drops (down to 2 FPS) when I try to build and hold rightclick to place multiple blocks. Also happens when eating.
When I then hit the keybind for auto switch to toggle everything goes back to normal (when auto switch is deactivated). When activated again the problems happens again.

It feels like that the mod is looking for updates so often that it causes the whole game to lag.

Hardware isn't an option here. I run a Ryzen 9 5900X with RTX 3080 Ti and 12 GB allocated to minecraft.

I have some other mods installed, but it's still pretty lightweight (in terms of big modpacks).

If you need any logs from me let me know.

Enchantment priority bug?

I'm not sure if this is intentional but the mod favors enchantments in a way that doesn't make sense to me,
when mining fortune ores, (diamonds, emeralds, lapis, redstone, glowstone the mod prefers.....

fort-3 < eff-1 fort-1
fort-3 < mend-1 fort-1
fort-3 unb-5 < eff-1 fort-1

To me id mich rather wait an extra fraction of a second for my non-efficiant pickaxe to get 3X the diamonds then to use my faster pickaxe

Switching Pickaxes when mining ores

Currently without changing any default configs the auto switcher goes directly to the leftmost pick in my hotbar even if that pick can't actually mine the ore I'm mining. If a feature could be added so that is switches to the least valuable pick you have that can still mine the thing you are trying to mine that would make the use of this mod much more convenient, as I currently move my iron pick off my hotbar when i don't need it as not to use it on stone and waste it.

Enhance config system

  • Add comments to files
  • Add DFU for configs
    • Add version to configs
    • Compare users changes from default
    • Update default values, merge changes together (preferring user's config)
    • Expose to API

Turning Autos switch on Freezes/Crashes game

I'm playing on a paper server when this happens. I can turn it off just fine but when I press R to enable my game will freeze and more often than not it will crash. I find that the longer I have it turned off before turning it on the worse the freeze/crash is. If it is off for less than 30 sec I have no freezing issues.

(I just realized I change the config file and fixed my minor block issues except for sugar cane.) Another minor issue is some of the switching options. When I hit the ender dragon it will switch away from my weapon. Whenever I break any farm block (wheat, carrot, beetroot, sugar cane) it switches to my ax or other tools. If it could stay at just my fist that would be nice.

Autoswitch API missing in 1.18.2

Hi!
I opened Minecraft 1.18.2 with Autoswitch and got this error about "Autoswitch API missing".
I am using MultiMC 5 on Manjaro Linux.
Here is the log:

Incompatible mod set!
net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
	 - Install autoswitch-api, any version between 1.1.0 (inclusive) and 2- (exclusive).
Unmet dependency listing:
	 - Mod 'AutoSwitch' (autoswitch) 4.0.1-alpha.1 requires any version between 1.1.0 (inclusive) and 2- (exclusive) of autoswitch-api, which is missing!
	at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:190)
	at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:142)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)

Please tell me if you know what is causing the issue.
Also, here is my mod config, if that helps:

accurate-block-placement-1.0.11.jar
animatica-0.3+1.18.jar
antighost-1.18-fabric0.43.1-1.1.4.jar
appleskin-fabric-mc1.18-2.2.0.jar
architectury-3.4.9.jar
autoconfig1u-3.3.1.jar
autoswitch-4.0.1-alpha.1.jar
AxesAreWeapons-1.5.1-fabric-1.17.1.jar
BetterCmdBlockFabric-1.18.1-2.5.8.jar
betterdroppeditems-1.3.1-21w37a.jar
BetterF3-1.2.3-Fabric-1.18.2.jar
bettermounthud-1.1.3.jar
boathud-1.0.0.jar
bobby-3.1.0.jar.disabled
breakprogress-1.0.1.jar
CameraOverhaul-1.3.0-fabric-universal.jar
can-i-mine-this-block-1.1.0.jar
Capes-1.2.2+1.18.jar
cem-0.7.0.jar
charmonium-fabric-1.18-4.0.0.jar
chatplus-1.18.1-2.1.6.jar
CITResewn-0.8.2+1.18.1.jar
cloth-api-3.0.55.jar
cloth-config-6.1.48-fabric.jar
colorfulsubtitles-1.0.0.jar
completeconfig-lib-1.3.3.jar
continuity-1.0.3+1.18.jar
Controlling-fabric-1.18.1-9.0.11.jar
Couplings-1.7.1+1.18.jar
dark-loading-screen-1.6.11.jar
DCCH-2.0+1.17.jar
deathlog-0.2.7+1.18.jar
DistantHorizons-1.6.2a-1.18.1.jar
DripSounds-1.18-0.3.0.jar
dynamic-fps-2.0.6.jar
DynamicSoundFilters-1.3.0+1.18.jar
EnchantmentDescriptions-Fabric-1.18.1-9.0.9.jar
enhancedblockentities-0.5+1.18.jar
EntityCulling-Fabric-1.3.3.jar
extrasounds-2.2.0+1.18.jar
fabric-api-0.47.8+1.18.2.jar
fabrication-1.18-2.3.0_01.jar
fabric-language-kotlin-1.7.1+kotlin.1.6.10.jar
fabrilous-updater-2.5+1.18.1.jar
ferritecore-4.0.0-fabric.jar
flytre_lib-1.18.1-1.6.4-fabric.jar
ForgeConfigAPIPort-v3.1.1-1.18.1-Fabric.jar
freelook-1.1.0.jar
Gamma-Utils-1.5.6-mc1.18.2.jar
IKnowWhatImDoing-4.0.0-fabric.jar
indium-1.0.2-alpha1+mc1.18.jar
inspecio-1.2.1+1.18.jar
'InventoryHUD-fabric-[1.18]+-3.4.2.jar'
InventoryProfilesNext-fabric-1.18-1.2.3.jar
iris-mc1.18.1-1.1.4.jar
itemscroller-fabric-1.18.0-0.15.0.jar
krypton-0.1.6.jar.disabled
Ksyxis-1.1.jar
lambdabettergrass-1.2.2+1.17.jar
lambdynamiclights-2.1.0+1.17.jar
language-reload-1.2.1.jar
lazydfu-0.1.2.jar
lithium-fabric-mc1.18.1-0.7.8.jar.disabled
malilib-fabric-1.18.0-0.10.0-dev.26.jar
megane-6.2.0.jar
MemoryUsageScreen-1.17-1.2.jar
modmenu-3.0.1.jar
morechathistory-1.18-1.1.0.jar
multiworldborders-1.3-fabric-1.18.jar
no-nether-portal-overlay-1.0.2.jar
notenoughcrashes-4.1.3+1.18.1-fabric.jar
okzoomer-5.0.0-beta.3+1.17.1.jar
PickUpNotifier-v3.1.0-1.18.1-Fabric.jar
pistorder-mc1.18-v1.4.4-fabric.jar
PresenceFootsteps-1.4.0.jar
PuzzlesLib-v3.1.3-1.18.1-Fabric.jar
rebind-all-the-keys-1.1.1+1.18.jar
reeses_sodium_options-mc1.18.1-1.3.0.jar
rer-2.3.0.jar
right-click-harvest-1.1.0+1.18.1-fabric.jar
RoughlyEnoughItems-7.1.361.jar
second-chance-1.3.0.jar
slight-gui-modifications-2.0.2.jar
smoothboot-fabric-1.18-1.7.0.jar
SmoothScrollingEverywhere-3.0.4.jar
sodium-extra-mc1.18-0.3.7.jar
sodium-fabric-mc1.18-0.4.0-alpha5+build.9.jar
starlight-1.0.2+fabric.89b8d9f.jar
stendhal-1.2.0-1.18.jar
'Trajectory Preview-1.0-1.18.1.jar'
uglyscoreboardfix-2.4.0.jar
voicechat-fabric-1.18.1-2.2.7.jar.disabled
whyamionfire-1.1.1.jar
wthit-fabric-4.4.1.jar
Xaeros_Minimap_21.23.1_Fabric_1.18.jar
XaerosWorldMap_1.19.1_Fabric_1.18.jar

Crash on launch

I installed through PolyMC from Modrinth.

AutoSwitch version is 5.4.0.

I have to split the log into several comments because github limits it to 65536 characters.

PolyMC version: 1.4.2


Launched instance in online mode

authserver.mojang.com resolves to:
    [99.86.235.59, 99.86.235.50, 99.86.235.49, 99.86.235.38]

session.minecraft.net resolves to:
    [44.199.38.182, 52.5.26.48, 34.225.172.83]

textures.minecraft.net resolves to:
    [99.86.240.116, 99.86.240.23, 99.86.240.26, 99.86.240.58]

api.mojang.com resolves to:
    [18.66.15.64, 18.66.15.107, 18.66.15.109, 18.66.15.95]


Minecraft folder is:
/Users/nnmrts/Library/Application Support/PolyMC/instances/Fabulously Optimized 4.3.2/.minecraft


Java path is:
/Library/Java/JavaVirtualMachines/openjdk.jdk/Contents/Home/bin/java


Checking Java version...
Java is version 18.0.2.1, using 64 (aarch64) architecture, from Homebrew.


Main Class:
  net.fabricmc.loader.impl.launch.knot.KnotClient

Native path:
  /Users/nnmrts/Library/Application Support/PolyMC/instances/Fabulously Optimized 4.3.2/natives

Traits:
traits XR:Initial
traits FirstThreadOnMacOS

Libraries:
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-glfw/3.3.1-mmachina.1/lwjgl-glfw-3.3.1-mmachina.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-jemalloc/3.3.1-mmachina.1/lwjgl-jemalloc-3.3.1-mmachina.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-openal/3.3.1-mmachina.1/lwjgl-openal-3.3.1-mmachina.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-opengl/3.3.1-mmachina.1/lwjgl-opengl-3.3.1-mmachina.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-stb/3.3.1-mmachina.1/lwjgl-stb-3.3.1-mmachina.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-tinyfd/3.3.1-mmachina.1/lwjgl-tinyfd-3.3.1-mmachina.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl/3.3.1-mmachina.1/lwjgl-3.3.1-mmachina.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.1/log4j-slf4j18-impl-2.17.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/ibm/icu/icu4j/70.1/icu4j-70.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/mojang/authlib/3.11.49/authlib-3.11.49.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/mojang/text2speech/1.13.9/text2speech-1.13.9.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/ca/weblite/java-objc-bridge/1.1/java-objc-bridge-1.1.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/net/fabricmc/intermediary/1.19.2/intermediary-1.19.2.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/net/fabricmc/tiny-mappings-parser/0.3.0+build.17/tiny-mappings-parser-0.3.0+build.17.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/net/fabricmc/tiny-remapper/0.8.2/tiny-remapper-0.8.2.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/net/fabricmc/access-widener/2.1.0/access-widener-2.1.0.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/ow2/asm/asm/9.3/asm-9.3.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/ow2/asm/asm-analysis/9.3/asm-analysis-9.3.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/ow2/asm/asm-commons/9.3/asm-commons-9.3.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/ow2/asm/asm-tree/9.3/asm-tree-9.3.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/ow2/asm/asm-util/9.3/asm-util-9.3.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/net/fabricmc/fabric-loader/0.14.9/fabric-loader-0.14.9.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/com/mojang/minecraft/1.19.2/minecraft-1.19.2-client.jar

Native libraries:
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-glfw/3.3.1-mmachina.1/lwjgl-glfw-3.3.1-mmachina.1-natives-macos.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-jemalloc/3.3.1-mmachina.1/lwjgl-jemalloc-3.3.1-mmachina.1-natives-macos.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-openal/3.3.1-mmachina.1/lwjgl-openal-3.3.1-mmachina.1-natives-macos.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-opengl/3.3.1-mmachina.1/lwjgl-opengl-3.3.1-mmachina.1-natives-macos.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-stb/3.3.1-mmachina.1/lwjgl-stb-3.3.1-mmachina.1-natives-macos.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl-tinyfd/3.3.1-mmachina.1/lwjgl-tinyfd-3.3.1-mmachina.1-natives-macos.jar
  /Users/nnmrts/Library/Application Support/PolyMC/libraries/org/lwjgl/lwjgl/3.3.1-mmachina.1/lwjgl-3.3.1-mmachina.1-natives-macos.jar

Mods:
  [✔] 3dskinlayers-fabric-1.5.1-mc1.19.1
  [✔] AdditionalAdditions-5.0.2
  [✔] Adorn-3.6.1+1.19-fabric
  [✔] advancementinfo-1.19.1-fabric0.58.5-1.3.1
  [✔] advancementscreenshot-fabric_1.19.2-3.7
  [✔] AirHop-v4.2.1-1.19.2-Fabric
  [✔] alternate-current-mc1.19-1.4.0
  [✔] animatica-0.5+1.19
  [✔] antighost-1.19.1-fabric0.58.5-1.1.5
  [✔] architectury-6.2.46-fabric
  [✔] autoswitch-5.4.0
  [✔] AxesAreWeapons-1.6.0-fabric-1.17.1
  [✔] BagOfHolding-v4.1.1-1.19.2-Fabric
  [✔] BarteringStation-v4.0.0-1.19.2-Fabric
  [✔] BetterAnimationsCollection-v4.0.1-1.19.2-Fabric
  [✔] betterbeds-1.2.0
  [✔] BetterF3-1.3.2-Fabric-1.19
  [✔] bettermounthud-1.1.4
  [✔] BetterTridents-v4.0.1-1.19.2-Fabric
  [✔] BlockRunner-v4.2.0-1.19.2-Fabric
  [✔] borderless-mining-1.1.5+1.19
  [✔] Capes-1.4.5+1.19
  [✔] celestria-1.1.1
  [✔] cem-0.7.1
  [✔] cinderscapes-3.0.0
  [✔] CITResewn-1.1.2+1.19.2
  [✔] cloth-config-8.2.88-fabric
  [✔] collective-fabric-1.19.2-4.52
  [✔] colormatic-3.1.2+mc.1.19
  [✔] consistency_plus-fabric-0.5.1+1.19.2
  [✔] continuity-2.0.1+1.19
  [✔] CullLessLeaves-1.0.5
  [✔] Debugify-2.6.0
  [✔] DiagonalFences-v4.2.1-1.19.2-Fabric
  [✔] DungeonsArise-1.19-2.1.51-fabric-beta-hf
  [✔] dynamic-fps-2.2.0
  [✔] EasyMagic-v4.3.2-1.19.2-Fabric
  [✔] EasyShulkerBoxes-v4.3.1-1.19.2-Fabric
  [✔] eating-animation-1.9
  [✔] emi-0.4.0+1.19
  [✔] EnchantingInfuser-v4.2.1-1.19.2-Fabric
  [✔] enhancedblockentities-0.7.1+1.19
  [✔] entity_texture_features_fabric_1.19.x-4.0.2
  [✔] entityculling-fabric-1.5.2-mc1.19
  [✔] extrasounds-2.3.1+1.19.2-1.19.1
  [✔] Fabric-1.19-SmoothSwapping-0.4.5
  [✔] fabric-api-0.60.0+1.19.2
  [✔] fabric-language-kotlin-1.8.3+kotlin.1.7.10
  [✔] fabrishot-1.8.0
  [✔] fallingleaves-1.12.2+1.19.2
  [✔] FallingTree-1.19.2-3.10.0
  [✔] farmers-delight-fabric-1.19.X-1.3.3
  [✔] farsight-fabric-1.19.1-2.0
  [✔] ferritecore-5.0.0-fabric
  [✔] Fishery-1.0.1(1)
  [✔] ForgeConfigAPIPort-v4.2.6-1.19.2-Fabric
  [✔] frame-0.26.1+1.19-fabric
  [✔] graves-2.1.1+1.19.1
  [✔] HorseExpert-v4.0.0-1.19.2-Fabric
  [✔] indium-1.0.9+mc1.19.2
  [✔] interactic-0.1.10+1.19
  [✔] inventorytabs-0.9.beta-1.19.x
  [✔] iris-mc1.19.2-1.3.1
  [✔] isometric-renders-0.3.3+1.19
  [✔] item-model-fix-1.0.3+1.19
  [✔] lambdynamiclights-2.1.2+1.19
  [✔] language-reload-1.3.2
  [✔] lazydfu-0.1.3
  [✔] lithium-fabric-mc1.19.2-0.8.3
  [✔] MagnumTorch-v4.2.0-1.19.2-Fabric
  [✔] main-menu-credits-1.1.1
  [✔] malilib-fabric-1.19.2-0.13.0
  [✔] memoryleakfix-1.19.1-0.7.0
  [✔] midnightcontrols-1.5.0+1.19
  [✔] MixinConflictHelper-1.2.0
  [✔] mixintrace-1.1.1+1.17
  [✔] moborigins-1.9.0
  [✔] modmenu-4.0.6
  [✔] morechathistory-1.19.1-1.1.1
  [✔] mousewheelie-1.10.2+mc1.19-pre1
  [✔] NoChatReports-FABRIC-1.19.2-v1.11.2
  [✔] nofade-1.18-2.0.1
  [✔] notenoughanimations-fabric-1.6.1-mc1.19.1
  [✔] optigui-1.1.1
  [✔] Origins-1.19.2-1.7.0
  [✔] origins-plus-plus-1.7.1
  [✔] Pehkui-3.4.2+1.14.4-1.19.2
  [✔] pickupnotifications-1.3.1+1.19
  [✔] puddles-1.2.2
  [✔] puzzle-1.4.0-1.19
  [✔] PuzzlesLib-v4.3.1-1.19.2-Fabric
  [✔] raised-fabric-1.19-1.1.2
  [✔] reeses_sodium_options-1.4.7+mc1.19.2-build.59
  [✔] rocks-1.6.1
  [✔] sleepwarp-1.2.0+1.19
  [✔] smoothboot-fabric-1.19-1.7.1
  [✔] sodium-extra-0.4.10+mc1.19.2-build.64
  [✔] sodium-fabric-mc1.19.2-0.4.4+build.18
  [✔] soundphysics-fabric-1.19.2-1.0.15
  [✔] spiceoffabric-1.5.3+1.19
  [✔] SpikySpikes-v4.0.1-1.19.2-Fabric
  [✔] starlight-1.1.1+fabric.ae22326
  [✔] StylishEffects-v4.3.0-1.19.2-Fabric
  [✔] terrestria-5.0.0
  [✔] TinySkeletons-v4.2.1-1.19.2-Fabric
  [✔] tooltipfix-1.0.5-1.19
  [✔] TooManyOrigins-0.6.4+1.19-fabric
  [✔] TradingPost-v4.2.0-1.19.2-Fabric
  [✔] traverse-6.0.1
  [✔] trinkets-3.4.0
  [✔] twigs-2.0.0-beta.9+1.19-fabric
  [✔] UniversalBoneMeal-v4.2.0-1.19.2-Fabric
  [✔] UniversalEnchants-v4.2.7-1.19.2-Fabric
  [✔] visuality-0.5.1
  [✔] VisualWorkbench-v4.2.0-1.19.2-Fabric
  [✔] wanderingcollector-1.1.3+mc1.19
  [✔] waveycapes-fabric-1.2.1-mc1.19.1
  [✔] woof-1.1.2-1.19
  [✔] wraith-waystones-3.0.3+mc1.19.2
  [✔] xlpackets-2.1-1.17.1
  [✔] YetAnotherConfigLib-1.0.0
  [✔] yosbr-0.1.1
  [✔] Zoomify-2.6.0

Params:
  --username  --version 1.19.2 --gameDir /Users/nnmrts/Library/Application Support/PolyMC/instances/Fabulously Optimized 4.3.2/.minecraft --assetsDir /Users/nnmrts/Library/Application Support/PolyMC/assets --assetIndex 1.19 --uuid  --accessToken  --userType  --versionType release

Window size: 854 x 480

Java Arguments:
[-Xdock:icon=icon.png, -Xdock:name="PolyMC: Fabulously Optimized 4.3.2", -XstartOnFirstThread, -Xms512m, -Xmx4096m, -Duser.language=en]


Minecraft process ID: 21320


[00:36:01] [main/INFO]: Loading Minecraft 1.19.2 with Fabric Loader 0.14.9
[00:36:01] [ForkJoinPool-1-worker-2/WARN]: Mod inventorytabs uses the version 0.9.beta-1.19.x which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'beta'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[00:36:01] [ForkJoinPool-1-worker-4/WARN]: The mod "dungeons_arise" contains invalid entries in its mod json:
- Unsupported root entry "credits" at line 12 column 12
[00:36:01] [main/INFO]: Dependencies overridden for fabric-api, cem, colormatic, debugify
[00:36:01] [main/WARN]: Warnings were found!
 - Mod 'Fabric API' (fabric-api) 0.60.0+1.19.2 recommends any version after 4.3.2 of Fabulously Optimized, which is missing!
	 - You should install any version after 4.3.2 of Fabulously Optimized for the optimal experience.
[00:36:01] [main/INFO]: Loading 286 mods:
	- additionaladditions 5.0.2
	- additionalentityattributes 1.0.0+1.19 via apoli
	- adorn 3.6.1+1.19
	- advanced_runtime_resource_pack 0.6.2 via enhancedblockentities
	- advancementinfo 1.19.1-fabric0.58.5-1.3.1
	- advancementscreenshot-fabric 3.7
	- airhop 4.2.1
	- alternate-current 1.4.0
	- amecsapi 1.3.6+mc22w17a via mousewheelie
	- animatica 0.5+1.19
	- antighost 1.19.1-fabric0.58.5-1.1.5
	- apoli 2.6.0 via origins
	- apugli 1.9.0-beta.2+1.19-fabric via toomanyorigins
	- architectury 6.2.46
	- autoswitch 5.4.0
	- autoswitch-api 3.0.0 via autoswitch
	- axesareweapons 1.6.0
	- bagofholding 4.1.1
	- barteringstation 4.0.0
	- betteranimationscollection 4.0.1
	- betterbeds 1.2.0
	- betterf3 1.3.2
	- bettermounthud 1.1.4
	- bettertridents 4.0.1
	- blockrunner 4.2.0
	- blue_endless_jankson 1.2.1 via jankson
	- borderlessmining 1.1.5+1.19
	- caffeineconfig 1.0.0+1.17 via sodium-extra
	- calio 1.7.0 via apoli
	- capes 1.4.5+1.19
	- cardinal-components-base 5.0.1 via puzzleslib
	- cardinal-components-block 5.0.1 via puzzleslib
	- cardinal-components-chunk 5.0.1 via puzzleslib
	- cardinal-components-entity 5.0.1 via puzzleslib
	- cardinal-components-world 5.0.1 via puzzleslib
	- celestria 1.1.1
	- cem 0.7.1
	- cinderscapes 3.0.0
	- cinderscapes-client 3.0.0 via cinderscapes
	- cinderscapes-common 3.0.0 via cinderscapes
	- cinderscapes-worldgen 3.0.0 via cinderscapes
	- citresewn 1.1.2+1.19.2
	- citresewn-defaults 1.1.2+1.19.2 via citresewn
	- cloth-basic-math 0.6.1 via cloth-config
	- cloth-config 8.2.88
	- coat 1.0.0-beta.18+mc22w17a via spiceoffabric
	- collective-fabric 4.52
	- colormatic 3.1.2+mc.1.19
	- com_electronwill_night-config_core 3.6.5 via forgeconfigapiport
	- com_electronwill_night-config_toml 3.6.5 via forgeconfigapiport
	- com_github_llamalad7_mixinextras 0.0.12 via cull-less-leaves
	- com_logisticscraft_occlusionculling 0.0.6-SNAPSHOT via entityculling
	- com_moandjiezana_toml_toml4j 0.7.2 via dynamicfps
	- common-protection-api 1.0.0 via universal-graves
	- completeconfig-base 2.0.0-beta.3 via cem
	- completeconfig-gui-cloth 2.0.0-beta.3 via cem
	- conditional-mixin 0.3.0 via cull-less-leaves
	- consistency_plus 0.5.1+1.19.2
	- continuity 2.0.1+1.19
	- crowdin-translate 1.4+1.19 via antighost
	- cull-less-leaves 1.0.5
	- debugify 2.6.0
	- dev_isxander_settxi_settxi-core 2.10.2 via zoomify
	- dev_isxander_settxi_settxi-gui 2.10.2 via zoomify
	- dev_isxander_settxi_settxi-kotlinx-serialization 2.10.2 via zoomify
	- diagonalfences 4.2.1
	- dungeons_arise 2.1.51
	- dynamicfps 2.2.0
	- easymagic 4.3.2
	- easyshulkerboxes 4.3.1
	- eatinganimationid 1.9
	- emi 0.4.0+1.19
	- enchantinginfuser 4.2.1
	- enhancedblockentities 0.7.1+1.19
	- entity_texture_features 4.0.2
	- entityculling 1.5.2-mc1.19
	- extensibleenums 4.0.0 via bagofholding
	- extrasounds 2.3.1+1.19.2-1.19.1
	- fabric-api 0.60.0+1.19.2
	- fabric-api-base 0.4.11+e62f51a390 via sodium
	- fabric-api-lookup-api-v1 1.6.9+9ff28f4090 via fabric-api
	- fabric-biome-api-v1 9.0.17+aeb40ebe90 via fabric-api
	- fabric-blockrenderlayer-v1 1.1.20+aeb40ebe90 via fabric-api
	- fabric-client-tags-api-v1 1.0.1+b35fea8390 via autoswitch
	- fabric-command-api-v1 1.2.11+f71b366f90 via fabric-api
	- fabric-command-api-v2 2.1.7+0c17ea9690 via fabric-api
	- fabric-commands-v0 0.2.28+df3654b390 via fabric-api
	- fabric-containers-v0 0.1.34+df3654b390 via fabric-api
	- fabric-content-registries-v0 3.2.3+aeb40ebe90 via fabric-api
	- fabric-convention-tags-v1 1.1.1+7cd20a1490 via fabric-api
	- fabric-crash-report-info-v1 0.2.5+aeb40ebe90 via fabric-api
	- fabric-data-generation-api-v1 5.1.8+a680b9b490 via fabric-api
	- fabric-dimensions-v1 2.1.30+aeb40ebe90 via fabric-api
	- fabric-entity-events-v1 1.4.18+9ff28f4090 via fabric-api
	- fabric-events-interaction-v0 0.4.28+aeb40ebe90 via fabric-api
	- fabric-events-lifecycle-v0 0.2.28+df3654b390 via fabric-api
	- fabric-game-rule-api-v1 1.0.21+aeb40ebe90 via fabric-api
	- fabric-item-api-v1 1.5.7+35a03c4390 via fabric-api
	- fabric-item-groups-v0 0.3.28+aeb40ebe90 via fabric-api
	- fabric-key-binding-api-v1 1.0.20+aeb40ebe90 via fabric-api
	- fabric-keybindings-v0 0.2.18+df3654b390 via fabric-api
	- fabric-language-kotlin 1.8.3+kotlin.1.7.10
	- fabric-lifecycle-events-v1 2.1.2+aeb40ebe90 via fabric-api
	- fabric-loot-api-v2 1.1.3+83a8659290 via fabric-api
	- fabric-loot-tables-v1 1.1.6+9e7660c690 via fabric-api
	- fabric-message-api-v1 5.0.3+176380a290 via fabric-api
	- fabric-mining-level-api-v1 2.1.14+33fbc73890 via fabric-api
	- fabric-models-v0 0.3.17+aeb40ebe90 via fabric-api
	- fabric-networking-api-v1 1.2.4+5eb68ef290 via fabric-api
	- fabric-networking-v0 0.3.21+df3654b390 via fabric-api
	- fabric-object-builder-api-v1 4.0.11+aeb40ebe90 via fabric-api
	- fabric-particles-v1 1.0.10+aeb40ebe90 via fabric-api
	- fabric-permissions-api-v0 0.1-SNAPSHOT via universal-graves
	- fabric-registry-sync-v0 0.9.24+aeb40ebe90 via fabric-api
	- fabric-renderer-api-v1 1.0.10+aeb40ebe90 via fabric-api
	- fabric-renderer-indigo 0.6.12+aeb40ebe90 via fabric-api
	- fabric-renderer-registries-v1 3.2.20+df3654b390 via fabric-api
	- fabric-rendering-data-attachment-v1 0.3.14+aeb40ebe90 via sodium
	- fabric-rendering-fluids-v1 3.0.7+aeb40ebe90 via sodium
	- fabric-rendering-v0 1.1.22+df3654b390 via fabric-api
	- fabric-rendering-v1 1.10.16+aeb40ebe90 via fabric-api
	- fabric-resource-conditions-api-v1 2.0.11+e62f51a390 via fabric-api
	- fabric-resource-loader-v0 0.6.1+aeb40ebe90 via sodium
	- fabric-screen-api-v1 1.0.26+f05effaf90 via fabric-api
	- fabric-screen-handler-api-v1 1.2.13+9ff28f4090 via fabric-api
	- fabric-textures-v0 1.0.20+aeb40ebe90 via fabric-api
	- fabric-transfer-api-v1 2.0.11+83a8659290 via fabric-api
	- fabric-transitive-access-wideners-v1 1.3.0+42d99c3290 via fabric-api
	- fabricloader 0.14.9
	- fabrishot 1.8.0
	- fallingleaves 1.12.2+1.19.2
	- fallingtree 3.10.0
	- farmersdelight 1.19-1.3.3
	- ferritecore 4.2.1
	- fiber 0.23.0-2 via collective-fabric
	- fishery 1.0.1
	- forgeconfigapiport 4.2.6
	- frame 0.26.1+1.19-fabric
	- frame-api-base 0.2.1+906ebc04a9 via frame
	- frame-blocks-v0 0.1.3+233e7428a9 via frame
	- frame-config-v0 0.3.1+0fa45150a9 via frame
	- frame-content-registries-v0 0.4.0+2876b511a9 via frame
	- frame-enchantments-v0 0.1.0+4093105da9 via frame
	- frame-game-rules-v0 0.2.4+e7ce56a6a9 via frame
	- frame-items-v0 0.1.3+906ebc04a9 via frame
	- frame-loot-tables-v0 0.1.4+4f7341eca9 via frame
	- frame-registries-v0 0.1.1+0e0ec74ea9 via frame
	- frame-rendering-v0 0.1.5+906ebc04a9 via frame
	- frame-tabbed-item-groups-v0 0.2.4+0aca9b56a9 via frame
	- frame-toymaker-v0 0.6.1+b13741c3a9 via frame
	- frame-woods-v0 0.2.1+6a33fbada9 via frame
	- fwaystones 3.0.3+mc1.19.2
	- holdthatchunk 1.1.1
	- hologram-api 0.2.2+1.19 via universal-graves
	- horseexpert 4.0.0
	- indium 1.0.9+mc1.19.2
	- interactic 0.1.10+1.19
	- inventorytabs 0.9.beta-1.19.x
	- iris 1.3.1
	- isometric-renders 0.3.3+1.19
	- isxander-main-menu-credits 1.1.1
	- itemmodelfix 1.0.3+1.19
	- jankson 4.1.1+j1.2.1 via libgui
	- java 18
	- kanos_config 0.3.1+1.14.4-1.19 via pehkui
	- lambdynlights 2.1.2+1.19
	- languagereload 1.3.2
	- lazydfu 0.1.3
	- libgui 6.0.0-beta.5+1.19-pre1 via additionaladditions
	- libninepatch 1.1.0 via libgui
	- lithium 0.8.3
	- magnumtorch 4.2.0
	- malilib 0.13.0
	- memoryleakfix 1.19.1-0.7.0
	- midnightcontrols 1.5.0+1.19
	- midnightlib 0.5.2 via puzzle
	- minecraft 1.19.2
	- mixin-conflict-helper 1.2.0
	- mixintrace 1.1.1+1.17
	- mm 2.3 via frame-enchantments-v0
	- moborigins 1.9.0
	- modmenu 4.0.6
	- morechathistory 1.1.1
	- mousewheelie 1.10.2+mc1.19-pre1
	- nbtcrafting 2.1.4+mc1.19 via spiceoffabric
	- nochatreports 1.19.2-v1.11.2
	- nofade 1.18-2.0.1
	- notenoughanimations 1.6.1
	- omega-config 1.2.3-1.18.1 via capes
	- optigui 1.1.1
	- org_anarres_jcpp 1.4.14 via iris
	- org_apache_commons_commons-text 1.9 via optigui
	- org_aperlambda_lambdajcommon 1.8.1 via midnightcontrols
	- org_jetbrains_kotlin_kotlin-reflect 1.7.10 via fabric-language-kotlin
	- org_jetbrains_kotlin_kotlin-stdlib 1.7.10 via fabric-language-kotlin
	- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.7.10 via fabric-language-kotlin
	- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.7.10 via fabric-language-kotlin
	- org_jetbrains_kotlinx_atomicfu-jvm 0.18.3 via fabric-language-kotlin
	- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.6.4 via fabric-language-kotlin
	- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.6.4 via fabric-language-kotlin
	- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.0 via fabric-language-kotlin
	- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.4.0 via fabric-language-kotlin
	- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.4.0 via fabric-language-kotlin
	- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.4.0 via fabric-language-kotlin
	- org_joml_joml 1.10.4 via sodium
	- origins 1.7.0
	- origins-plus-plus 1.7.1
	- packet_tweaker 0.3.0+1.18.2 via server_translations_api
	- pehkui 3.4.2+1.14.4-1.19.2
	- pickupnotifications 1.3.1
	- pinlib 0.1.3+1.19 via fwaystones
	- placeholder-api 2.0.0-beta.7+1.19 via universal-graves
	- playerabilitylib 1.6.0 via apoli
	- polymer 0.2.10+1.19.1 via universal-graves
	- polymer-registry-sync-manipulator 0.0.1+1.19.1 via polymer
	- pride 1.1.2+1.19 via lambdynlights
	- puddles 1.2.2
	- puzzle 1.4.0-1.19
	- puzzle-base 1.4.0-1.19 via puzzle
	- puzzle-gui 1.4.0-1.19 via puzzle
	- puzzle-models 1.4.0-1.19 via puzzle
	- puzzle-splashscreen 1.4.0-1.19 via puzzle
	- puzzleslib 4.3.1
	- raised 1.1.2
	- reach-entity-attributes 2.3.0 via origins
	- reeses-sodium-options 1.4.7+mc1.19.2-build.59
	- rocks 1.6.1
	- roundalib 0.2.1 via pickupnotifications
	- server_translations_api 1.4.16+1.19 via universal-graves
	- settxi-gui-yacl 2.10.2 via zoomify
	- sgui 1.1.3+1.19.1 via universal-graves
	- skinlayers 1.5.1-mc1.19.1
	- sleepwarp 1.2.0+1.19
	- smoothboot 1.19-1.7.1
	- smoothswapping 0.4.5
	- sodium 0.4.4+build.18
	- sodium-extra 0.4.10+mc1.19.2-build.64
	- sound_physics_remastered 1.19.2-1.0.15
	- soundcategories 1.2.4+1.19 via extrasounds
	- spiceoffabric 1.5.3+1.19
	- spikyspikes 4.0.1
	- spruceui 4.0.0+1.19 via enhancedblockentities
	- starlight 1.1.1+fabric.ae22326
	- stonecutter_recipe_tags 4.0.0+1.19.9b8d04c.fabric via consistency_plus
	- stylisheffects 4.3.0
	- terrablender 2.0.1.125 via traverse
	- terraform-biome-remapper-api-v1 4.1.1 via traverse
	- terraform-config-api-v1 4.1.1 via traverse
	- terraform-dirt-api-v1 4.1.1 via terrestria
	- terraform-shapes-api-v1 4.1.1 via cinderscapes
	- terraform-surfaces-api-v1 4.1.1 via traverse
	- terraform-tree-api-v1 4.1.1 via traverse
	- terraform-wood-api-v1 4.1.1 via traverse
	- terrestria 5.0.0
	- terrestria-client 5.0.0 via terrestria
	- terrestria-common 5.0.0 via terrestria
	- terrestria-worldgen 5.0.0 via terrestria
	- tinyskeletons 4.2.1
	- tooltipfix 1.0.5-1.19
	- toomanyorigins 0.6.4+1.19-fabric
	- tradingpost 4.2.0
	- traverse 6.0.1
	- traverse-client 6.0.1 via traverse
	- traverse-common 6.0.1 via traverse
	- traverse-worldgen 6.0.1 via traverse
	- trinkets 3.4.0
	- tweed4_annotated 1.3.1+mc22w17a via mousewheelie
	- tweed4_base 1.7.1+mc22w17a via spiceoffabric
	- tweed4_data 1.2.1+mc22w17a via mousewheelie
	- tweed4_data_hjson 1.1.1+mc22w17a via spiceoffabric
	- tweed4_tailor_coat 1.1.3+mc22w17a via mousewheelie
	- tweed4_tailor_screen 1.1.1+mc22w17a via spiceoffabric
	- twigs 2.0.0-beta.9+1.19-fabric
	- universal-graves 2.1.1+1.19.1
	- universalbonemeal 4.2.0
	- universalenchants 4.2.7
	- visuality 0.5.1
	- visualworkbench 4.2.0
	- wandering_collector 1.1.3+mc1.19
	- waveycapes 1.2.1
	- woof 1.1.2-1.19
	- worldmesher 0.2.12+1.19 via isometric-renders
	- xlpackets 2.1-1.17.1
	- yet-another-config-lib 1.0.0
	- yosbr 0.1.1
	- zoomify 2.6.0

Axe melee hits "corrected" to swords

Both of these are valid weapons in different situations and I don't appreciate AutoSwitch thinking it knows better.

0.11.3 part of All of Fabric 2.

Pumpkin should be 'axe', not 'sword'.

According to the wiki, a pumpkin is best broken with an axe, not a sword.

https://minecraft.gamepedia.com/Pumpkin

It's also a noticeable speed difference in game.

You may also want to double check your other settings, just to be sure?

To be clear, it looks like deleting 'pumpkin' from swordTargetMaterials= in autoswitchMaterials.cfg fixes the issue.

Punching People

Is there a way to make The Mod not Autoequip swords for players or if not possible mobs in general?

changing the toggle hotkey

ive seen people mention where you can change the hotkey that toggles the mod on and off- the R key is binded to a rather useful command i use every few minutes and its a pain to have to move that one since id have to retrain my hands. what file can i look into to change the keybind? also im playing in fabric 1.17.1

autoswitch doesn't work if you rebind your hotbar keys

mc version: 1.16-pre5
mod version: 2.4.0

if you rebind the hotbar keys to say, the numpad, or letters autoswitch stops functioning, it doesn't start working if you reset your keybinds, however if you quit to titlescreen and come back to the world it will start functioning again no matter what the binds are set to

Ghost blocks again

Got another one of these for you in case it helps :) Disabling is a perfectly acceptable work around in my opinion tho.
Got a video of it happening
https://cdn.discordapp.com/attachments/714124655597715517/720445783198924848/20200610_191308.mp4

and the console warning
https://pastebin.com/Je0HLxdK

If you want an actual log I can get that too, but I figured this was enough and it seems like you're aware that it happens. Nbd in my opinion tbh, but it was reported to me so I'm reporting it to you :)
Have a nice day and thanks for the sweet mod!

1.9.0 crashes on load in 1.5.2 if you have modmenu installed

It seems that you removed menu integration classes when backporting from 1.16, but left the entrypoint for it in fabric.mod.json. So it throws java.lang.ClassNotFoundException: autoswitch.modmenu.ModMenuImpl.
I commented out the modmenu entrypoint in the jar and it fixed the problem.

Can't find in config

Even though I am new to going into config, I will found my way. But even opening all three, I can't see where I can change how much durability is left before it switches. I even did the 'find' to search for it in all three. I am unsure if there is another config I can't see or what.

strange tool priority when setting multiple tools with multiple enchantments

i have
minecraft!mangrove_leaves = shears,hoe;minecraft:silk_touch,hoe;minecraft:mending,hoe,sword;minecraft:mending,sword
in the config

actual autoswitch priority, when tested, is:
silk touch hoe > mending hoe > mending sword > shears > sword

already ran into a similar issue today when trying to set beehives
minecraft!beehive = axe;minecraft:silk_touch, any;minecraft:silk_touch,
works as expected, but when i had
minecraft!beehive = axe;minecraft:silk_touch, any;minecraft:silk_touch, axe;minecraft:efficiency, axe;minecraft:mending, axe;minecraft:unbreaking, axe
the actual priority when testing ended up being
silk touch axe > efficiency axe > mending axe > unbreaking axe > silk touch pickaxe (any tool) > axe

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.