Giter VIP home page Giter VIP logo

effortless's People

Contributors

andileni avatar huskcasaca avatar telezhka-the-first avatar virtuoel 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

effortless's Issues

Previews don't appear with shaders (iris, rethinking voxels)

The previews don't appear unfortunately, would also love to see the ability to cap a limit on the size of a structure to make sure it doesn't lag for massive previews that I probably wouldn't be making anyway.

Thanks for working hard on this incredible mod, its such a life saver, saves me so much time in building! Keep up your awesome work

Bug: game not finishes load

Mod list:
effortless-fabric-1.20.4-2.0.1.jar
fabric-api-0.95.4+1.20.4.jar
iris-mc1.20.4-1.6.15.jar
sodium-fabric-0.5.8+mc1.20.4.jar

On fabric loader 0.15.6

imagem_2024-02-05_101521165

And the same problem occur with old versions of sodium and iris:
iris-mc1.20.4-1.6.14.jar
sodium-fabric-mc1.20.3-0.5.5.jar

1.18.X

A 1.18.X version would be awesome

A small suggestion for building habits.

I'm sorry, if the logical order cannot be changed, please close this issue.
array functionality is abnormal, general building habits are mirror rotations and copies, not using 'mirror' for 'array'.
Here is additional code regarding the methods findCoordinates and findBlockStates in the BuildModifierHandler class.

//======Mirror first;Then Array;Append output;======
var mirror = new LinkedHashSet<>(List.of(blockPos));
mirror.addAll(Mirror.findCoordinates(player, blockPos));
mirror.addAll(RadialMirror.findCoordinates(player, blockPos));
var array = new LinkedHashSet<>(mirror);
for (var mir : mirror) {
array.addAll(Array.findCoordinates(player, mir));
}
coordinates.addAll(array);
//=====================================

//======Mirror first;Then Array;Append output======
var mirrorBlockstates = new LinkedHashMap<BlockPos,BlockState>();
mirrorBlockstates.put(blockPos,blockState);
mirrorBlockstates.putAll(Mirror.findBlockStates(player, blockPos, blockState, itemStack, itemStacks));
mirrorBlockstates.putAll(RadialMirror.findBlockStates(player, blockPos, blockState, itemStack, itemStacks));
var arrayBlockstates = new LinkedHashMap<>(mirrorBlockstates);
for(Map.Entry<BlockPos,BlockState> entry: mirrorBlockstates.entrySet()){
arrayBlockstates.putAll(Array.findBlockStates(player, entry.getKey(), entry.getValue(), itemStack, itemStacks));
}
blockStates.putAll(arrayBlockstates);
//=====================================

Doesnt work on servers without the mod.

Describe the Suggestion

A major downside of this mod is that it doesnt work on servers without the mod. If you do, blocks appear to get placed on clientside, but not on serverside. Please add a mode where the mod either uses the vanilla commands to place blocks or the worldedit commands, as world edit is a very common mod to be installed on servers.

Screenshots and Videos

No response

Suggestion: Copy-Paste feature

This mod is great! One additional feature that would be uber-cool would be copy-pasting of block regions.

Could work like this:

  • select copy mode
  • mark block region with one of the existing tools
  • get a "blueprint" (special item) that you can place in the hotbar
  • "use" the blueprint item to place copies of the region anywhere

Crash on block placement

Doesn't appear when placement mode set to "disable"
image
Crash report:
https://crashy.net/qG4dXi8kYywPgcFnLsj1

Unreported exception thrown!
java.lang.NullPointerException: Cannot invoke "java.util.List.isEmpty()" because "coordinates" is null
	at Not Enough Crashes deobfuscated stack trace.(1.19.2+build.28)
	at dev.huskcasaca.effortless.render.BlockPreviewRenderer.onBlocksPlaced(BlockPreviewRenderer.java:319)
	at dev.huskcasaca.effortless.render.BlockPreviewRenderer.onBlocksPlaced(BlockPreviewRenderer.java:308)
	at dev.huskcasaca.effortless.buildmodifier.BuildModifierHandler.onBlockPlaced(BuildModifierHandler.java:61)
	at dev.huskcasaca.effortless.buildmode.BuildModeHandler.onBlockPlacedPacketReceived(BuildModeHandler.java:97)
	at net.minecraft.client.MinecraftClient.handler$bmh000$onStartUseItem(MinecraftClient:8073)
	at net.minecraft.client.MinecraftClient.doItemUse(MinecraftClient)
	at net.minecraft.client.MinecraftClient.accurateblockplacement_DoItemUseBypassDisable(MinecraftClient:3459)
	at net.minecraft.client.render.GameRenderer.handler$zza000$onUpdateTargetedEntityComplete(GameRenderer:1858)
	at net.minecraft.client.render.GameRenderer.updateTargetedEntity(GameRenderer:893)
	at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer:1502)
	at net.minecraft.client.render.GameRenderer.render(GameRenderer:1191)
	at net.minecraft.client.MinecraftClient.render(MinecraftClient:1177)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient:768)
	at net.minecraft.client.main.Main.main(Main:244)
	at net.minecraft.client.main.Main.main(Main:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
07:15:34.336
Minecraft ran into a problem! Report saved to: C:\Programs\Games\Curseforge\Instances\Client 1.19.2 (2)\crash-reports\crash-2022-12-10_07.15.33-client.txt
---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.

Time: 2022-12-10 07:15:34
Description: Unexpected error

java.lang.NullPointerException: Cannot invoke "java.util.List.isEmpty()" because "coordinates" is null
	at Not Enough Crashes deobfuscated stack trace.(1.19.2+build.28)
	at dev.huskcasaca.effortless.render.BlockPreviewRenderer.onBlocksPlaced(BlockPreviewRenderer.java:319)
	at dev.huskcasaca.effortless.render.BlockPreviewRenderer.onBlocksPlaced(BlockPreviewRenderer.java:308)
	at dev.huskcasaca.effortless.buildmodifier.BuildModifierHandler.onBlockPlaced(BuildModifierHandler.java:61)
	at dev.huskcasaca.effortless.buildmode.BuildModeHandler.onBlockPlacedPacketReceived(BuildModeHandler.java:97)
	at net.minecraft.client.MinecraftClient.handler$bmh000$onStartUseItem(MinecraftClient:8073)
	at net.minecraft.client.MinecraftClient.doItemUse(MinecraftClient)
	at net.minecraft.client.MinecraftClient.accurateblockplacement_DoItemUseBypassDisable(MinecraftClient:3459)
	at net.minecraft.client.render.GameRenderer.handler$zza000$onUpdateTargetedEntityComplete(GameRenderer:1858)
	at net.minecraft.client.render.GameRenderer.updateTargetedEntity(GameRenderer:893)
	at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer:1502)
	at net.minecraft.client.render.GameRenderer.render(GameRenderer:1191)
	at net.minecraft.client.MinecraftClient.render(MinecraftClient:1177)
	at net.minecraft.client.MinecraftClient.run(MinecraftClient:768)
	at net.minecraft.client.main.Main.main(Main:244)
	at net.minecraft.client.main.Main.main(Main:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)


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

-- Head --
Thread: Render thread
Stacktrace:
	at dev.huskcasaca.effortless.render.BlockPreviewRenderer.onBlocksPlaced(BlockPreviewRenderer.java:319)
	at dev.huskcasaca.effortless.render.BlockPreviewRenderer.onBlocksPlaced(BlockPreviewRenderer.java:308)
	at dev.huskcasaca.effortless.buildmodifier.BuildModifierHandler.onBlockPlaced(BuildModifierHandler.java:61)
	at dev.huskcasaca.effortless.buildmode.BuildModeHandler.onBlockPlacedPacketReceived(BuildModeHandler.java:97)
	at net.minecraft.class_310.handler$bmh000$onStartUseItem(class_310.java:8073)
	at net.minecraft.class_310.method_1583(class_310.java)
	at net.minecraft.class_310.accurateblockplacement_DoItemUseBypassDisable(class_310.java:3459)
	at net.minecraft.class_757.handler$zza000$onUpdateTargetedEntityComplete(class_757.java:1858)
	at net.minecraft.class_757.method_3190(class_757.java:893)
	at net.minecraft.class_757.method_3188(class_757.java:1502)

-- Affected level --
Details:
	All players: 1 total; [class_746['Sherane_'/73, l='ClientLevel', x=156.37, y=127.00, z=155.46]]
	Chunk stats: 4332, 4332
	Level dimension: minecraft:overworld
	Level spawn location: World: (32,121,-16), Section: (at 0,9,0 in 2,7,-1; chunk contains blocks 32,-64,-16 to 47,319,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,-64,-512 to 511,319,-1)
	Level time: 17814 game time, 17814 day time
	Server brand: fabric
	Server type: Integrated singleplayer server
Stacktrace:
	at net.minecraft.class_638.method_8538(class_638.java:580)
	at net.minecraft.class_310.method_1587(class_310.java:2341)
	at net.minecraft.class_310.method_1514(class_310.java:792)
	at net.minecraft.client.main.Main.method_44604(Main.java:244)
	at net.minecraft.client.main.Main.main(Main.java:51)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: Default, Fabric Mods, minecraft/supporteatinganimation, itemswapper/default, xali-s-Enchanted-Books-16x-v0.10.1.zip, VanillaTweaks_r926559.zip, ShinyEnchantmentGlint(1.17).zip, FreshAnimations_v1.7.zip, 1.1.0v_VisualStews.zip, 1.0.1v_VisualGoatHorns.zip, Visual Shulker Labels.zip, avm-command-staff.zip, unique-paintings-e2440.zip, better-maps-e2251.zip, Sr_Paulo - Better Netherite tools.zip, fashion-helmets-1-18.zip, Icons+V.1.7.1.zip, EclecticTrove-noconfig-1.19-1.2.0.zip, xali's Potions v1.0.zip, Supplementaries Generated Pack, replaymod_lang

-- System Details --
Details:
	Minecraft Version: 1.19.2
	Minecraft Version ID: 1.19.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 17.0.3, Microsoft
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
	Memory: 709437360 bytes (676 MiB) / 5062524928 bytes (4828 MiB) up to 6442450944 bytes (6144 MiB)
	CPUs: 12
	Processor Vendor: GenuineIntel
	Processor Name: 12th Gen Intel(R) Core(TM) i5-12400F
	Identifier: Intel64 Family 6 Model 151 Stepping 5
	Microarchitecture: unknown
	Frequency (GHz): 2.50
	Number of physical packages: 1
	Number of physical CPUs: 6
	Number of logical CPUs: 12
	Graphics card #0 name: NVIDIA GeForce RTX 3070 Ti
	Graphics card #0 vendor: NVIDIA (0x10de)
	Graphics card #0 VRAM (MB): 4095.00
	Graphics card #0 deviceId: 0x2482
	Graphics card #0 versionInfo: DriverVersion=31.0.15.2698
	Memory slot #0 capacity (MB): 16384.00
	Memory slot #0 clockSpeed (GHz): 3.20
	Memory slot #0 type: DDR4
	Memory slot #1 capacity (MB): 16384.00
	Memory slot #1 clockSpeed (GHz): 3.20
	Memory slot #1 type: DDR4
	Virtual memory max (MB): 37491.87
	Virtual memory used (MB): 30862.66
	Swap memory total (MB): 4864.00
	Swap memory used (MB): 70.98
	JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx6144m -Xms256m
	Fabric Mods: 
		accurateblockplacement: Accurate Block Placement 1.0.15
		additionaladditions: Additional Additions 5.1.0
			libgui: LibGui 6.0.0-beta.5+1.19-pre1
				jankson: Jankson 4.1.1+j1.2.1
					blue_endless_jankson: jankson 1.2.1
				libninepatch: LibNinePatch 1.1.0
		additionalbanners: AdditionalBanners 10.1.2
		additionalbars: Additional Bars 3.3.1+1.19
		advancementinfo: AdvancementInfo 1.19.1-fabric0.58.5-1.3.1
		advancementplaques: Advancement Plaques 1.4.6
		alternate-current: Alternate Current 1.4.0
		amecs: Amecs 1.3.8+mc.1.19-rc2
			amecsapi: Amecs API 1.3.6+mc22w17a
		amplifiednether: Amplified nether 1.2
		another_furniture: Another Furniture 2.1.2-1.19.2
		appleskin: AppleSkin 2.4.1+mc1.19
		architectury: Architectury 6.4.62
		armorsoundtweak: Armor Sound Tweak 6.0.0
			com_electronwill_night-config_core: core 3.6.5
			com_electronwill_night-config_toml: toml 3.6.5
		armorstatues: Armor Statues 4.0.2
		artifacts: Artifacts 7.1.1+fabric
			com_github_llamalad7_mixinextras: MixinExtras 0.0.11
			expandability: ExpandAbility 6.0.0
			step-height-entity-attribute: Step Height Entity Attribute 1.0.0
		balm-fabric: Balm 4.5.2+0
		bcc: BetterCompatibilityChecker 2.0.2-build.16+mc1.19.1
		bestylewither: BE Style Wither 1.3
		better_bad_omen: Better Bad Omen 1.6.0
		betterbeaconplacement-fabric: Better Beacon Placement (Fabric) 2.1
		bettercommandblockui: BetterCommandBlockUI 0.3.0
		betterdeserttemples: YUNG's Better Desert Temples 1.19.2-Fabric-2.2.1
		betterdungeons: YUNG's Better Dungeons 1.19.2-Fabric-3.2.1
		betterenchantmentboosting: Better Enchantment Boosting 1.2.1
		betterf3: BetterF3 4.0.0
		betterfpsdist: Better FPS distance Mod 1.19.1-2.0
		bettermineshafts: YUNG's Better Mineshafts 1.19.2-Fabric-3.2.0
		bettermounthud: Better Mount HUD 1.2.0
		betteroceanmonuments: YUNG's Better Ocean Monuments 1.19.2-Fabric-2.1.0
		betterpingdisplay: Better Ping Display 1.1.1
		bettersculksensor: BetterSculkSensor 1.1.8
		betterstats: Better Statistics Screen 2.0
			tcdcommons: TCD Commons API 1.0+1.19.2
		betterstrongholds: YUNG's Better Strongholds 1.19.2-Fabric-3.2.0
		bettertaskbar: Better Taskbar 1.5
		betterthirdperson: Better Third Person 1.8.1
		bettertridentreturn: Better Trident Return 1.19-1.0.2
		betterwitchhuts: YUNG's Better Witch Huts 1.19.2-Fabric-2.1.0
		blockrunner: Block Runner 4.2.0
		blockus: Blockus 2.5.6+1.19.2
			terraform-wood-api-v1: Terraform Wood API (v1) 4.2.0
		bluemap: BlueMap 3.7
		bluemap_custom_skin_server: BlueMap Custom Skin Server 2022.8.1
		bookshelf: Bookshelf 16.1.11
		borderlessmining: Borderless Mining 1.1.5+1.19
		bosses_of_mass_destruction: Bosses of Mass Destruction (Beta) 1.4.5-1.19.2
			maelstrom_library: Maelstrom Library 1.3-1.19-pre1
			multipart_entities: MultipartEntities 1.2-1.19-pre1
		bottledair-fabric: Bottled Air (Fabric) 1.7
		cacao: Croptopia's Chocolaterie 1.2
		cameraoverhaul: Camera Overhaul 1.3.1-fabric-universal
		cardinal-components: Cardinal Components API 5.0.2
			cardinal-components-base: Cardinal Components API (base) 5.0.2
			cardinal-components-block: Cardinal Components API (blocks) 5.0.2
			cardinal-components-chunk: Cardinal Components API (chunks) 5.0.2
			cardinal-components-entity: Cardinal Components API (entities) 5.0.2
			cardinal-components-item: Cardinal Components API (items) 5.0.2
			cardinal-components-level: Cardinal Components API (world saves) 5.0.2
			cardinal-components-scoreboard: Cardinal Components API (scoreboard) 5.0.2
			cardinal-components-world: Cardinal Components API (worlds) 5.0.2
		catalogue: Catalogue 1.6.3-1.19.2
		chat_heads: Chat Heads 0.7.1
		cherishedworlds: Cherished Worlds 6.0.1+1.19.2
		cleardespawn: Clear Despawn 1.1.10
		cloth-api: Cloth API 4.0.65
			cloth-basic-math: cloth-basic-math 0.6.1
			cloth-client-events-v0: Cloth Client Events v0 4.0.65
			cloth-common-events-v1: Cloth Common Events v1 4.0.65
			cloth-scissors-api-v1: Cloth Scissors API v1 4.0.65
			cloth-utils-v1: Cloth Utils v1 4.0.65
		cloth-config: Cloth Config v8 8.2.88
		collective-fabric: Collective (Fabric) 5.22
			fiber: fiber 0.23.0-2
		command-block-ide: Command Block IDE 0.3.3
		compactsb: Compact Scoreboard 1.0.0
		condensed_creative: Condensed Creative 2.0.2+1.19
		connectivity: Connectivity Mod 1.19-3.3
		croptopia: Croptopia 2.1.2
			com_typesafe_config: config 1.4.1
			io_leangen_geantyref_geantyref: geantyref 1.3.11
			org_spongepowered_configurate-core: configurate-core 4.1.2
			org_spongepowered_configurate-hocon: configurate-hocon 4.1.2
		customizableelytra: Customizable Elytra 1.6.4-1.19
		damagetilt: Damage Tilt 1.19-fabric-0.1.2
		dcch: DCCH 1.2
		deathcounter: Death Counter 2022.10.5
			io_ktor_ktor-events-jvm: ktor-events-jvm 2.1.2
			io_ktor_ktor-http-cio-jvm: ktor-http-cio-jvm 2.1.2
			io_ktor_ktor-http-jvm: ktor-http-jvm 2.1.2
			io_ktor_ktor-io-jvm: ktor-io-jvm 2.1.2
			io_ktor_ktor-network-jvm: ktor-network-jvm 2.1.2
			io_ktor_ktor-serialization-jvm: ktor-serialization-jvm 2.1.2
			io_ktor_ktor-serialization-kotlinx-json-jvm: ktor-serialization-kotlinx-json-jvm 2.1.2
			io_ktor_ktor-serialization-kotlinx-jvm: ktor-serialization-kotlinx-jvm 2.1.2
			io_ktor_ktor-server-cio-jvm: ktor-server-cio-jvm 2.1.2
			io_ktor_ktor-server-content-negotiation-jvm: ktor-server-content-negotiation-jvm 2.1.2
			io_ktor_ktor-server-core-jvm: ktor-server-core-jvm 2.1.2
			io_ktor_ktor-server-cors-jvm: ktor-server-cors-jvm 2.1.2
			io_ktor_ktor-server-freemarker-jvm: ktor-server-freemarker-jvm 2.1.2
			io_ktor_ktor-server-host-common-jvm: ktor-server-host-common-jvm 2.1.2
			io_ktor_ktor-utils-jvm: ktor-utils-jvm 2.1.2
			io_ktor_ktor-websockets-jvm: ktor-websockets-jvm 2.1.2
			org_freemarker_freemarker: freemarker 2.3.31
		deathknell: DeathKnell 6.0.3
		decorative_blocks: Decorative Blocks 3.0.0
		denseores: Dense Ores: Refabricated 1.2.3+1.19
			yet-another-config-lib: YetAnotherConfigLib 1.6.0
		dragonfight: Dragonfight Mod 1.19.2-2.6
		dynamicfps: Dynamic FPS 2.2.0
			com_moandjiezana_toml_toml4j: toml4j 0.7.2
		eatinganimationid: Eating Animation 1.9
		effortless: Effortless Fabric 1.5.1
		elytra_physics: ElytraPhysics 1.1.1
		enchdesc: EnchantmentDescriptions 13.0.3
		enhanced_attack_indicator: Enhanced Attack Indicator 1.0.4+1.19
		entitycollisionfpsfix: Entity Collision FPS Fix 2.0.0.0
		entityculling: EntityCulling-Fabric 1.5.2-mc1.19
			com_logisticscraft_occlusionculling: occlusionculling 0.0.6-SNAPSHOT
		expandeddelight: Expanded Delight 0.2.5
		explorify-fabric: Explorify 1.19-1.3.0
		extra_classes_origins: Extra Classes - Origins 1.0.0
		extraorigins: Extra Origins 1.19-2
		fabric-api: Fabric API 0.68.0+1.19.2
			fabric-api-base: Fabric API Base 0.4.13+0d0f210290
			fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.12+93d8cb8290
			fabric-biome-api-v1: Fabric Biome API (v1) 9.0.20+0d0f210290
			fabric-block-api-v1: Fabric Block API (v1) 1.0.1+12bfe4ea90
			fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.22+c6af733c90
			fabric-client-tags-api-v1: Fabric Client Tags 1.0.3+b35fea8390
			fabric-command-api-v1: Fabric Command API (v1) 1.2.13+f71b366f90
			fabric-command-api-v2: Fabric Command API (v2) 2.1.9+93d8cb8290
			fabric-commands-v0: Fabric Commands (v0) 0.2.30+df3654b390
			fabric-containers-v0: Fabric Containers (v0) 0.1.38+df3654b390
			fabric-content-registries-v0: Fabric Content Registries (v0) 3.4.3+6064db2a90
			fabric-convention-tags-v1: Fabric Convention Tags 1.1.3+93d8cb8290
			fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.7+aeb40ebe90
			fabric-data-generation-api-v1: Fabric Data Generation API (v1) 5.3.2+ad31814d90
			fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.33+0d0f210290
			fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.2+9244241690
			fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.31+6eb9a2a190
			fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.31+df3654b390
			fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.23+c6af733c90
			fabric-item-api-v1: Fabric Item API (v1) 1.6.1+fa140d5990
			fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.35+9244241690
			fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.23+aaaf9d3390
			fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.21+df3654b390
			fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.2+9244241690
			fabric-loot-api-v2: Fabric Loot API (v2) 1.1.9+83a8659290
			fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.12+9e7660c690
			fabric-message-api-v1: Fabric Message API (v1) 5.0.5+93d8cb8290
			fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.20+33fbc73890
			fabric-models-v0: Fabric Models (v0) 0.3.19+c6af733c90
			fabric-networking-api-v1: Fabric Networking API (v1) 1.2.8+3b1d070f90
			fabric-networking-v0: Fabric Networking (v0) 0.3.25+df3654b390
			fabric-object-builder-api-v1: Fabric Object Builder API (v1) 4.1.2+06e0e25190
			fabric-particles-v1: Fabric Particles (v1) 1.0.12+79adfe0a90
			fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.29+9244241690
			fabric-renderer-api-v1: Fabric Renderer API (v1) 1.1.0+e7aeff4590
			fabric-renderer-indigo: Fabric Renderer - Indigo 0.6.17+aeb40ebe90
			fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.22+df3654b390
			fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.17+0d0f210290
			fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.9+c6af733c90
			fabric-rendering-v0: Fabric Rendering (v0) 1.1.25+df3654b390
			fabric-rendering-v1: Fabric Rendering (v1) 1.11.1+73145abb90
			fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.1.1+aae9039d90
			fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.8.1+0d0f210290
			fabric-screen-api-v1: Fabric Screen API (v1) 1.0.29+0d0f210290
			fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.4+1cc24b1b90
			fabric-sound-api-v1: Fabric Sound API (v1) 1.0.1+c4f28df590
			fabric-textures-v0: Fabric Textures (v0) 1.0.22+aeb40ebe90
			fabric-transfer-api-v1: Fabric Transfer API (v1) 2.1.3+9d081d6490
			fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.3.2+42d99c3290
		fabric-language-kotlin: Fabric Language Kotlin 1.8.7+kotlin.1.7.22
			org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.7.22
			org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.7.22
			org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.7.22
			org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.7.22
			org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.18.5
			org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.6.4
			org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.6.4
			org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.4.0
			org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.4.1
			org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.4.1
			org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.4.1
		fabricloader: Fabric Loader 0.14.11
		farmersdelight: Farmer's Delight 1.19.2-1.3.9
		farsight: Farsight Mod 1.19-2.4
			com_github_jctools_jctools_jctools-core: jctools-core v4.0.1
		faster_entity_animations: FastAnim 1.5.6
		fastfurnace: FastFurnace 1.19.2-5
		fastload: Fast Load 2.4.4
		ferritecore: FerriteCore 5.0.3
		firstperson: FirstpersonModel 2.2.0
		fishontheline-fabric: Fish On The Line (Fabric) 1.9
		forgeconfigapiport: Forge Config API Port 4.2.9
		forgetmechunk: Forget Me Chunk 1.0.4-1.18.X-1.19.X
		fpsreducer: FPS Reducer 1.19.2-2.1
		geckolib3: Geckolib 3.1.37
			com_eliotlash_mclib_mclib: mclib 20
		go-fish: Go Fish 1.6.0-1.19.1
		guardvillagers: Guard Villagers Fabric 1.19.2-1.0.16
		hardcorerevival: Hardcore Revival 9.0.1
		highlighter: Highlighter 1.1.4
		iceberg: Iceberg 1.0.46
		image2map: Image2Map 0.3.0
			map-canvas-api: Map Canvas API 0.2.0+1.19.1
			sgui: sgui 1.1.5+1.19.1
		immersive_aircraft: Immersive Aircraft 0.1.1+1.19.2
		immersive_armors: Immersive Armors 1.5.0+1.19.2
		impaled: Impaled 1.1.4
		inventoryprofilesnext: Inventory Profiles Next 1.8.6
		inventorytabs: Inventory Tabs 0.8.1-1.19.x
		itemborders: Item Borders 1.1.6
		itemflexer: ItemFlexer 1.3.0
			microconfig: Microconfig 2.2.1
			placeholder-api: Placeholder API 2.0.0-beta.5+1.19
		itemswapper: ItemSwapper 0.3.2-mc1.19.2
		java: OpenJDK 64-Bit Server VM 17
		keybind_fix: Keybind Fix 1.0.0
		keywizard: Keyboard Wizard v2.0.1
		krypton: Krypton 0.2.1
			com_velocitypowered_velocity-native: velocity-native 3.1.2-SNAPSHOT
		languagereload: Language Reload 1.4.1
		lazydfu: LazyDFU 0.1.3
		legendarytooltips: Legendary Tooltips 1.3.3
		libipn: libIPN 1.0.8
		maptooltip: Map Tooltip 2.0.0
		mcwifipnp: LAN World Plug-n-Play 1.5.9
		memoryleakfix: memory Leak Fix 1.19.3-0.7.0
		memorysettings: Memorysettings Mod 1.19.2-2.2
		midnightlib: MidnightLib 1.0.0
		minecarttweaks: Cammie's Minecart Tweaks 1.7
		minecraft: Minecraft 1.19.2
		minemenufabric: MineMenuFabric 6.3.0-1.19.2
		mixin-conflict-helper: Mixin Conflict Helper 1.2.0
		moborigins: Mob Origins 1.9.0
		modmenu: Mod Menu 4.1.2
		moonlight: Moonlight 1.19.2-2.1.15
		morebannerlayers: More Banner Layers 1.0.0-1.19
		morediscs: More Music Discs 1.19.2-25
		mousetweaks: Mouse Tweaks 2.22
		namepain: Name Pain 1.4.0
		nbteditor: NBT Editor 1.9.0
		nbttooltips: NBT tooltips 0.1.2-1.19
		ncake: Netherite Cake Mod 1.3.0
		netherdepthsupgrade: Nether Depths Upgrade 1.1.0
		netheritestick: Netherite Stick 1.0.0-1.19-1.19.2
		nicephore: Nicephore fabric-1.19.x-1.0.0
			com_profesorfalken_jpowershell: jPowerShell 3.1.1
		nochatreports: No Chat Reports 1.19.2-v1.13.12
		notenoughanimations: NotEnoughAnimations 1.6.2
		notenoughcrashes: Not Enough Crashes 4.2.0+1.19.2
		notes: Notes 1.19.2-2.0.0-fabric
		optifabric: OptiFabric 1.13.16
			mm: Manningham Mills 2.3
		origins: Origins 1.7.1
			apoli: Apoli 2.6.1
				additionalentityattributes: Additionalentityattributes 1.0.0+1.19
				calio: Calio 1.7.0
				playerabilitylib: Pal 1.6.0
			reach-entity-attributes: Reach Entity Attributes 2.3.0
		origins-classes: Origins: Classes 1.4.0
		patchouli: Patchouli 1.19.2-77-FABRIC
		pehkui: Pehkui 3.6.0+1.14.4-1.19.3
			kanos_config: Kanos Config 0.3.1+1.14.4-1.19
		pfm: Paladin's Furniture 1.1.1
		phantomredux: Phantom Redux 1.0.0+all-versions+fabric
		pickupnotifier: Pick Up Notifier 4.2.0
		plasmo_voice: Plasmo Voice 1.2.19
		pling: Pling 1.5.0
		portal_accessibility: Nether Portal Accessibility 1.0.0-mc1.19
		potionload: Potion Load Mod 1.1-1.19
		presencefootsteps: Presence Footsteps 1.6.3
			kirin: Kirin UI 1.11.1
		prism: Prism 1.0.3
		puzzleslib: Puzzles Lib 4.3.12
		realisticsleep: Realistic Sleep 1.6.0
		replaymod: Replay Mod 1.19.1-2.6.8
		roughlyenoughitems: Roughly Enough Items 9.1.577
			error_notifier: Error Notifier 1.0.9
		sculkhornid: Sculk Horn Mod 1.1.0-1.19.x
		server-hats: Server Hats 0.11
		shouldersurfing: Shoulder Surfing Reloaded 2.2.16
		shulkerboxslot: Shulker Box Slot 5.0.0-beta.1+1.19.2
		shulkerboxtooltip: Shulker Box Tooltip 3.2.2+1.19.2
		sihywtcamd: sihywtcamd 1.7.1+1.19
		simpleshulkerpreview: Simple Shulker Preview 2.1
		skinlayers: 3d Skin Layers 1.5.2-mc1.19.1
		slotlock: SlotLock 1.1.1-BETA+1.19
		slotswap: Slot Swap 1.0.0+mc1.19.2
		smallernetherportals-fabric: Smaller Nether Portals (Fabric) 2.5
		smoothboot: Smooth Boot 1.19-1.7.1
		smoothchunk: Smooth chunk save Mod 1.19.1-2.0
		snowballsfreezemobs-fabric: Snowballs Freeze Mobs (Fabric) 2.2
		sound_physics_remastered: Sound Physics Remastered 1.19.2-1.0.16
		spiderstpo: Spiders 2.0 1.19.2-2.0.3
		starbidous_portal_linking: Corner Portal Linking 1.0.0
		starlight: Starlight 1.1.1+fabric.ae22326
		stendhal: Stendhal 1.3.4-1.19
		stoneholm: Stoneholm 1.4.4
		suggestion_tweaker: Suggestion Tweaker 1.19.1-1.3.1
		supplementaries: Supplementaries 1.19.2-2.2.24
		third_person_maps: Third Person Maps 1.4.0
		tooltipfix: ToolTip Fix 1.1.1-1.19
		totemmod: Wither Totems Mod 0.3.6-1.19-pre1
		trinkets: Trinkets 3.4.1
		villager-hats: Villager Hats 1.4.1
		villagerfix: Villager Trade Fix 1.0.3
		villagernames: Villager Names 4.0.8
		villagers-follow-emeralds: Villagers Follow Emeralds 1.3.0
		weaponmaster: YDM's Weapon Master 3.0.2
		worldedit: WorldEdit 7.2.12+6240-87f4ae1
		worldeditcui: WorldEditCUI 1.19.2+01
		xaeroworldmap: Xaero's World Map 1.28.4
		xercamusic: Music Maker Mod fabric-1.19.2-1.0.1
		yigd: You're in Grave Danger 1.4.6
		yungsapi: YUNG's API 1.19.2-Fabric-3.8.2
			org_javassist_javassist: javassist 3.28.0-GA
			org_reflections_reflections: reflections 0.10.2
	Launched Version: fabric-loader-0.14.11-1.19.2
	Backend library: LWJGL version 3.3.1 SNAPSHOT
	Backend API: NVIDIA GeForce RTX 3070 Ti/PCIe/SSE2 GL version 3.2.0 NVIDIA 526.98, NVIDIA Corporation
	Window size: 1920x1200
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: id=1280, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_ENUM error generated. Operation is not valid from the core profile.' x 1
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'
	Type: Integrated Server (map_client.txt)
	Graphics mode: fancy
	Resource Packs: vanilla, Fabric Mods, minecraft/supporteatinganimation, itemswapper/default, file/xali-s-Enchanted-Books-16x-v0.10.1.zip, file/VanillaTweaks_r926559.zip, file/ShinyEnchantmentGlint(1.17).zip (incompatible), file/FreshAnimations_v1.7.zip, file/1.1.0v_VisualStews.zip (incompatible), file/1.0.1v_VisualGoatHorns.zip, file/Visual Shulker Labels.zip, file/avm-command-staff.zip, file/unique-paintings-e2440.zip, file/better-maps-e2251.zip, file/Sr_Paulo - Better Netherite tools.zip, file/fashion-helmets-1-18.zip (incompatible), file/Icons+V.1.7.1.zip, file/EclecticTrove-noconfig-1.19-1.2.0.zip, file/xali's Potions v1.0.zip (incompatible), Supplementaries Generated Pack
	Current Language: English (US)
	CPU: 12x 12th Gen Intel(R) Core(TM) i5-12400F
	Server Running: true
	Player Count: 1 / 8; [class_3222['Sherane_'/73, l='ServerLevel[funny]', x=156.37, y=127.00, z=155.46]]
	Data Packs: vanilla, Fabric Mods, minecraft/croptop, Supplementaries Generated Pack
	World Generation: Experimental
	Client Crashes Since Restart: 1
	Integrated Server Crashes Since Restart: 0
	OptiFine Version: OptiFine_1.19.2_HD_U_H9
	OptiFine Build: 20220820-230904
	Render Distance Chunks: 30
	Mipmaps: 4
	Anisotropic Filtering: 1
	Antialiasing: 0
	Multitexture: false
	Shaders: null
	OpenGlVersion: 3.2.0 NVIDIA 526.98
	OpenGlRenderer: NVIDIA GeForce RTX 3070 Ti/PCIe/SSE2
	OpenGlVendor: NVIDIA Corporation
	CpuCount: 12
	Suspected Mods: Minecraft (minecraft), Fabric Loader (fabricloader), Effortless Fabric (effortless)

-- OptiFabric --
Details:
	OptiFine jar designed for: 1.19.2
	OptiFine jar version: OptiFine_1.19.2_HD_U_H9
	OptiFine jar status: Valid OptiFine installer
	OptiFine remapped jar: C:/Programs/Games/Curseforge/Instances/Client 1.19.2 (2)/.optifine/OptiFine_1.19.2_HD_U_H9/Optifine-mapped.jar
	OptiFabric error: <None>

Suggestion: air placement.

It would be amazing if we could place air blocks with building modes from this mod (effectively removing blocks in the desired shape).

Cannot start minecraft while only effortless mod and fabric api installed

windows 10, Minecraft 1.18.2, with only this mod and fabric api in mod document.

[19:36:16] [main/INFO]: Loading Minecraft 1.18.2 with Fabric Loader 0.14.9
[19:36:16] [main/INFO]: Loading 49 mods:
- effortless 1.3.0
- fabric-api 0.59.0+1.18.2
- fabric-api-base 0.4.4+d7c144a860 via fabric-api
- fabric-api-lookup-api-v1 1.6.2+2373a54560 via fabric-api
- fabric-biome-api-v1 8.0.6+651bcc5960 via fabric-api
- fabric-blockrenderlayer-v1 1.1.12+3ac43d9560 via fabric-api
- fabric-command-api-v1 1.1.9+d7c144a860 via fabric-api
- fabric-commands-v0 0.2.8+b4f4f6cd60 via fabric-api
- fabric-containers-v0 0.1.23+d7c144a860 via fabric-api
- fabric-content-registries-v0 3.1.1+c85f2e3860 via fabric-api
- fabric-convention-tags-v1 1.0.1+474e4f7960 via fabric-api
- fabric-crash-report-info-v1 0.2.1+ee261a3e60 via fabric-api
- fabric-data-generation-api-v1 3.0.1+9fcb91d260 via fabric-api
- fabric-dimensions-v1 2.1.20+489d6f8260 via fabric-api
- fabric-entity-events-v1 1.4.8+d7c144a860 via fabric-api
- fabric-events-interaction-v0 0.4.19+d7c144a860 via fabric-api
- fabric-events-lifecycle-v0 0.2.19+d7c144a860 via fabric-api
- fabric-game-rule-api-v1 1.0.13+d7c144a860 via fabric-api
- fabric-item-api-v1 1.5.2+17cbbd4360 via fabric-api
- fabric-item-groups-v0 0.3.14+91896a4960 via fabric-api
- fabric-key-binding-api-v1 1.0.12+54e5b2ec60 via fabric-api
- fabric-keybindings-v0 0.2.10+b4f4f6cd60 via fabric-api
- fabric-lifecycle-events-v1 2.1.0+cc71601c60 via fabric-api
- fabric-loot-api-v2 1.1.0+1997ad1260 via fabric-api
- fabric-loot-tables-v1 1.1.2+e747827960 via fabric-api
- fabric-mining-level-api-v1 2.1.4+cc71601c60 via fabric-api
- fabric-models-v0 0.3.6+d7c144a860 via fabric-api
- fabric-networking-api-v1 1.0.23+2d30af4b60 via fabric-api
- fabric-networking-v0 0.3.10+b4f4f6cd60 via fabric-api
- fabric-object-builder-api-v1 2.1.3+032c981d60 via fabric-api
- fabric-particles-v1 0.2.12+526dc1ac60 via fabric-api
- fabric-registry-sync-v0 0.9.10+0d9ab37260 via fabric-api
- fabric-renderer-api-v1 0.4.13+d882b91560 via fabric-api
- fabric-renderer-indigo 0.5.3+41a02c8a60 via fabric-api
- fabric-renderer-registries-v1 3.2.11+b4f4f6cd60 via fabric-api
- fabric-rendering-data-attachment-v1 0.3.7+d7c144a860 via fabric-api
- fabric-rendering-fluids-v1 2.0.2+54e5b2ec60 via fabric-api
- fabric-rendering-v0 1.1.13+b4f4f6cd60 via fabric-api
- fabric-rendering-v1 1.10.7+54e5b2ec60 via fabric-api
- fabric-resource-conditions-api-v1 2.0.3+91b7aa6660 via fabric-api
- fabric-resource-loader-v0 0.5.2+446e059560 via fabric-api
- fabric-screen-api-v1 1.0.10+d882b91560 via fabric-api
- fabric-screen-handler-api-v1 1.2.2+1f6558e860 via fabric-api
- fabric-textures-v0 1.0.12+3ac43d9560 via fabric-api
- fabric-transfer-api-v1 1.6.3+f4563ac860 via fabric-api
- fabric-transitive-access-wideners-v1 1.1.0+e747827960 via fabric-api
- fabricloader 0.14.9
- java 18
- minecraft 1.18.2
[19:36:16] [main/ERROR]: Uncaught exception in thread "main"
java.lang.RuntimeException: Failed to read accessWidener file from mod effortless
at net.fabricmc.loader.impl.FabricLoaderImpl.loadAccessWideners(FabricLoaderImpl.java:441) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:151) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) ~[fabric-loader-0.14.9.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.9.jar:?]
Caused by: net.fabricmc.accesswidener.AccessWidenerFormatException: Namespace (named) does not match current runtime namespace (intermediary)
at net.fabricmc.accesswidener.AccessWidenerReader.error(AccessWidenerReader.java:285) ~[access-widener-2.1.0.jar:?]
at net.fabricmc.accesswidener.AccessWidenerReader.read(AccessWidenerReader.java:84) ~[access-widener-2.1.0.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.loadAccessWideners(FabricLoaderImpl.java:439) ~[fabric-loader-0.14.9.jar:?]
... 3 more

Mirror

Mirror only goes from north to south. I want it sometimes to go from east to west

Kick from Server when Destroying/Placing blocks

Error:

[Netty Epoll Server IO #3/ERROR]: Exception occurred in netty pipeline
java.lang.NullPointerException: null cannot be cast to non-null type badasintended.slotlink.network.Node
        at Not Enough Crashes deobfuscated stack trace.(1.19.2+build.28) ~[?:?]
        at badasintended.slotlink.block.ChildBlock.neighborUpdate(ChildBlock.kt:35) ~[slotlink-5.1.3.jar:?]
        at net.minecraft.block.AbstractBlock$AbstractBlockState.neighborUpdate(AbstractBlock:911) ~[?:?]
        at net.minecraft.world.block.ChainRestrictedNeighborUpdater$SixWayEntry.update(ChainRestrictedNeighborUpdater:132) ~[?:?]
        at net.minecraft.world.block.ChainRestrictedNeighborUpdater.runQueuedUpdates(ChainRestrictedNeighborUpdater:78) ~[?:?]
        at net.minecraft.world.block.ChainRestrictedNeighborUpdater.enqueue(ChainRestrictedNeighborUpdater:65) ~[?:?]
        at net.minecraft.world.block.ChainRestrictedNeighborUpdater.updateNeighbors(ChainRestrictedNeighborUpdater:47) ~[?:?]
        at net.minecraft.server.world.ServerWorld.updateNeighborsAlways(ServerWorld:1015) ~[?:?]
        at net.minecraft.server.world.ServerWorld.updateNeighbors(ServerWorld:1435) ~[?:?]
        at net.minecraft.world.World.setBlockState(World:245) ~[?:?]
        at net.minecraft.world.World.setBlockState(World:206) ~[?:?]
        at net.minecraft.world.World.removeBlock(World:281) ~[?:?]
        at net.minecraft.server.network.ServerPlayerInteractionManager.tryBreakBlock(ServerPlayerInteractionManager:257) ~[?:?]
        at dev.huskcasaca.effortless.utils.SurvivalHelper.breakBlock(SurvivalHelper.java:161) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
        at dev.huskcasaca.effortless.buildmodifier.BuildModifierHandler.onBlockBroken(BuildModifierHandler.java:157) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
        at dev.huskcasaca.effortless.buildmode.BuildModeHandler.onBlockBroken(BuildModeHandler.java:143) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
        at dev.huskcasaca.effortless.buildmode.BuildModeHandler.onBlockBrokenPacketReceived(BuildModeHandler.java:109) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
        at net.minecraft.server.network.ServerPlayNetworkHandler.handle(ServerPlayNetworkHandler:4072) ~[?:?]
        at dev.huskcasaca.effortless.network.protocol.player.ServerboundPlayerBreakBlockPacket.handle(ServerboundPlayerBreakBlockPacket.java:46) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
        at dev.huskcasaca.effortless.network.protocol.player.ServerboundPlayerBreakBlockPacket.apply(ServerboundPlayerBreakBlockPacket.java:14) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
        at net.minecraft.server.network.ServerPlayNetworkHandler.handler$bap001$effortless$handleCustomPayload(ServerPlayNetworkHandler:4060) ~[?:?]
        at net.minecraft.server.network.ServerPlayNetworkHandler.onCustomPayload(ServerPlayNetworkHandler) ~[?:?]
        at net.minecraft.network.packet.c2s.play.CustomPayloadC2SPacket.apply(CustomPayloadC2SPacket:38) ~[?:?]
        at net.minecraft.network.packet.c2s.play.CustomPayloadC2SPacket.apply(CustomPayloadC2SPacket:7) ~[?:?]
        at net.minecraft.network.ClientConnection.handlePacket(ClientConnection:167) ~[?:?]
        at net.minecraft.network.ClientConnection.channelRead0(ClientConnection:152) ~[?:?]
        at net.minecraft.network.ClientConnection.channelRead0(ClientConnection:50) ~[?:?]
        at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:327) [netty-codec-4.1.77.Final.jar:?]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:299) [netty-codec-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:327) [netty-codec-4.1.77.Final.jar:?]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:314) [netty-codec-4.1.77.Final.jar:?]
        at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:435) [netty-codec-4.1.77.Final.jar:?]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:279) [netty-codec-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) [netty-codec-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [netty-handler-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-transport-4.1.77.Final.jar:?]
        at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) [netty-transport-classes-epoll-4.1.77.Final.jar:?]
        at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:487) [netty-transport-classes-epoll-4.1.77.Final.jar:?]
        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:385) [netty-transport-classes-epoll-4.1.77.Final.jar:?]
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) [netty-common-4.1.77.Final.jar:?]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.77.Final.jar:?]
        at java.lang.Thread.run(Thread.java:833) [?:?]
[20:50:07] [Server thread/INFO]: Fundryi lost connection: Internal Exception: java.lang.NullPointerException: null cannot be cast to non-null type badasintended.slotlink.network.Node

Gues it has smth todo with this mod:
https://www.curseforge.com/minecraft/mc-mods/slotlink

crash when hovering over the undo redo panel while pressing alt [Fabric 1.19.2 mod version 1.6.3]

[Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
Here I am!
[VersionManager] Refreshing versions locally...
[VersionManager] Versions has been refreshed (36 ms)
[Launcher] Launcher exited.
[Launcher] Minecraft closed with exit code: -805306369
flush now
[Launcher] [Crash] Signature "PermGen error" matches!
[Crash] Signature "PermGen error" matches!
[Launcher] [Crash] Crash has been recognized!
[Crash] Crash has been recognized!
flush now

I don't know what it might mean

Actionbar text not working with effortless-fabric installed.

Issue:

With Effortless Fabric 1.6.2 installed actionbar messages seem to stop working. An easy place to see this is to just use a bed, but it also seems to affect mods that would try to use the actionbar as well by doing something like player.sendMessage("some message", true) which is how I first noticed it.

Steps to Reproduce:

  1. Create a new 1.19.3 instance with fabric loader 0.14.12 installed.
  2. Install Effortless Fabric 1.6.2 and Fabric API 0.70.0+1.19.3
  3. Create a new world and try to sleep in a bed.

no actionbar text
actionbar text

Stuck in boot loop with newest version of mod.

I have added this mod to a mod pack that I play for 1.18.2

With the 1.6.3 version of the mod, the game works perfectly and starts up. The only thing that doesn't work is a hologram with shaders. I installed update 2.0.0 and the game doesn't start it is just stuck on the Loading screen, don't crash but don't open the game as expected. The loading bare just gets stuck at the and for a long time and then quality starts from the start and goes to the and again to get stuck and loop.

Here is my logs.

https://mclo.gs/zOWfn6K

Nullpointer exception when modifying blocks around Modern Industrialization pipes

I got a null pointer exception when placing/deleting blocks with effortless fabric's floor tool around MI pipes. No pipes where in the selection, only adjacent to it. It does not crash the entire game, only kick me back to the multiplayer window (despite playing single player).

AztechMC/Modern-Industrialization#511

Stacktrace for deleting blocks:

java.lang.NullPointerException: Cannot invoke "aztech.modern_industrialization.pipes.impl.PipeBlockEntity.updateConnections()" because the return value of "net.minecraft.class_1937.method_8321(net.minecraft.class_2338)" is null
	at aztech.modern_industrialization.pipes.impl.PipeBlock.method_9612(PipeBlock.java:253) ~[Modern-Industrialization-1.6.8.jar:?]
	at net.minecraft.class_4970$class_4971.method_26181(class_4970.java:911) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159$class_7161.method_41707(class_7159.java:132) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41702(class_7159.java:78) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41706(class_7159.java:65) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41705(class_7159.java:47) ~[client-intermediary.jar:?]
	at net.minecraft.class_3218.method_8452(class_3218.java:1015) ~[client-intermediary.jar:?]
	at net.minecraft.class_3218.method_8408(class_3218.java:1435) ~[client-intermediary.jar:?]
	at net.minecraft.class_1937.method_30092(class_1937.java:245) ~[client-intermediary.jar:?]
	at net.minecraft.class_1937.method_8652(class_1937.java:206) ~[client-intermediary.jar:?]
	at net.minecraft.class_1937.method_8650(class_1937.java:281) ~[client-intermediary.jar:?]
	at net.minecraft.class_3225.method_14266(class_3225.java:257) ~[client-intermediary.jar:?]
	at dev.huskcasaca.effortless.utils.SurvivalHelper.breakBlock(SurvivalHelper.java:161) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.buildmodifier.BuildModifierHandler.onBlockBroken(BuildModifierHandler.java:157) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.buildmode.BuildModeHandler.onBlockBroken(BuildModeHandler.java:143) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.buildmode.BuildModeHandler.onBlockBrokenPacketReceived(BuildModeHandler.java:109) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at net.minecraft.class_3244.handle(class_3244.java:4572) ~[client-intermediary.jar:?]
	at dev.huskcasaca.effortless.network.protocol.player.ServerboundPlayerBreakBlockPacket.handle(ServerboundPlayerBreakBlockPacket.java:46) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.network.protocol.player.ServerboundPlayerBreakBlockPacket.method_11054(ServerboundPlayerBreakBlockPacket.java:14) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at net.minecraft.class_3244.handler$clg001$effortless$handleCustomPayload(class_3244.java:4560) ~[client-intermediary.jar:?]
	at net.minecraft.class_3244.method_12075(class_3244.java) ~[client-intermediary.jar:?]
	at net.minecraft.class_2817.method_12199(class_2817.java:38) ~[client-intermediary.jar:?]
	at net.minecraft.class_2817.method_11054(class_2817.java:7) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.method_10759(class_2535.java:167) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.method_10770(class_2535.java:152) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.channelRead0(class_2535.java:50) ~[client-intermediary.jar:?]
	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.readInbound(LocalChannel.java:299) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.finishPeerRead0(LocalChannel.java:445) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:50) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel$5.run(LocalChannel.java:403) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) [netty-common-4.1.77.Final.jar:?]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:503) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.77.Final.jar:?]
	at java.lang.Thread.run(Thread.java:833) [?:?]
[21:12:23] [Netty Server IO #3/ERROR]: Twilight Forest: Exception occurred in netty pipeline
java.lang.NullPointerException: Cannot invoke "aztech.modern_industrialization.pipes.impl.PipeBlockEntity.updateConnections()" because the return value of "net.minecraft.class_1937.method_8321(net.minecraft.class_2338)" is null
	at aztech.modern_industrialization.pipes.impl.PipeBlock.method_9612(PipeBlock.java:253) ~[Modern-Industrialization-1.6.8.jar:?]
	at net.minecraft.class_4970$class_4971.method_26181(class_4970.java:911) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159$class_7161.method_41707(class_7159.java:132) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41702(class_7159.java:78) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41706(class_7159.java:65) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41705(class_7159.java:47) ~[client-intermediary.jar:?]
	at net.minecraft.class_3218.method_8452(class_3218.java:1015) ~[client-intermediary.jar:?]
	at net.minecraft.class_3218.method_8408(class_3218.java:1435) ~[client-intermediary.jar:?]
	at net.minecraft.class_1937.method_30092(class_1937.java:245) ~[client-intermediary.jar:?]
	at net.minecraft.class_1937.method_8652(class_1937.java:206) ~[client-intermediary.jar:?]
	at net.minecraft.class_1937.method_8650(class_1937.java:281) ~[client-intermediary.jar:?]
	at net.minecraft.class_3225.method_14266(class_3225.java:257) ~[client-intermediary.jar:?]
	at dev.huskcasaca.effortless.utils.SurvivalHelper.breakBlock(SurvivalHelper.java:161) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.buildmodifier.BuildModifierHandler.onBlockBroken(BuildModifierHandler.java:157) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.buildmode.BuildModeHandler.onBlockBroken(BuildModeHandler.java:143) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.buildmode.BuildModeHandler.onBlockBrokenPacketReceived(BuildModeHandler.java:109) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at net.minecraft.class_3244.handle(class_3244.java:4572) ~[client-intermediary.jar:?]
	at dev.huskcasaca.effortless.network.protocol.player.ServerboundPlayerBreakBlockPacket.handle(ServerboundPlayerBreakBlockPacket.java:46) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.network.protocol.player.ServerboundPlayerBreakBlockPacket.method_11054(ServerboundPlayerBreakBlockPacket.java:14) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at net.minecraft.class_3244.handler$clg001$effortless$handleCustomPayload(class_3244.java:4560) ~[client-intermediary.jar:?]
	at net.minecraft.class_3244.method_12075(class_3244.java) ~[client-intermediary.jar:?]
	at net.minecraft.class_2817.method_12199(class_2817.java:38) ~[client-intermediary.jar:?]
	at net.minecraft.class_2817.method_11054(class_2817.java:7) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.method_10759(class_2535.java:167) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.method_10770(class_2535.java:152) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.channelRead0(class_2535.java:50) ~[client-intermediary.jar:?]
	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.readInbound(LocalChannel.java:299) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.finishPeerRead0(LocalChannel.java:445) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:50) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel$5.run(LocalChannel.java:403) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) [netty-common-4.1.77.Final.jar:?]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:503) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.77.Final.jar:?]
	at java.lang.Thread.run(Thread.java:833) [?:?]

Stacktrace for placing blocks (I think it is the same, but I included it just in case):

[21:29:42] [Netty Server IO #5/ERROR]: Exception occurred in netty pipeline
java.lang.NullPointerException: Cannot invoke "aztech.modern_industrialization.pipes.impl.PipeBlockEntity.updateConnections()" because the return value of "net.minecraft.class_1937.method_8321(net.minecraft.class_2338)" is null
	at aztech.modern_industrialization.pipes.impl.PipeBlock.method_9612(PipeBlock.java:253) ~[Modern-Industrialization-1.6.8.jar:?]
	at net.minecraft.class_4970$class_4971.method_26181(class_4970.java:911) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159$class_7161.method_41707(class_7159.java:132) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41702(class_7159.java:78) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41706(class_7159.java:65) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41705(class_7159.java:47) ~[client-intermediary.jar:?]
	at net.minecraft.class_3218.method_8452(class_3218.java:1015) ~[client-intermediary.jar:?]
	at net.minecraft.class_3218.method_8408(class_3218.java:1435) ~[client-intermediary.jar:?]
	at net.minecraft.class_1937.method_30092(class_1937.java:245) ~[client-intermediary.jar:?]
	at net.minecraft.class_1937.method_8652(class_1937.java:206) ~[client-intermediary.jar:?]
	at dev.huskcasaca.effortless.utils.SurvivalHelper.placeBlock(SurvivalHelper.java:60) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.buildmodifier.BuildModifierHandler.onBlockPlaced(BuildModifierHandler.java:100) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.buildmode.BuildModeHandler.onBlockPlacedPacketReceived(BuildModeHandler.java:98) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at net.minecraft.class_3244.handle(class_3244.java:4582) ~[client-intermediary.jar:?]
	at dev.huskcasaca.effortless.network.protocol.player.ServerboundPlayerPlaceBlockPacket.handle(ServerboundPlayerPlaceBlockPacket.java:53) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.network.protocol.player.ServerboundPlayerPlaceBlockPacket.method_11054(ServerboundPlayerPlaceBlockPacket.java:15) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at net.minecraft.class_3244.handler$clg001$effortless$handleCustomPayload(class_3244.java:4560) ~[client-intermediary.jar:?]
	at net.minecraft.class_3244.method_12075(class_3244.java) ~[client-intermediary.jar:?]
	at net.minecraft.class_2817.method_12199(class_2817.java:38) ~[client-intermediary.jar:?]
	at net.minecraft.class_2817.method_11054(class_2817.java:7) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.method_10759(class_2535.java:167) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.method_10770(class_2535.java:152) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.channelRead0(class_2535.java:50) ~[client-intermediary.jar:?]
	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.readInbound(LocalChannel.java:299) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.finishPeerRead0(LocalChannel.java:445) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:50) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel$5.run(LocalChannel.java:403) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) [netty-common-4.1.77.Final.jar:?]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:503) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.77.Final.jar:?]
	at java.lang.Thread.run(Thread.java:833) [?:?]
[21:29:42] [Netty Server IO #5/ERROR]: Twilight Forest: Exception occurred in netty pipeline
java.lang.NullPointerException: Cannot invoke "aztech.modern_industrialization.pipes.impl.PipeBlockEntity.updateConnections()" because the return value of "net.minecraft.class_1937.method_8321(net.minecraft.class_2338)" is null
	at aztech.modern_industrialization.pipes.impl.PipeBlock.method_9612(PipeBlock.java:253) ~[Modern-Industrialization-1.6.8.jar:?]
	at net.minecraft.class_4970$class_4971.method_26181(class_4970.java:911) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159$class_7161.method_41707(class_7159.java:132) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41702(class_7159.java:78) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41706(class_7159.java:65) ~[client-intermediary.jar:?]
	at net.minecraft.class_7159.method_41705(class_7159.java:47) ~[client-intermediary.jar:?]
	at net.minecraft.class_3218.method_8452(class_3218.java:1015) ~[client-intermediary.jar:?]
	at net.minecraft.class_3218.method_8408(class_3218.java:1435) ~[client-intermediary.jar:?]
	at net.minecraft.class_1937.method_30092(class_1937.java:245) ~[client-intermediary.jar:?]
	at net.minecraft.class_1937.method_8652(class_1937.java:206) ~[client-intermediary.jar:?]
	at dev.huskcasaca.effortless.utils.SurvivalHelper.placeBlock(SurvivalHelper.java:60) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.buildmodifier.BuildModifierHandler.onBlockPlaced(BuildModifierHandler.java:100) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.buildmode.BuildModeHandler.onBlockPlacedPacketReceived(BuildModeHandler.java:98) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at net.minecraft.class_3244.handle(class_3244.java:4582) ~[client-intermediary.jar:?]
	at dev.huskcasaca.effortless.network.protocol.player.ServerboundPlayerPlaceBlockPacket.handle(ServerboundPlayerPlaceBlockPacket.java:53) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at dev.huskcasaca.effortless.network.protocol.player.ServerboundPlayerPlaceBlockPacket.method_11054(ServerboundPlayerPlaceBlockPacket.java:15) ~[effortless-fabric-1.6.2-1.19.2.jar:?]
	at net.minecraft.class_3244.handler$clg001$effortless$handleCustomPayload(class_3244.java:4560) ~[client-intermediary.jar:?]
	at net.minecraft.class_3244.method_12075(class_3244.java) ~[client-intermediary.jar:?]
	at net.minecraft.class_2817.method_12199(class_2817.java:38) ~[client-intermediary.jar:?]
	at net.minecraft.class_2817.method_11054(class_2817.java:7) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.method_10759(class_2535.java:167) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.method_10770(class_2535.java:152) ~[client-intermediary.jar:?]
	at net.minecraft.class_2535.channelRead0(class_2535.java:50) ~[client-intermediary.jar:?]
	at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.readInbound(LocalChannel.java:299) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.finishPeerRead0(LocalChannel.java:445) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:50) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.channel.local.LocalChannel$5.run(LocalChannel.java:403) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) [netty-common-4.1.77.Final.jar:?]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:503) [netty-transport-4.1.77.Final.jar:?]
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) [netty-common-4.1.77.Final.jar:?]
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.77.Final.jar:?]
	at java.lang.Thread.run(Thread.java:833) [?:?]

Error while launching the game.

Uncaught exception in thread "main"
java.lang.RuntimeException: Failed to read accessWidener file from mod effortless
at net.fabricmc.loader.impl.FabricLoaderImpl.loadAccessWideners(FabricLoaderImpl.java:441)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:151)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: net.fabricmc.accesswidener.AccessWidenerFormatException: line 1: Namespace (named) does not match current runtime namespace (intermediary)
at net.fabricmc.accesswidener.AccessWidenerReader.error(AccessWidenerReader.java:285)
at net.fabricmc.accesswidener.AccessWidenerReader.read(AccessWidenerReader.java:84)
at net.fabricmc.loader.impl.FabricLoaderImpl.loadAccessWideners(FabricLoaderImpl.java:439)
... 3 more

Crash when press Alt

The game crash (close) when I press Alt (to open the menu of Effortlhes).
I was with planks on hand, but on a second test I was without items on hand.
The /crash-reports folder is empty.

I'm using:
effortless-fabric-1.20.4-2.0.0.jar (alpha 6 I suppose)
fabric-api-0.95.1+1.20.4.jar
fabric loader 0.15.6
launcher modrinth app

On other subject: in other test, with sodium, iris and some other mods, the game not load the maim menu on startup, visualy stuck at Mojang loading screen.

No reach configuration?

Can you add the reach configuration back in? Not the upgrades but just the regular reach distance.

Bug: sound during structure placement.

I copied a village well with a bell with "structure" mod, and every time it's preview location changed, the bell rung. It would be logical to make preview structures silent, since they don't actually exist in the world and therefore can't produce sounds.

Vanilla server compatibility

I have found this mod port to be incredibly useful and well-implemented.

There's one little aspect, however, that could make this project even more useful - support for filling with commands. Litematica implements this.

This way, the mod could run on vanilla servers.

If the original forge mod has no support for this, however, one could argue that this is out of the scope of this port.

Although I'm a bit rusty with mod-making, I could try to come up with a PR. But first let's see if there's anything to this suggestion.

Suggestion: support 1.20.1

Create mod and other big/small popular mods rely only on 1.20.1 (on fabric and/or forge 1.20.X), this is why I suggest Effortless to support minecraft 1.20.1 too.

On other subject: discord invite on readme is a placeholder now, it is intended?

key assignment

Hi, I downloaded the mod and when I open minecraft and look for a way to assign a key to use the mod but I do not see any option to assign it and I get the default "Alt" key but that key is already in use and no matter how hard I look I can not find the option, how can I assign the key I want or is not yet available key assignment?

Replace Function Crashes Game | 1.19.4 | 1.6.3

Describe the Bug

When going to select the replace function the game immediately freezes and then crashes.

Reproduction Steps

...

Crash Report or Log

No response

Screenshots and Videos

image

Other Mods

image

Minecraft Version

1.19.4

Mod Version

1.6.3

Fabric Version

0.14.22

Operating System

Windows 10

使用光影的时候,预览的图形会不显示出来

Describe the Bug

使用光影的时候,预览的图形会不显示出来

Reproduction Steps

...

Crash Report or Log

No response

Screenshots and Videos

9SC66ISXVTJ)HXO DSUF4
N1MOK% GE}$21 N929SR{6M

Other Mods

No response

Minecraft Version

1.19.3

Mod Version

1.6.2

Fabric Version

0.14.21

Operating System

windows10

actionbar messages not shown with this mod enabled

Minecraft version: 1.19.3
Fabric version: 0.14.14
Fabric API version:0.75.1
Effortless Fabric version: 1.6.2
Tested with other versions?: No
Other mods?: MTR(tried without aswell, clear multimc instance, still the same thing happens)
Steps to reproduce: /title @A actionbar {"text":"Hello world!"}
Expected behavior: Displays Hello World! above the hotbar

unused strings in en_us.json

for example effortless.settings.max_block_total.title is unused in the mod but exists in language file. are those features going to be implemented?

im translating and missing context

Log orientation

Single block placement and log orientation doenst work. i dont know what determines if the log should face up og to the side

This mod doesn't work in server side (1.19.2 Fabric)

This mod was working yesterday but when i tried to launch my server again today, it doesnt work. The server only starts running when i disable the effortless fabric mod. any solutions to this problem?

image

Methods i tried that didnt work:

  1. Tried diff versions like 1.19.2 and 1.19.3 but both dont work in the server anymore.
  2. Tried the outdated versions of the mod but also doesnt work.
  3. This issue is only from the server side but when i tried launching the game solo i have no issues, but i want it to work in the server side since most of my progress is from there.

[1.20.4] Crash with Sodium

The game crashes when pressing ALT with only Fabric API, Effortless and Sodium.

Crash Log
[21:48:52] [main/INFO]: Loading Minecraft 1.20.4 with Fabric Loader 0.15.6
[21:48:53] [main/INFO]: Loading 57 mods:
	- effortless 2.0.1
	- fabric-api 0.95.4+1.20.4
	   |-- fabric-api-base 0.4.36+78d798af4f
	   |-- fabric-api-lookup-api-v1 1.6.48+82b1bb3e4f
	   |-- fabric-biome-api-v1 13.0.16+78d798af4f
	   |-- fabric-block-api-v1 1.0.16+3e2216cb4f
	   |-- fabric-block-view-api-v2 1.0.4+78d798af4f
	   |-- fabric-blockrenderlayer-v1 1.1.46+78d798af4f
	   |-- fabric-client-tags-api-v1 1.1.7+78d798af4f
	   |-- fabric-command-api-v1 1.2.41+f71b366f4f
	   |-- fabric-command-api-v2 2.2.20+78d798af4f
	   |-- fabric-commands-v0 0.2.58+df3654b34f
	   |-- fabric-containers-v0 0.1.86+df3654b34f
	   |-- fabric-content-registries-v0 5.0.12+78d798af4f
	   |-- fabric-convention-tags-v1 1.5.10+78d798af4f
	   |-- fabric-crash-report-info-v1 0.2.23+78d798af4f
	   |-- fabric-data-attachment-api-v1 1.0.2+25e1b4764f
	   |-- fabric-data-generation-api-v1 13.2.1+5c0133444f
	   |-- fabric-dimensions-v1 2.1.61+78d798af4f
	   |-- fabric-entity-events-v1 1.6.0+44c0f8c64f
	   |-- fabric-events-interaction-v0 0.7.1+389931eb4f
	   |-- fabric-events-lifecycle-v0 0.2.73+df3654b34f
	   |-- fabric-game-rule-api-v1 1.0.46+78d798af4f
	   |-- fabric-item-api-v1 2.2.0+d6f2b0844f
	   |-- fabric-item-group-api-v1 4.0.23+78d798af4f
	   |-- fabric-key-binding-api-v1 1.0.41+78d798af4f
	   |-- fabric-keybindings-v0 0.2.39+df3654b34f
	   |-- fabric-lifecycle-events-v1 2.2.31+eabbae364f
	   |-- fabric-loot-api-v2 2.1.7+78d798af4f
	   |-- fabric-message-api-v1 6.0.5+78d798af4f
	   |-- fabric-mining-level-api-v1 2.1.62+78d798af4f
	   |-- fabric-model-loading-api-v1 1.0.8+78d798af4f
	   |-- fabric-models-v0 0.4.7+9386d8a74f
	   |-- fabric-networking-api-v1 3.1.7+2e5ac5484f
	   |-- fabric-object-builder-api-v1 13.0.11+06274a474f
	   |-- fabric-particles-v1 1.1.7+78d798af4f
	   |-- fabric-recipe-api-v1 2.0.20+78d798af4f
	   |-- fabric-registry-sync-v0 4.0.18+78d798af4f
	   |-- fabric-renderer-api-v1 3.2.4+78d798af4f
	   |-- fabric-renderer-indigo 1.5.4+78d798af4f
	   |-- fabric-renderer-registries-v1 3.2.52+df3654b34f
	   |-- fabric-rendering-data-attachment-v1 0.3.42+73761d2e4f
	   |-- fabric-rendering-fluids-v1 3.0.33+78d798af4f
	   |-- fabric-rendering-v0 1.1.55+df3654b34f
	   |-- fabric-rendering-v1 3.1.0+0d29db764f
	   |-- fabric-resource-conditions-api-v1 2.3.14+78d798af4f
	   |-- fabric-resource-loader-v0 0.11.18+b66dcf784f
	   |-- fabric-screen-api-v1 2.0.17+78d798af4f
	   |-- fabric-screen-handler-api-v1 1.3.55+78d798af4f
	   |-- fabric-sound-api-v1 1.0.17+78d798af4f
	   |-- fabric-transfer-api-v1 4.0.9+e84342304f
	   \-- fabric-transitive-access-wideners-v1 5.0.14+78d798af4f
	- fabricloader 0.15.6
	   \-- mixinextras 0.3.2
	- java 17
	- minecraft 1.20.4
	- sodium 0.5.8+mc1.20.4
	   |-- fabric-api-base 0.4.36+78d798af4f
	   |-- fabric-block-view-api-v2 1.0.4+78d798af4f
	   |-- fabric-rendering-data-attachment-v1 0.3.42+73761d2e4f
	   \-- fabric-rendering-fluids-v1 3.0.33+78d798af4f
[21:48:53] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/patri/AppData/Roaming/com.modrinth.theseus/meta/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[21:48:53] [main/INFO]: Compatibility level set to JAVA_17
[21:48:53] [main/INFO]: Loaded configuration file for Sodium: 42 options available, 0 override(s) found
[21:48:54] [main/INFO]: Searching for graphics cards...
[21:48:54] [main/INFO]: Found graphics card: GraphicsAdapterInfo[vendor=NVIDIA, name=NVIDIA GeForce RTX 2060, version=DriverVersion=27.21.14.5749]
[21:48:54] [main/WARN]: Sodium has applied one or more workarounds to prevent crashes or other issues on your system: [NVIDIA_THREADED_OPTIMIZATIONS]
[21:48:54] [main/WARN]: This is not necessarily an issue, but it may result in certain features or optimizations being disabled. You can sometimes fix these issues by upgrading your graphics driver.
[21:48:55] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).
[21:48:59] [Datafixer Bootstrap/INFO]: 198 Datafixer optimizations took 199 milliseconds
[21:49:02] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[21:49:02] [Render thread/INFO]: Setting user: ulk_underscore
[21:49:02] [Render thread/INFO]: [Indigo] Different rendering plugin detected; not applying Indigo.
[21:49:03] [Render thread/INFO]: Backend library: LWJGL version 3.3.2-snapshot
[21:49:03] [Render thread/WARN]: Applying workaround: Prevent the NVIDIA OpenGL driver from using broken optimizations (NVIDIA_THREADED_OPTIMIZATIONS)
[21:49:03] [Render thread/INFO]: OpenGL Vendor: NVIDIA Corporation
[21:49:03] [Render thread/INFO]: OpenGL Renderer: GeForce RTX 2060/PCIe/SSE2
[21:49:03] [Render thread/INFO]: OpenGL Version: 3.2.0 NVIDIA 457.49
[21:49:04] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric, effortless, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, sodium
[21:49:04] [Worker-Main-6/INFO]: Found unifont_all_no_pua-15.1.04.hex, loading
[21:49:06] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
[21:49:06] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
[21:49:07] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Lautsprecher (Realtek(R) Audio)
[21:49:07] [Render thread/INFO]: Sound engine started
[21:49:07] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas
[21:49:07] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas
[21:49:07] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[21:49:07] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[21:49:07] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas
[21:49:07] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[21:49:07] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas
[21:49:07] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[21:49:07] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[21:49:07] [Render thread/WARN]: Shader rendertype_tinted_solid could not find uniform named GameTime in the specified shader program.
[21:49:07] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
[21:49:07] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[21:49:07] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[21:49:07] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[21:49:07] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/gui.png-atlas
[21:49:14] [Render thread/INFO]: Loaded 7 recipes
[21:49:15] [Render thread/INFO]: Loaded 1271 advancements
[21:49:15] [Render thread/INFO]: Applied 0 biome modifications to 0 of 64 new biomes in 2.270 ms
[21:49:15] [Server thread/INFO]: Starting integrated minecraft server version 1.20.4
[21:49:15] [Server thread/INFO]: Generating keypair
[21:49:15] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[21:49:17] [Render thread/INFO]: Preparing spawn area: 0%
[21:49:17] [Render thread/INFO]: Preparing spawn area: 0%
[21:49:17] [Render thread/INFO]: Preparing spawn area: 0%
[21:49:17] [Render thread/INFO]: Preparing spawn area: 0%
[21:49:17] [Render thread/INFO]: Preparing spawn area: 6%
[21:49:18] [Render thread/INFO]: Preparing spawn area: 98%
[21:49:18] [Render thread/INFO]: Time elapsed: 2508 ms
[21:49:18] [Server thread/INFO]: Changing view distance to 12, from 10
[21:49:18] [Server thread/INFO]: Changing simulation distance to 12, from 0
[21:49:19] [Server thread/INFO]: ulk_underscore[local:E:c99e03b6] logged in with entity id 105 at (30.99473496142905, -59.0, -34.553327613853334)
[21:49:19] [Server thread/INFO]: ulk_underscore joined the game
[21:49:19] [Render thread/INFO]: Started 6 worker threads
[21:49:19] [Render thread/INFO]: Loaded 56 advancements
[21:49:21] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.class_148: Rendering screen
	at net.minecraft.class_757.method_3192(class_757.java:940) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1327) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:888) ~[client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:265) ~[1.20.4-0.15.6.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.6.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.6.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.6.jar:?]
Caused by: java.lang.IllegalStateException: Not filled all elements of the vertex
	at me.jellysquid.mods.sodium.client.render.vertex.buffer.SodiumBufferBuilder.method_1344(SodiumBufferBuilder.java:299) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
	at dev.huskuraft.effortless.fabric.renderer.MinecraftVertexBuffer.endVertex(MinecraftVertexBuffer.java:57) ~[effortless-1.20.4-2.0.1.jar:?]
	at dev.huskuraft.effortless.api.renderer.Renderer.renderTexture(Renderer.java:386) ~[effortless-1.20.4-2.0.1.jar:?]
	at dev.huskuraft.effortless.api.renderer.Renderer.renderTexture(Renderer.java:375) ~[effortless-1.20.4-2.0.1.jar:?]
	at dev.huskuraft.effortless.api.renderer.Renderer.renderTexture(Renderer.java:371) ~[effortless-1.20.4-2.0.1.jar:?]
	at dev.huskuraft.effortless.screen.radial.AbstractRadialScreen.renderRadialButtonSets(AbstractRadialScreen.java:405) ~[effortless-1.20.4-2.0.1.jar:?]
	at dev.huskuraft.effortless.screen.radial.AbstractRadialScreen.renderWidget(AbstractRadialScreen.java:176) ~[effortless-1.20.4-2.0.1.jar:?]
	at dev.huskuraft.effortless.api.gui.AbstractWidget.render(AbstractWidget.java:77) ~[effortless-1.20.4-2.0.1.jar:?]
	at dev.huskuraft.effortless.fabric.core.MinecraftProxyScreen.method_25394(MinecraftProxyScreen.java:58) ~[effortless-1.20.4-2.0.1.jar:?]
	at net.minecraft.class_437.method_47413(class_437.java:110) ~[client-intermediary.jar:?]
	at net.minecraft.class_757.mixinextras$bridge$method_47413$182(class_757.java) ~[client-intermediary.jar:?]
	at net.minecraft.class_757.wrapOperation$zlg000$fabric-screen-api-v1$onRenderScreen(class_757.java:2111) ~[client-intermediary.jar:?]
	at net.minecraft.class_757.method_3192(class_757.java:931) ~[client-intermediary.jar:?]
	... 6 more
[21:49:21] [Server thread/INFO]: Stopping server
[21:49:21] [Server thread/INFO]: Saving players
[21:49:21] [Server thread/INFO]: Saving worlds
[21:49:21] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld
[21:49:21] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end
[21:49:21] [Server thread/INFO]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether
[21:49:21] [Server thread/INFO]: ThreadedAnvilChunkStorage (New World): All chunks are saved
[21:49:21] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[21:49:21] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[21:49:21] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[21:49:21] [Render thread/INFO]: Stopping worker threads

Things placed with mod "aren't really there"

Whenever I place something with this mod, it looks like it's normally placed and has normal collision, but I can't break the blocks, when I try to break them in "Vanilla Mode". Also, attaching blocks to the mod-placed blocks behaves very weird.

It might be a problem with my mods, but I don't know which one.
Here's the list of my mods:
Mods: [✔] advancedtooltips-1.6.0+1.19 [✘] animated-chunks-0.3.0.jar (disabled) [✔] appleskin-fabric-mc1.19-2.4.1 [✔] audioplayer-1.19.2-1.4.5 [✔] auditory-0.0.4-1.19.x [✔] auto_third_person-fabric-1.19.2-1.2.1 [✘] autoswitch-5.4.8-alpha.1.jar (disabled) [✔] beenfo-1.19.1-fabric0.58.5-1.3.3-spigot [✔] BetterF3-4.0.0-Fabric-1.19.2 [✔] BetterPingDisplay-Fabric-1.19.2-1.1.1 [✔] blockmeter-1.7-HEAD [✔] boathud-1.1.2 [✔] boosted-brightness-2.1.2+1.19 [✔] camerautils-1.19.2-1.0.3 [✔] Capes-1.4.5+1.19 [✔] charmonium-fabric-1.19.2-4.2.1 [✔] chat_heads-0.9.0-fabric-1.19.2 [✔] chunksfadein-v3.0.9-1.19 [✔] CITResewn-1.1.2+1.19.2 [✔] clickthrough-1.19.1-fabric0.58.5-0.4 [✔] cloth-config-8.2.88-fabric [✔] ContainerSearcher-0.1.6+mc1.19.2 [✔] continuity-2.0.1+1.19 [✔] Controlling-fabric-1.19.2-10.0+7 [✔] Copyshot [✘] dashloader-5.0.0-alpha.6+1.19.2.jar (disabled) [✔] disguiseheads-fabric-1.0.1-mc1.19.2 [✔] dynamic-fps-2.2.0 [✔] eating-animation-1.9 [✔] effortless-fabric-1.6.2-1.19.2 [✔] emoji-type-2.0.1+1.19 [✔] emotecraft-for-MC1.19.2-2.2.7-b.build.47-fabric [✔] entityculling-fabric-1.5.2-mc1.19 [✔] Essential-fabric_1-19 [✔] exordium-fabric-1.0.2-mc1.19.2 [✔] extrasounds-2.3.1+1.19.2-1.19.1 [✔] fabric-api-0.73.0+1.19.2 [✔] fabric-language-kotlin-1.9.0+kotlin.1.8.0 [✔] fabricskyboxes-0.6.1+mc1.19.2 [✔] indium-1.0.9+mc1.19.2 [✔] InventoryProfilesNext-fabric-1.19-1.9.1 [✔] iris-mc1.19.2-1.5.0 [✔] itemswapper-fabric-0.3.2-mc1.19.2 [✔] lambdynamiclights-2.2.0+1.19.2 [✔] libIPN-fabric-1.19-2.0.1 [✔] LinsAPI-1.3 [✔] litematica-fabric-1.19.2-0.12.6 [✔] lithium-fabric-mc1.19.2-0.10.4 [✔] make_bubbles_pop-0.0.2-1.19 [✔] malilib-fabric-1.19.2-0.13.0 [✔] minihud-fabric-1.19.2-0.23.3 [✔] modmenu-4.1.2 [✔] mousewheelie-1.10.7+mc1.19.2 [✔] multiconnect-1.6-beta.23 [✔] no-report-button-1.2.1 [✔] NoChatReports-FABRIC-1.19.2-v1.13.12 [✔] notenoughanimations-fabric-1.6.2-mc1.19.2 [✔] noxesium-0.1.4 [✔] PetOwner-1.8.3-1.19+ [✔] phosphor-fabric-mc1.19.x-0.8.1 [✘] potato-pc-1dp.jar (disabled) [✔] PresenceFootsteps-1.6.4 [✔] reacharound+1.19-1.1.1 [✔] Recipe-Unlocker [✔] reeses_sodium_options-1.4.9+mc1.19.2-build.67 [✔] replaymod-1.19.2-2.6.9 [✔] replayvoicechat-1.19.2-1.2.3 [✔] simple-rpc-fabric-1.19.x-3.2.1 [✔] Smooth Swapping 0.6 (1.19.2)-0.6 [✔] sodium-extra-0.4.16+mc1.19.2-build.90 [✔] sodium-fabric-mc1.19.2-0.4.4+build.18 [✔] soundphysics-fabric-1.19.2-1.0.18 [✔] swordblocking-1.1.0 [✔] third-person-maps-1.4.0+1.19 [✔] tweakeroo-fabric-1.19.2-0.14.3 [✔] voicechat-fabric-1.19.2-2.3.27 [✔] vt-downloader-2.0.0 [✔] waveycapes-fabric-1.3.0-mc1.19.2 [✔] Wild_Tool_Access-1.19.2-1.1.1 [✔] worldedit-mod-7.2.12 [✔] WorldEditCUI-1.19.2+01 [✔] Xaeros_Minimap_22.17.1_Fabric_1.19.1 [✔] XaerosWorldMap_1.28.8_Fabric_1.19.1

Also, here is my Minecraft Log: https://mclo.gs/9r7J3vX

This was tested in Farbic 1.19.2

effortless_fabric_bug.mp4-10MB.mp4

Music and SFX reset after opening and closing radial menu

Not sure if version specific, but for reference using the latest 1.19.2 version on the latest Qulit Loader.

If music or SFX are playing while you open the radial menu they will entirely cut out after closing. Music will not continue playing and continual SFX like rain will take a second or two to start up again, unlike say opening the main menu where it is just paused.

Not a gamebreaking issue, or even a major one, but it is a bit of a nitpick that can hurt the atmosphere while building.

Suggestion : Please Restrain block destroy in survival.

It allow survival mode to destroy massive amout of block without any tools, taking less than 1sec.
this is overpower, and not survival friendly.

I want it to provide server option whether allow player to destroy block with this mod.

Thank you for your effort for effortless

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.