diff --git a/build/libs/szar-1.0.3-sources.jar b/build/libs/szar-1.0.3-sources.jar index d4bab2c..275ae48 100644 Binary files a/build/libs/szar-1.0.3-sources.jar and b/build/libs/szar-1.0.3-sources.jar differ diff --git a/build/libs/szar-1.0.3.jar b/build/libs/szar-1.0.3.jar index a1f9829..2392153 100644 Binary files a/build/libs/szar-1.0.3.jar and b/build/libs/szar-1.0.3.jar differ diff --git a/build/libs/szar-1.0.6-sources.jar b/build/libs/szar-1.0.6-sources.jar new file mode 100644 index 0000000..e21f3d5 Binary files /dev/null and b/build/libs/szar-1.0.6-sources.jar differ diff --git a/build/libs/szar-1.0.6.jar b/build/libs/szar-1.0.6.jar new file mode 100644 index 0000000..648b32d Binary files /dev/null and b/build/libs/szar-1.0.6.jar differ diff --git a/gradle.properties b/gradle.properties index 5c68eba..199179e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ minecraft_version=1.20.1 yarn_mappings=1.20.1+build.10 loader_version=0.18.3 # Mod Properties -mod_version=1.0.5 +mod_version=1.0.6 maven_group=dev.tggamesyt archives_base_name=szar # Dependencies diff --git a/run/crash-reports/crash-2025-12-17_08.53.30-client.txt b/run/crash-reports/crash-2025-12-17_08.53.30-client.txt deleted file mode 100644 index 81dc215..0000000 --- a/run/crash-reports/crash-2025-12-17_08.53.30-client.txt +++ /dev/null @@ -1,235 +0,0 @@ ----- Minecraft Crash Report ---- -// I bet Cylons wouldn't have this problem. - -Time: 2025-12-17 08:53:30 -Description: Initializing game - -java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'szar' at 'dev.tggamesyt.szar.Szar'! - at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:409) - at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) - at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407) - at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) - at knot//net.minecraft.client.MinecraftClient.(MinecraftClient.java:458) - at knot//net.minecraft.client.main.Main.main(Main.java:211) - at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) - at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) - at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) - at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) -Caused by: java.lang.RuntimeException: Attempted to register object Block{szar:cigany} twice! (at raw IDs 1003 and 1004 ) - at knot//net.minecraft.registry.SimpleRegistry.handler$zjf000$fabric-registry-sync-v0$setPre(SimpleRegistry.java:693) - at knot//net.minecraft.registry.SimpleRegistry.set(SimpleRegistry.java) - at knot//net.minecraft.registry.SimpleDefaultedRegistry.set(SimpleDefaultedRegistry.java:23) - at knot//net.minecraft.registry.SimpleRegistry.add(SimpleRegistry.java:186) - at knot//net.minecraft.registry.Registry.register(Registry.java:118) - at knot//net.minecraft.registry.Registry.register(Registry.java:114) - at knot//dev.tggamesyt.szar.Szar.onInitialize(Szar.java:36) - at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405) - ... 7 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Thread: Render thread -Stacktrace: - at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:409) - at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) - at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407) - at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) - at knot//net.minecraft.client.MinecraftClient.(MinecraftClient.java:458) - --- Initialization -- -Details: - Modules: - ADVAPI32.dll:Speciális 32 bites Windows API:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - COMCTL32.dll:Felhasználói élmény vezérlőinek kódtára:6.10 (WinBuild.160101.0800):Microsoft Corporation - CRYPT32.dll:Crypto API32:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - CRYPTBASE.dll:Base cryptographic API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - CRYPTSP.dll:Cryptographic Service Provider API:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation - DBGHELP.DLL:Windows Image Helper:10.0.22621.3593 (WinBuild.160101.0800):Microsoft Corporation - DNSAPI.dll:DNS-ügyfél API DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - GDI32.dll:GDI Client DLL:10.0.22621.4036 (WinBuild.160101.0800):Microsoft Corporation - IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation - IPHLPAPI.DLL:IP Helper API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - KERNEL32.DLL:Win32 kernel mag komponens:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - KERNELBASE.dll:Win32 kernel mag komponens:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - MpOav.dll:IOfficeAntiVirus Module:4.18.25110.5 (4a6978a838df7287d907bb2ee8a2eeb2373b186e):Microsoft Corporation - NSI.dll:NSI User-mode interface DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - NTASN1.dll:Microsoft ASN.1 API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - OLEAUT32.dll:OLEAUT32.DLL:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation - Ole32.dll:Microsoft OLE for Windows:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - POWRPROF.dll:Energiagazdálkodási profil - Segítő DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - PSAPI.DLL:Process Status Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - Pdh.dll:Windows Performance Data Helper DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - RPCRT4.dll:Távoli eljáráshívás – futásidejű:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - SHCORE.dll:SHCORE:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - SHELL32.dll:Windows felület - közös DLL:10.0.22621.4596 (WinBuild.160101.0800):Microsoft Corporation - UMPDC.dll:User Mode Power Dependency Coordinator:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - USER32.dll:A Windows többfelhasználós USER API-jának ügyféloldali DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - USERENV.dll:Userenv:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - VCRUNTIME140.dll:Microsoft® C Runtime Library:14.36.32532.0:Microsoft Corporation - VERSION.dll:Version Checking and File Installation Libraries:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - WINHTTP.dll:Windows HTTP-szolgáltatások:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - WINMM.dll:MCI API DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - WS2_32.dll:Windows Socket 2.0 32 bites DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - amsi.dll:Anti-Malware Scan Interface:10.0.22621.3527 (WinBuild.160101.0800):Microsoft Corporation - bcrypt.dll:Windows kriptográfiai primitívek kódtára:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation - combase.dll:Microsoft COM for Windows:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - dbgcore.DLL:Windows Core Debugging Helpers:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - extnet.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - fwpuclnt.dll:FWP/IPsec felhasználói módú API:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - gdi32full.dll:GDI Client DLL:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - iertutil.dll:Futtatókörnyezeti segédprogram az Internet Explorer alkalmazáshoz:11.00.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - java.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - java.exe:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jemalloc.dll - jimage.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jli.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jna2897839068891651457.dll:JNA native library:6.1.4:Java(TM) Native Access (JNA) - jsvml.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jvm.dll:Java HotSpot(TM) 64-Bit server VM:21.0.7.0:Oracle Corporation - kernel.appcore.dll:AppModel API Host:10.0.22621.3958 (WinBuild.160101.0800):Microsoft Corporation - lwjgl.dll - management.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - management_ext.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - msvcp140.dll:Microsoft® C Runtime Library:14.36.32532.0:Microsoft Corporation - msvcp_win.dll:Microsoft® C Runtime Library:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation - msvcrt.dll:Windows NT CRT DLL:7.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation - mswsock.dll:Microsoft Windows Sockets 2.0 szolgáltató:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - napinsp.dll:E-mail elnevezési köztes szolgáltató:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - ncrypt.dll:Windows NCrypt-útválasztó:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - net.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - netutils.dll:Net Win32 API Helpers DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation - nio.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - nlansp_c.dll:NLA Namespace Service Provider DLL:10.0.22621.4249 (WinBuild.160101.0800):Microsoft Corporation - ntdll.dll:NT réteg DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - perfos.dll:Windows - a rendszer teljesítményobjektumainak DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - pfclient.dll:SysMain Client:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - pnrpnsp.dll:PNRP-névtérszolgáltató:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - profapi.dll:User Profile Basic API:10.0.22621.4111 (WinBuild.160101.0800):Microsoft Corporation - rasadhlp.dll:Remote Access AutoDial Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - shlwapi.dll:Shell Light-weight Utility Library:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - srvcli.dll:Server Service Client DLL:10.0.22621.4249 (WinBuild.160101.0800):Microsoft Corporation - sunmscapi.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - ucrtbase.dll:Microsoft® C Runtime Library:10.0.22621.3593 (WinBuild.160101.0800):Microsoft Corporation - urlmon.dll:OLE32 Extensions for Win32:11.00.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - vcruntime140_1.dll:Microsoft® C Runtime Library:14.36.32532.0:Microsoft Corporation - verify.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - win32u.dll:Win32u:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - windows.storage.dll:Microsoft WinRT tárolási API:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - winrnr.dll:LDAP RnR Provider DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - wintypes.dll:Windows-alaptípusok DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - wshbth.dll:Windows Sockets Helper DLL:10.0.22621.3958 (WinBuild.160101.0800):Microsoft Corporation - zip.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation -Stacktrace: - at knot//net.minecraft.client.main.Main.main(Main.java:211) - at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) - at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) - at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) - at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) - --- System Details -- -Details: - Minecraft Version: 1.20.1 - Minecraft Version ID: 1.20.1 - Operating System: Windows 11 (amd64) version 10.0 - Java Version: 21.0.7, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation - Memory: 25902648 bytes (24 MiB) / 316669952 bytes (302 MiB) up to 2134900736 bytes (2036 MiB) - CPUs: 6 - Processor Vendor: GenuineIntel - Processor Name: Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz - Identifier: Intel64 Family 6 Model 158 Stepping 10 - Microarchitecture: Coffee Lake - Frequency (GHz): 2.90 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 6 - Graphics card #0 name: NVIDIA GeForce GT 710 - Graphics card #0 vendor: NVIDIA (0x10de) - Graphics card #0 VRAM (MB): 1024.00 - Graphics card #0 deviceId: 0x128b - Graphics card #0 versionInfo: DriverVersion=27.21.14.5671 - Memory slot #0 capacity (MB): 8192.00 - Memory slot #0 clockSpeed (GHz): 2.40 - Memory slot #0 type: DDR4 - Virtual memory max (MB): 17356.23 - Virtual memory used (MB): 13915.21 - Swap memory total (MB): 9216.00 - Swap memory used (MB): 1195.94 - JVM Flags: 0 total; - Fabric Mods: - fabric-api: Fabric API 0.92.6+1.20.1 - fabric-api-base: Fabric API Base 0.4.32+1802ada577 - fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.37+1802ada577 - fabric-biome-api-v1: Fabric Biome API (v1) 13.0.14+1802ada577 - fabric-block-api-v1: Fabric Block API (v1) 1.0.12+1802ada577 - fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.3+924f046a77 - fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.42+1802ada577 - fabric-client-tags-api-v1: Fabric Client Tags 1.1.3+1802ada577 - fabric-command-api-v1: Fabric Command API (v1) 1.2.35+f71b366f77 - fabric-command-api-v2: Fabric Command API (v2) 2.2.14+1802ada577 - fabric-commands-v0: Fabric Commands (v0) 0.2.52+df3654b377 - fabric-containers-v0: Fabric Containers (v0) 0.1.67+df3654b377 - fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.13+1802ada577 - fabric-convention-tags-v1: Fabric Convention Tags 1.5.6+1802ada577 - fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.20+1802ada577 - fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.2+de0fd6d177 - fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.7+1802ada577 - fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.55+1802ada577 - fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.1+1c78457f77 - fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.5+13a40c6677 - fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.64+df3654b377 - fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.41+1802ada577 - fabric-gametest-api-v1: Fabric Game Test API (v1) 1.2.15+1802ada577 - fabric-item-api-v1: Fabric Item API (v1) 2.1.29+1802ada577 - fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.14+1802ada577 - fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.38+1802ada577 - fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.36+df3654b377 - fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.23+1802ada577 - fabric-loot-api-v2: Fabric Loot API (v2) 1.2.3+1802ada577 - fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.47+9e7660c677 - fabric-message-api-v1: Fabric Message API (v1) 5.1.10+1802ada577 - fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.52+1802ada577 - fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.4+1802ada577 - fabric-models-v0: Fabric Models (v0) 0.4.3+9386d8a777 - fabric-networking-api-v1: Fabric Networking API (v1) 1.3.14+a158aa0477 - fabric-networking-v0: Fabric Networking (v0) 0.3.54+df3654b377 - fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.5+e35120df77 - fabric-particles-v1: Fabric Particles (v1) 1.1.3+1802ada577 - fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.24+1802ada577 - fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.6+1802ada577 - fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.2+1802ada577 - fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.3+85287f9f77 - fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.47+df3654b377 - fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.39+92a0d36777 - fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.29+1802ada577 - fabric-rendering-v0: Fabric Rendering (v0) 1.1.50+df3654b377 - fabric-rendering-v1: Fabric Rendering (v1) 3.0.9+1802ada577 - fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.9+1802ada577 - fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.12+fb82e9d777 - fabric-screen-api-v1: Fabric Screen API (v1) 2.0.9+1802ada577 - fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.33+1802ada577 - fabric-sound-api-v1: Fabric Sound API (v1) 1.0.14+1802ada577 - fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.6+8dd72ea377 - fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.2+1802ada577 - fabricloader: Fabric Loader 0.18.3 - java: Java HotSpot(TM) 64-Bit Server VM 21 - minecraft: Minecraft 1.20.1 - mixinextras: MixinExtras 0.5.0 - szar: szar 1.0-SNAPSHOT - Launched Version: Fabric - Backend library: LWJGL version 3.3.2-snapshot - Backend API: Unknown - Window size: - GL Caps: Using framebuffer using OpenGL 3.2 - GL debug messages: - Using VBOs: Yes - Is Modded: Definitely; Client brand changed to 'fabric' - Type: Client (map_client.txt) - CPU: \ No newline at end of file diff --git a/run/crash-reports/crash-2026-01-06_08.27.55-client.txt b/run/crash-reports/crash-2026-01-06_08.27.55-client.txt deleted file mode 100644 index bd7eaf4..0000000 --- a/run/crash-reports/crash-2026-01-06_08.27.55-client.txt +++ /dev/null @@ -1,245 +0,0 @@ ----- Minecraft Crash Report ---- -// You're mean. - -Time: 2026-01-06 08:27:55 -Description: Initializing game - -java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'szar' at 'dev.tggamesyt.szar.Szar'! - at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:409) - at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) - at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407) - at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) - at knot//net.minecraft.client.MinecraftClient.(MinecraftClient.java:458) - at knot//net.minecraft.client.main.Main.main(Main.java:211) - at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) - at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) - at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) - at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) -Caused by: java.lang.ExceptionInInitializerError - at java.base/java.lang.Class.forName0(Native Method) - at java.base/java.lang.Class.forName(Class.java:534) - at java.base/java.lang.Class.forName(Class.java:513) - at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) - at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) - at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) - at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405) - ... 7 more -Caused by: java.lang.NullPointerException: The validated object is null - at java.base/java.util.Objects.requireNonNull(Objects.java:360) - at knot//org.apache.commons.lang3.Validate.notNull(Validate.java:224) - at knot//org.apache.commons.lang3.Validate.notNull(Validate.java:206) - at knot//net.minecraft.registry.SimpleRegistry.set(SimpleRegistry.java:143) - at knot//net.minecraft.registry.SimpleDefaultedRegistry.set(SimpleDefaultedRegistry.java:23) - at knot//net.minecraft.registry.SimpleRegistry.add(SimpleRegistry.java:186) - at knot//net.minecraft.registry.Registry.register(Registry.java:118) - at knot//net.minecraft.registry.Registry.register(Registry.java:114) - at knot//dev.tggamesyt.szar.Szar.(Szar.java:100) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Thread: Render thread -Stacktrace: - at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:409) - at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) - at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407) - at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) - at knot//net.minecraft.client.MinecraftClient.(MinecraftClient.java:458) - --- Initialization -- -Details: - Modules: - ADVAPI32.dll:Speciális 32 bites Windows API:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - COMCTL32.dll:Felhasználói élmény vezérlőinek kódtára:6.10 (WinBuild.160101.0800):Microsoft Corporation - CRYPT32.dll:Crypto API32:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - CRYPTBASE.dll:Base cryptographic API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - CRYPTSP.dll:Cryptographic Service Provider API:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation - DBGHELP.DLL:Windows Image Helper:10.0.22621.3593 (WinBuild.160101.0800):Microsoft Corporation - DNSAPI.dll:DNS-ügyfél API DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - GDI32.dll:GDI Client DLL:10.0.22621.4036 (WinBuild.160101.0800):Microsoft Corporation - IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation - IPHLPAPI.DLL:IP Helper API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - KERNEL32.DLL:Win32 kernel mag komponens:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - KERNELBASE.dll:Win32 kernel mag komponens:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - MpOav.dll:IOfficeAntiVirus Module:4.18.25110.6 (747f30181b4cd739116f0a6ad3cabef997251d7f):Microsoft Corporation - NSI.dll:NSI User-mode interface DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - NTASN1.dll:Microsoft ASN.1 API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - OLEAUT32.dll:OLEAUT32.DLL:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation - Ole32.dll:Microsoft OLE for Windows:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - POWRPROF.dll:Energiagazdálkodási profil - Segítő DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - PSAPI.DLL:Process Status Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - Pdh.dll:Windows Performance Data Helper DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - RPCRT4.dll:Távoli eljáráshívás – futásidejű:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - SHCORE.dll:SHCORE:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - SHELL32.dll:Windows felület - közös DLL:10.0.22621.4596 (WinBuild.160101.0800):Microsoft Corporation - UMPDC.dll:User Mode Power Dependency Coordinator:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - USER32.dll:A Windows többfelhasználós USER API-jának ügyféloldali DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - USERENV.dll:Userenv:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - VCRUNTIME140.dll:Microsoft® C Runtime Library:14.36.32532.0:Microsoft Corporation - VERSION.dll:Version Checking and File Installation Libraries:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - WINHTTP.dll:Windows HTTP-szolgáltatások:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - WINMM.dll:MCI API DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - WS2_32.dll:Windows Socket 2.0 32 bites DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - amsi.dll:Anti-Malware Scan Interface:10.0.22621.3527 (WinBuild.160101.0800):Microsoft Corporation - bcrypt.dll:Windows kriptográfiai primitívek kódtára:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation - combase.dll:Microsoft COM for Windows:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - dbgcore.DLL:Windows Core Debugging Helpers:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - extnet.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - fwpuclnt.dll:FWP/IPsec felhasználói módú API:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - gdi32full.dll:GDI Client DLL:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - iertutil.dll:Futtatókörnyezeti segédprogram az Internet Explorer alkalmazáshoz:11.00.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - java.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - java.exe:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jemalloc.dll - jimage.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jli.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jna5106213097896048877.dll:JNA native library:6.1.4:Java(TM) Native Access (JNA) - jsvml.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jvm.dll:Java HotSpot(TM) 64-Bit server VM:21.0.7.0:Oracle Corporation - kernel.appcore.dll:AppModel API Host:10.0.22621.3958 (WinBuild.160101.0800):Microsoft Corporation - lwjgl.dll - management.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - management_ext.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - msvcp140.dll:Microsoft® C Runtime Library:14.36.32532.0:Microsoft Corporation - msvcp_win.dll:Microsoft® C Runtime Library:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation - msvcrt.dll:Windows NT CRT DLL:7.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation - mswsock.dll:Microsoft Windows Sockets 2.0 szolgáltató:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - napinsp.dll:E-mail elnevezési köztes szolgáltató:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - ncrypt.dll:Windows NCrypt-útválasztó:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - net.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - netutils.dll:Net Win32 API Helpers DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation - nio.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - nlansp_c.dll:NLA Namespace Service Provider DLL:10.0.22621.4249 (WinBuild.160101.0800):Microsoft Corporation - ntdll.dll:NT réteg DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - perfos.dll:Windows - a rendszer teljesítményobjektumainak DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - pfclient.dll:SysMain Client:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - pnrpnsp.dll:PNRP-névtérszolgáltató:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - profapi.dll:User Profile Basic API:10.0.22621.4111 (WinBuild.160101.0800):Microsoft Corporation - rasadhlp.dll:Remote Access AutoDial Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - shlwapi.dll:Shell Light-weight Utility Library:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - srvcli.dll:Server Service Client DLL:10.0.22621.4249 (WinBuild.160101.0800):Microsoft Corporation - sunmscapi.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - ucrtbase.dll:Microsoft® C Runtime Library:10.0.22621.3593 (WinBuild.160101.0800):Microsoft Corporation - urlmon.dll:OLE32 Extensions for Win32:11.00.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - vcruntime140_1.dll:Microsoft® C Runtime Library:14.36.32532.0:Microsoft Corporation - verify.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - win32u.dll:Win32u:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - windows.storage.dll:Microsoft WinRT tárolási API:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - winrnr.dll:LDAP RnR Provider DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - wintypes.dll:Windows-alaptípusok DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - wshbth.dll:Windows Sockets Helper DLL:10.0.22621.3958 (WinBuild.160101.0800):Microsoft Corporation - zip.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation -Stacktrace: - at knot//net.minecraft.client.main.Main.main(Main.java:211) - at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) - at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) - at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) - at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) - --- System Details -- -Details: - Minecraft Version: 1.20.1 - Minecraft Version ID: 1.20.1 - Operating System: Windows 11 (amd64) version 10.0 - Java Version: 21.0.7, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation - Memory: 134742016 bytes (128 MiB) / 355467264 bytes (339 MiB) up to 2134900736 bytes (2036 MiB) - CPUs: 6 - Processor Vendor: GenuineIntel - Processor Name: Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz - Identifier: Intel64 Family 6 Model 158 Stepping 10 - Microarchitecture: Coffee Lake - Frequency (GHz): 2.90 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 6 - Graphics card #0 name: NVIDIA GeForce GT 710 - Graphics card #0 vendor: NVIDIA (0x10de) - Graphics card #0 VRAM (MB): 1024.00 - Graphics card #0 deviceId: 0x128b - Graphics card #0 versionInfo: DriverVersion=27.21.14.5671 - Memory slot #0 capacity (MB): 8192.00 - Memory slot #0 clockSpeed (GHz): 2.40 - Memory slot #0 type: DDR4 - Virtual memory max (MB): 17356.23 - Virtual memory used (MB): 9830.51 - Swap memory total (MB): 9216.00 - Swap memory used (MB): 430.63 - JVM Flags: 0 total; - Fabric Mods: - fabric-api: Fabric API 0.92.6+1.20.1 - fabric-api-base: Fabric API Base 0.4.32+1802ada577 - fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.37+1802ada577 - fabric-biome-api-v1: Fabric Biome API (v1) 13.0.14+1802ada577 - fabric-block-api-v1: Fabric Block API (v1) 1.0.12+1802ada577 - fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.3+924f046a77 - fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.42+1802ada577 - fabric-client-tags-api-v1: Fabric Client Tags 1.1.3+1802ada577 - fabric-command-api-v1: Fabric Command API (v1) 1.2.35+f71b366f77 - fabric-command-api-v2: Fabric Command API (v2) 2.2.14+1802ada577 - fabric-commands-v0: Fabric Commands (v0) 0.2.52+df3654b377 - fabric-containers-v0: Fabric Containers (v0) 0.1.67+df3654b377 - fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.13+1802ada577 - fabric-convention-tags-v1: Fabric Convention Tags 1.5.6+1802ada577 - fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.20+1802ada577 - fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.2+de0fd6d177 - fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.7+1802ada577 - fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.55+1802ada577 - fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.1+1c78457f77 - fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.5+13a40c6677 - fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.64+df3654b377 - fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.41+1802ada577 - fabric-gametest-api-v1: Fabric Game Test API (v1) 1.2.15+1802ada577 - fabric-item-api-v1: Fabric Item API (v1) 2.1.29+1802ada577 - fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.14+1802ada577 - fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.38+1802ada577 - fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.36+df3654b377 - fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.23+1802ada577 - fabric-loot-api-v2: Fabric Loot API (v2) 1.2.3+1802ada577 - fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.47+9e7660c677 - fabric-message-api-v1: Fabric Message API (v1) 5.1.10+1802ada577 - fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.52+1802ada577 - fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.4+1802ada577 - fabric-models-v0: Fabric Models (v0) 0.4.3+9386d8a777 - fabric-networking-api-v1: Fabric Networking API (v1) 1.3.14+a158aa0477 - fabric-networking-v0: Fabric Networking (v0) 0.3.54+df3654b377 - fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.5+e35120df77 - fabric-particles-v1: Fabric Particles (v1) 1.1.3+1802ada577 - fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.24+1802ada577 - fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.6+1802ada577 - fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.2+1802ada577 - fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.3+85287f9f77 - fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.47+df3654b377 - fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.39+92a0d36777 - fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.29+1802ada577 - fabric-rendering-v0: Fabric Rendering (v0) 1.1.50+df3654b377 - fabric-rendering-v1: Fabric Rendering (v1) 3.0.9+1802ada577 - fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.9+1802ada577 - fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.12+fb82e9d777 - fabric-screen-api-v1: Fabric Screen API (v1) 2.0.9+1802ada577 - fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.33+1802ada577 - fabric-sound-api-v1: Fabric Sound API (v1) 1.0.14+1802ada577 - fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.6+8dd72ea377 - fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.2+1802ada577 - fabricloader: Fabric Loader 0.18.3 - java: Java HotSpot(TM) 64-Bit Server VM 21 - minecraft: Minecraft 1.20.1 - mixinextras: MixinExtras 0.5.0 - szar: szar 1.0-SNAPSHOT - Launched Version: Fabric - Backend library: LWJGL version 3.3.2-snapshot - Backend API: Unknown - Window size: - GL Caps: Using framebuffer using OpenGL 3.2 - GL debug messages: - Using VBOs: Yes - Is Modded: Definitely; Client brand changed to 'fabric' - Type: Client (map_client.txt) - CPU: \ No newline at end of file diff --git a/run/crash-reports/crash-2026-01-06_08.28.11-client.txt b/run/crash-reports/crash-2026-01-06_08.28.11-client.txt deleted file mode 100644 index 2e4da7f..0000000 --- a/run/crash-reports/crash-2026-01-06_08.28.11-client.txt +++ /dev/null @@ -1,245 +0,0 @@ ----- Minecraft Crash Report ---- -// I let you down. Sorry :( - -Time: 2026-01-06 08:28:11 -Description: Initializing game - -java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'szar' at 'dev.tggamesyt.szar.Szar'! - at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:409) - at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) - at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407) - at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) - at knot//net.minecraft.client.MinecraftClient.(MinecraftClient.java:458) - at knot//net.minecraft.client.main.Main.main(Main.java:211) - at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) - at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) - at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) - at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) -Caused by: java.lang.ExceptionInInitializerError - at java.base/java.lang.Class.forName0(Native Method) - at java.base/java.lang.Class.forName(Class.java:534) - at java.base/java.lang.Class.forName(Class.java:513) - at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) - at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) - at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) - at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405) - ... 7 more -Caused by: java.lang.NullPointerException: The validated object is null - at java.base/java.util.Objects.requireNonNull(Objects.java:360) - at knot//org.apache.commons.lang3.Validate.notNull(Validate.java:224) - at knot//org.apache.commons.lang3.Validate.notNull(Validate.java:206) - at knot//net.minecraft.registry.SimpleRegistry.set(SimpleRegistry.java:143) - at knot//net.minecraft.registry.SimpleDefaultedRegistry.set(SimpleDefaultedRegistry.java:23) - at knot//net.minecraft.registry.SimpleRegistry.add(SimpleRegistry.java:186) - at knot//net.minecraft.registry.Registry.register(Registry.java:118) - at knot//net.minecraft.registry.Registry.register(Registry.java:114) - at knot//dev.tggamesyt.szar.Szar.(Szar.java:100) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Thread: Render thread -Stacktrace: - at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:409) - at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) - at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407) - at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52) - at knot//net.minecraft.client.MinecraftClient.(MinecraftClient.java:458) - --- Initialization -- -Details: - Modules: - ADVAPI32.dll:Speciális 32 bites Windows API:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - COMCTL32.dll:Felhasználói élmény vezérlőinek kódtára:6.10 (WinBuild.160101.0800):Microsoft Corporation - CRYPT32.dll:Crypto API32:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - CRYPTBASE.dll:Base cryptographic API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - CRYPTSP.dll:Cryptographic Service Provider API:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation - DBGHELP.DLL:Windows Image Helper:10.0.22621.3593 (WinBuild.160101.0800):Microsoft Corporation - DNSAPI.dll:DNS-ügyfél API DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - GDI32.dll:GDI Client DLL:10.0.22621.4036 (WinBuild.160101.0800):Microsoft Corporation - IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation - IPHLPAPI.DLL:IP Helper API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - KERNEL32.DLL:Win32 kernel mag komponens:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - KERNELBASE.dll:Win32 kernel mag komponens:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - MpOav.dll:IOfficeAntiVirus Module:4.18.25110.6 (747f30181b4cd739116f0a6ad3cabef997251d7f):Microsoft Corporation - NSI.dll:NSI User-mode interface DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - NTASN1.dll:Microsoft ASN.1 API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - OLEAUT32.dll:OLEAUT32.DLL:10.0.22621.3672 (WinBuild.160101.0800):Microsoft Corporation - Ole32.dll:Microsoft OLE for Windows:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - POWRPROF.dll:Energiagazdálkodási profil - Segítő DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - PSAPI.DLL:Process Status Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - Pdh.dll:Windows Performance Data Helper DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - RPCRT4.dll:Távoli eljáráshívás – futásidejű:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - SHCORE.dll:SHCORE:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - SHELL32.dll:Windows felület - közös DLL:10.0.22621.4596 (WinBuild.160101.0800):Microsoft Corporation - UMPDC.dll:User Mode Power Dependency Coordinator:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - USER32.dll:A Windows többfelhasználós USER API-jának ügyféloldali DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - USERENV.dll:Userenv:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - VCRUNTIME140.dll:Microsoft® C Runtime Library:14.36.32532.0:Microsoft Corporation - VERSION.dll:Version Checking and File Installation Libraries:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - WINHTTP.dll:Windows HTTP-szolgáltatások:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - WINMM.dll:MCI API DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - WS2_32.dll:Windows Socket 2.0 32 bites DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - amsi.dll:Anti-Malware Scan Interface:10.0.22621.3527 (WinBuild.160101.0800):Microsoft Corporation - bcrypt.dll:Windows kriptográfiai primitívek kódtára:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation - combase.dll:Microsoft COM for Windows:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - dbgcore.DLL:Windows Core Debugging Helpers:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - extnet.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - fwpuclnt.dll:FWP/IPsec felhasználói módú API:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - gdi32full.dll:GDI Client DLL:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - iertutil.dll:Futtatókörnyezeti segédprogram az Internet Explorer alkalmazáshoz:11.00.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - java.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - java.exe:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jemalloc.dll - jimage.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jli.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jna14344901965852249205.dll:JNA native library:6.1.4:Java(TM) Native Access (JNA) - jsvml.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - jvm.dll:Java HotSpot(TM) 64-Bit server VM:21.0.7.0:Oracle Corporation - kernel.appcore.dll:AppModel API Host:10.0.22621.3958 (WinBuild.160101.0800):Microsoft Corporation - lwjgl.dll - management.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - management_ext.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - msvcp140.dll:Microsoft® C Runtime Library:14.36.32532.0:Microsoft Corporation - msvcp_win.dll:Microsoft® C Runtime Library:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation - msvcrt.dll:Windows NT CRT DLL:7.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation - mswsock.dll:Microsoft Windows Sockets 2.0 szolgáltató:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - napinsp.dll:E-mail elnevezési köztes szolgáltató:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - ncrypt.dll:Windows NCrypt-útválasztó:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - net.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - netutils.dll:Net Win32 API Helpers DLL:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation - nio.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - nlansp_c.dll:NLA Namespace Service Provider DLL:10.0.22621.4249 (WinBuild.160101.0800):Microsoft Corporation - ntdll.dll:NT réteg DLL:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - perfos.dll:Windows - a rendszer teljesítményobjektumainak DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - pfclient.dll:SysMain Client:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - pnrpnsp.dll:PNRP-névtérszolgáltató:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - profapi.dll:User Profile Basic API:10.0.22621.4111 (WinBuild.160101.0800):Microsoft Corporation - rasadhlp.dll:Remote Access AutoDial Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - shlwapi.dll:Shell Light-weight Utility Library:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - srvcli.dll:Server Service Client DLL:10.0.22621.4249 (WinBuild.160101.0800):Microsoft Corporation - sunmscapi.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - ucrtbase.dll:Microsoft® C Runtime Library:10.0.22621.3593 (WinBuild.160101.0800):Microsoft Corporation - urlmon.dll:OLE32 Extensions for Win32:11.00.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - vcruntime140_1.dll:Microsoft® C Runtime Library:14.36.32532.0:Microsoft Corporation - verify.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation - win32u.dll:Win32u:10.0.22621.4317 (WinBuild.160101.0800):Microsoft Corporation - windows.storage.dll:Microsoft WinRT tárolási API:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - winrnr.dll:LDAP RnR Provider DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation - wintypes.dll:Windows-alaptípusok DLL-je:10.0.22621.6133 (WinBuild.160101.0800):Microsoft Corporation - wshbth.dll:Windows Sockets Helper DLL:10.0.22621.3958 (WinBuild.160101.0800):Microsoft Corporation - zip.dll:Java(TM) Platform SE binary:21.0.7.0:Oracle Corporation -Stacktrace: - at knot//net.minecraft.client.main.Main.main(Main.java:211) - at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) - at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) - at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) - at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) - --- System Details -- -Details: - Minecraft Version: 1.20.1 - Minecraft Version ID: 1.20.1 - Operating System: Windows 11 (amd64) version 10.0 - Java Version: 21.0.7, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation - Memory: 110901576 bytes (105 MiB) / 319815680 bytes (305 MiB) up to 2134900736 bytes (2036 MiB) - CPUs: 6 - Processor Vendor: GenuineIntel - Processor Name: Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz - Identifier: Intel64 Family 6 Model 158 Stepping 10 - Microarchitecture: Coffee Lake - Frequency (GHz): 2.90 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 6 - Graphics card #0 name: NVIDIA GeForce GT 710 - Graphics card #0 vendor: NVIDIA (0x10de) - Graphics card #0 VRAM (MB): 1024.00 - Graphics card #0 deviceId: 0x128b - Graphics card #0 versionInfo: DriverVersion=27.21.14.5671 - Memory slot #0 capacity (MB): 8192.00 - Memory slot #0 clockSpeed (GHz): 2.40 - Memory slot #0 type: DDR4 - Virtual memory max (MB): 17356.23 - Virtual memory used (MB): 9844.33 - Swap memory total (MB): 9216.00 - Swap memory used (MB): 430.63 - JVM Flags: 0 total; - Fabric Mods: - fabric-api: Fabric API 0.92.6+1.20.1 - fabric-api-base: Fabric API Base 0.4.32+1802ada577 - fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.37+1802ada577 - fabric-biome-api-v1: Fabric Biome API (v1) 13.0.14+1802ada577 - fabric-block-api-v1: Fabric Block API (v1) 1.0.12+1802ada577 - fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.3+924f046a77 - fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.42+1802ada577 - fabric-client-tags-api-v1: Fabric Client Tags 1.1.3+1802ada577 - fabric-command-api-v1: Fabric Command API (v1) 1.2.35+f71b366f77 - fabric-command-api-v2: Fabric Command API (v2) 2.2.14+1802ada577 - fabric-commands-v0: Fabric Commands (v0) 0.2.52+df3654b377 - fabric-containers-v0: Fabric Containers (v0) 0.1.67+df3654b377 - fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.13+1802ada577 - fabric-convention-tags-v1: Fabric Convention Tags 1.5.6+1802ada577 - fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.20+1802ada577 - fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.2+de0fd6d177 - fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.7+1802ada577 - fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.55+1802ada577 - fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.1+1c78457f77 - fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.5+13a40c6677 - fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.64+df3654b377 - fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.41+1802ada577 - fabric-gametest-api-v1: Fabric Game Test API (v1) 1.2.15+1802ada577 - fabric-item-api-v1: Fabric Item API (v1) 2.1.29+1802ada577 - fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.14+1802ada577 - fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.38+1802ada577 - fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.36+df3654b377 - fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.23+1802ada577 - fabric-loot-api-v2: Fabric Loot API (v2) 1.2.3+1802ada577 - fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.47+9e7660c677 - fabric-message-api-v1: Fabric Message API (v1) 5.1.10+1802ada577 - fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.52+1802ada577 - fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.4+1802ada577 - fabric-models-v0: Fabric Models (v0) 0.4.3+9386d8a777 - fabric-networking-api-v1: Fabric Networking API (v1) 1.3.14+a158aa0477 - fabric-networking-v0: Fabric Networking (v0) 0.3.54+df3654b377 - fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.5+e35120df77 - fabric-particles-v1: Fabric Particles (v1) 1.1.3+1802ada577 - fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.24+1802ada577 - fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.6+1802ada577 - fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.2+1802ada577 - fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.3+85287f9f77 - fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.47+df3654b377 - fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.39+92a0d36777 - fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.29+1802ada577 - fabric-rendering-v0: Fabric Rendering (v0) 1.1.50+df3654b377 - fabric-rendering-v1: Fabric Rendering (v1) 3.0.9+1802ada577 - fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.9+1802ada577 - fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.12+fb82e9d777 - fabric-screen-api-v1: Fabric Screen API (v1) 2.0.9+1802ada577 - fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.33+1802ada577 - fabric-sound-api-v1: Fabric Sound API (v1) 1.0.14+1802ada577 - fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.6+8dd72ea377 - fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.2+1802ada577 - fabricloader: Fabric Loader 0.18.3 - java: Java HotSpot(TM) 64-Bit Server VM 21 - minecraft: Minecraft 1.20.1 - mixinextras: MixinExtras 0.5.0 - szar: szar 1.0-SNAPSHOT - Launched Version: Fabric - Backend library: LWJGL version 3.3.2-snapshot - Backend API: Unknown - Window size: - GL Caps: Using framebuffer using OpenGL 3.2 - GL debug messages: - Using VBOs: Yes - Is Modded: Definitely; Client brand changed to 'fabric' - Type: Client (map_client.txt) - CPU: \ No newline at end of file diff --git a/run/crash-reports/crash-2026-01-07_08.08.50-client.txt b/run/crash-reports/crash-2026-01-07_08.08.50-client.txt deleted file mode 100644 index e41da68..0000000 --- a/run/crash-reports/crash-2026-01-07_08.08.50-client.txt +++ /dev/null @@ -1,168 +0,0 @@ ----- Minecraft Crash Report ---- -// I let you down. Sorry :( - -Time: 2026-01-07 08:08:50 -Description: Unexpected error - -java.lang.RuntimeException: Something went wrong when converting from HSV to RGB. Input was -0.16739988, 1.0, 1.0 - at knot//net.minecraft.util.math.MathHelper.hsvToRgb(MathHelper.java:557) - at knot//dev.tggamesyt.szar.client.SzarClient.lambda$onInitializeClient$2(SzarClient.java:58) - at knot//net.minecraft.client.render.WorldRenderer.handler$zim000$fabric-rendering-v1$beforeClouds(WorldRenderer.java:4065) - at knot//net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1509) - at knot//net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1110) - at knot//net.minecraft.client.render.GameRenderer.render(GameRenderer.java:880) - at knot//net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) - at knot//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) - at knot//net.minecraft.client.main.Main.main(Main.java:250) - at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) - at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) - at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) - at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Thread: Render thread -Stacktrace: - at knot//net.minecraft.util.math.MathHelper.hsvToRgb(MathHelper.java:557) - at knot//dev.tggamesyt.szar.client.SzarClient.lambda$onInitializeClient$2(SzarClient.java:58) - at knot//net.minecraft.client.render.WorldRenderer.handler$zim000$fabric-rendering-v1$beforeClouds(WorldRenderer.java:4065) - at knot//net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1509) - at knot//net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1110) - --- Affected level -- -Details: - All players: 1 total; [ClientPlayerEntity['Player204'/1, l='ClientLevel', x=-0.32, y=-59.00, z=5.32]] - Chunk stats: 961, 609 - Level dimension: minecraft:overworld - Level spawn location: World: (0,-60,0), Section: (at 0,4,0 in 0,-4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) - Level time: 39686 game time, 1 day time - Server brand: fabric - Server type: Integrated singleplayer server -Stacktrace: - at knot//net.minecraft.client.world.ClientWorld.addDetailsToCrashReport(ClientWorld.java:458) - at knot//net.minecraft.client.MinecraftClient.addDetailsToCrashReport(MinecraftClient.java:2406) - at knot//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:826) - at knot//net.minecraft.client.main.Main.main(Main.java:250) - at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) - at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) - at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) - at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) - --- Last reload -- -Details: - Reload number: 1 - Reload reason: initial - Finished: Yes - Packs: vanilla, fabric - --- System Details -- -Details: - Minecraft Version: 1.20.1 - Minecraft Version ID: 1.20.1 - Operating System: Windows 11 (amd64) version 10.0 - Java Version: 21.0.7, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation - Memory: 742876336 bytes (708 MiB) / 1441792000 bytes (1375 MiB) up to 2134900736 bytes (2036 MiB) - CPUs: 6 - Processor Vendor: GenuineIntel - Processor Name: Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz - Identifier: Intel64 Family 6 Model 158 Stepping 10 - Microarchitecture: Coffee Lake - Frequency (GHz): 2.90 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 6 - Graphics card #0 name: NVIDIA GeForce GT 710 - Graphics card #0 vendor: NVIDIA (0x10de) - Graphics card #0 VRAM (MB): 1024.00 - Graphics card #0 deviceId: 0x128b - Graphics card #0 versionInfo: DriverVersion=27.21.14.5671 - Memory slot #0 capacity (MB): 8192.00 - Memory slot #0 clockSpeed (GHz): 2.40 - Memory slot #0 type: DDR4 - Virtual memory max (MB): 17356.23 - Virtual memory used (MB): 11276.48 - Swap memory total (MB): 9216.00 - Swap memory used (MB): 372.15 - JVM Flags: 0 total; - Fabric Mods: - fabric-api: Fabric API 0.92.6+1.20.1 - fabric-api-base: Fabric API Base 0.4.32+1802ada577 - fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.37+1802ada577 - fabric-biome-api-v1: Fabric Biome API (v1) 13.0.14+1802ada577 - fabric-block-api-v1: Fabric Block API (v1) 1.0.12+1802ada577 - fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.3+924f046a77 - fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.42+1802ada577 - fabric-client-tags-api-v1: Fabric Client Tags 1.1.3+1802ada577 - fabric-command-api-v1: Fabric Command API (v1) 1.2.35+f71b366f77 - fabric-command-api-v2: Fabric Command API (v2) 2.2.14+1802ada577 - fabric-commands-v0: Fabric Commands (v0) 0.2.52+df3654b377 - fabric-containers-v0: Fabric Containers (v0) 0.1.67+df3654b377 - fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.13+1802ada577 - fabric-convention-tags-v1: Fabric Convention Tags 1.5.6+1802ada577 - fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.20+1802ada577 - fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.2+de0fd6d177 - fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.7+1802ada577 - fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.55+1802ada577 - fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.1+1c78457f77 - fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.5+13a40c6677 - fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.64+df3654b377 - fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.41+1802ada577 - fabric-gametest-api-v1: Fabric Game Test API (v1) 1.2.15+1802ada577 - fabric-item-api-v1: Fabric Item API (v1) 2.1.29+1802ada577 - fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.14+1802ada577 - fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.38+1802ada577 - fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.36+df3654b377 - fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.23+1802ada577 - fabric-loot-api-v2: Fabric Loot API (v2) 1.2.3+1802ada577 - fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.47+9e7660c677 - fabric-message-api-v1: Fabric Message API (v1) 5.1.10+1802ada577 - fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.52+1802ada577 - fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.4+1802ada577 - fabric-models-v0: Fabric Models (v0) 0.4.3+9386d8a777 - fabric-networking-api-v1: Fabric Networking API (v1) 1.3.14+a158aa0477 - fabric-networking-v0: Fabric Networking (v0) 0.3.54+df3654b377 - fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.5+e35120df77 - fabric-particles-v1: Fabric Particles (v1) 1.1.3+1802ada577 - fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.24+1802ada577 - fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.6+1802ada577 - fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.2+1802ada577 - fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.3+85287f9f77 - fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.47+df3654b377 - fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.39+92a0d36777 - fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.29+1802ada577 - fabric-rendering-v0: Fabric Rendering (v0) 1.1.50+df3654b377 - fabric-rendering-v1: Fabric Rendering (v1) 3.0.9+1802ada577 - fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.9+1802ada577 - fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.12+fb82e9d777 - fabric-screen-api-v1: Fabric Screen API (v1) 2.0.9+1802ada577 - fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.33+1802ada577 - fabric-sound-api-v1: Fabric Sound API (v1) 1.0.14+1802ada577 - fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.6+8dd72ea377 - fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.2+1802ada577 - fabricloader: Fabric Loader 0.18.3 - java: Java HotSpot(TM) 64-Bit Server VM 21 - minecraft: Minecraft 1.20.1 - mixinextras: MixinExtras 0.5.0 - szar: szar 1.0-SNAPSHOT - Launched Version: Fabric - Backend library: LWJGL version 3.3.2-snapshot - Backend API: GeForce GT 710/PCIe/SSE2 GL version 3.2.0 NVIDIA 456.71, NVIDIA Corporation - Window size: 854x480 - GL Caps: Using framebuffer using OpenGL 3.2 - GL debug messages: - 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: fabric - Current Language: en_us - CPU: 6x Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz - Server Running: true - Player Count: 1 / 8; [ServerPlayerEntity['Player204'/1, l='ServerLevel[szar]', x=-0.32, y=-59.00, z=5.32]] - Data Packs: vanilla, fabric - Enabled Feature Flags: minecraft:vanilla - World Generation: Stable \ No newline at end of file diff --git a/run/crash-reports/crash-2026-01-07_08.35.54-client.txt b/run/crash-reports/crash-2026-01-07_08.35.54-client.txt deleted file mode 100644 index c3a8782..0000000 --- a/run/crash-reports/crash-2026-01-07_08.35.54-client.txt +++ /dev/null @@ -1,168 +0,0 @@ ----- Minecraft Crash Report ---- -// Ouch. That hurt :( - -Time: 2026-01-07 08:35:54 -Description: Unexpected error - -java.lang.RuntimeException: Something went wrong when converting from HSV to RGB. Input was -0.2659912, 0.95, 1.0 - at knot//net.minecraft.util.math.MathHelper.hsvToRgb(MathHelper.java:557) - at knot//dev.tggamesyt.szar.client.SzarClient.lambda$onInitializeClient$2(SzarClient.java:62) - at knot//net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback.lambda$static$0(HudRenderCallback.java:27) - at knot//net.minecraft.client.gui.hud.InGameHud.handler$zhj000$fabric-rendering-v1$render(InGameHud.java:1386) - at knot//net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:370) - at knot//net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) - at knot//net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) - at knot//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) - at knot//net.minecraft.client.main.Main.main(Main.java:250) - at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) - at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) - at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) - at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Thread: Render thread -Stacktrace: - at knot//net.minecraft.util.math.MathHelper.hsvToRgb(MathHelper.java:557) - at knot//dev.tggamesyt.szar.client.SzarClient.lambda$onInitializeClient$2(SzarClient.java:62) - at knot//net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback.lambda$static$0(HudRenderCallback.java:27) - at knot//net.minecraft.client.gui.hud.InGameHud.handler$zhj000$fabric-rendering-v1$render(InGameHud.java:1386) - at knot//net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:370) - --- Affected level -- -Details: - All players: 1 total; [ClientPlayerEntity['Player43'/1, l='ClientLevel', x=-1.26, y=-60.00, z=6.30]] - Chunk stats: 961, 609 - Level dimension: minecraft:overworld - Level spawn location: World: (0,-60,0), Section: (at 0,4,0 in 0,-4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) - Level time: 65329 game time, 1 day time - Server brand: fabric - Server type: Integrated singleplayer server -Stacktrace: - at knot//net.minecraft.client.world.ClientWorld.addDetailsToCrashReport(ClientWorld.java:458) - at knot//net.minecraft.client.MinecraftClient.addDetailsToCrashReport(MinecraftClient.java:2406) - at knot//net.minecraft.client.MinecraftClient.run(MinecraftClient.java:826) - at knot//net.minecraft.client.main.Main.main(Main.java:250) - at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514) - at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) - at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) - at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) - --- Last reload -- -Details: - Reload number: 1 - Reload reason: initial - Finished: Yes - Packs: vanilla, fabric - --- System Details -- -Details: - Minecraft Version: 1.20.1 - Minecraft Version ID: 1.20.1 - Operating System: Windows 11 (amd64) version 10.0 - Java Version: 21.0.7, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation - Memory: 166199296 bytes (158 MiB) / 1249902592 bytes (1192 MiB) up to 2134900736 bytes (2036 MiB) - CPUs: 6 - Processor Vendor: GenuineIntel - Processor Name: Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz - Identifier: Intel64 Family 6 Model 158 Stepping 10 - Microarchitecture: Coffee Lake - Frequency (GHz): 2.90 - Number of physical packages: 1 - Number of physical CPUs: 6 - Number of logical CPUs: 6 - Graphics card #0 name: NVIDIA GeForce GT 710 - Graphics card #0 vendor: NVIDIA (0x10de) - Graphics card #0 VRAM (MB): 1024.00 - Graphics card #0 deviceId: 0x128b - Graphics card #0 versionInfo: DriverVersion=27.21.14.5671 - Memory slot #0 capacity (MB): 8192.00 - Memory slot #0 clockSpeed (GHz): 2.40 - Memory slot #0 type: DDR4 - Virtual memory max (MB): 17356.23 - Virtual memory used (MB): 11326.34 - Swap memory total (MB): 9216.00 - Swap memory used (MB): 455.77 - JVM Flags: 0 total; - Fabric Mods: - fabric-api: Fabric API 0.92.6+1.20.1 - fabric-api-base: Fabric API Base 0.4.32+1802ada577 - fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.37+1802ada577 - fabric-biome-api-v1: Fabric Biome API (v1) 13.0.14+1802ada577 - fabric-block-api-v1: Fabric Block API (v1) 1.0.12+1802ada577 - fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.3+924f046a77 - fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.42+1802ada577 - fabric-client-tags-api-v1: Fabric Client Tags 1.1.3+1802ada577 - fabric-command-api-v1: Fabric Command API (v1) 1.2.35+f71b366f77 - fabric-command-api-v2: Fabric Command API (v2) 2.2.14+1802ada577 - fabric-commands-v0: Fabric Commands (v0) 0.2.52+df3654b377 - fabric-containers-v0: Fabric Containers (v0) 0.1.67+df3654b377 - fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.13+1802ada577 - fabric-convention-tags-v1: Fabric Convention Tags 1.5.6+1802ada577 - fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.20+1802ada577 - fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.2+de0fd6d177 - fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.7+1802ada577 - fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.55+1802ada577 - fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.1+1c78457f77 - fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.5+13a40c6677 - fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.64+df3654b377 - fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.41+1802ada577 - fabric-gametest-api-v1: Fabric Game Test API (v1) 1.2.15+1802ada577 - fabric-item-api-v1: Fabric Item API (v1) 2.1.29+1802ada577 - fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.14+1802ada577 - fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.38+1802ada577 - fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.36+df3654b377 - fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.23+1802ada577 - fabric-loot-api-v2: Fabric Loot API (v2) 1.2.3+1802ada577 - fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.47+9e7660c677 - fabric-message-api-v1: Fabric Message API (v1) 5.1.10+1802ada577 - fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.52+1802ada577 - fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.4+1802ada577 - fabric-models-v0: Fabric Models (v0) 0.4.3+9386d8a777 - fabric-networking-api-v1: Fabric Networking API (v1) 1.3.14+a158aa0477 - fabric-networking-v0: Fabric Networking (v0) 0.3.54+df3654b377 - fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.5+e35120df77 - fabric-particles-v1: Fabric Particles (v1) 1.1.3+1802ada577 - fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.24+1802ada577 - fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.6+1802ada577 - fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.2+1802ada577 - fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.3+85287f9f77 - fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.47+df3654b377 - fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.39+92a0d36777 - fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.29+1802ada577 - fabric-rendering-v0: Fabric Rendering (v0) 1.1.50+df3654b377 - fabric-rendering-v1: Fabric Rendering (v1) 3.0.9+1802ada577 - fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.9+1802ada577 - fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.12+fb82e9d777 - fabric-screen-api-v1: Fabric Screen API (v1) 2.0.9+1802ada577 - fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.33+1802ada577 - fabric-sound-api-v1: Fabric Sound API (v1) 1.0.14+1802ada577 - fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.6+8dd72ea377 - fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.2+1802ada577 - fabricloader: Fabric Loader 0.18.3 - java: Java HotSpot(TM) 64-Bit Server VM 21 - minecraft: Minecraft 1.20.1 - mixinextras: MixinExtras 0.5.0 - szar: szar 1.0.3 - Launched Version: Fabric - Backend library: LWJGL version 3.3.2-snapshot - Backend API: GeForce GT 710/PCIe/SSE2 GL version 3.2.0 NVIDIA 456.71, NVIDIA Corporation - Window size: 1920x1009 - GL Caps: Using framebuffer using OpenGL 3.2 - GL debug messages: - 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: fabric - Current Language: en_us - CPU: 6x Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz - Server Running: true - Player Count: 1 / 8; [ServerPlayerEntity['Player43'/1, l='ServerLevel[szar]', x=-1.26, y=-60.00, z=6.30]] - Data Packs: vanilla, fabric - Enabled Feature Flags: minecraft:vanilla - World Generation: Stable \ No newline at end of file diff --git a/src/main/java/dev/tggamesyt/szar/Joint.java b/src/main/java/dev/tggamesyt/szar/Joint.java index e70dde5..350675e 100644 --- a/src/main/java/dev/tggamesyt/szar/Joint.java +++ b/src/main/java/dev/tggamesyt/szar/Joint.java @@ -1,23 +1,28 @@ package dev.tggamesyt.szar; -import dev.tggamesyt.szar.Szar; -import net.fabricmc.fabric.api.networking.v1.PacketByteBufs; -import net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking; import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.damage.DamageSource; +import net.minecraft.entity.damage.DamageType; import net.minecraft.entity.effect.StatusEffectInstance; import net.minecraft.entity.effect.StatusEffects; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; import net.minecraft.item.SpyglassItem; -import net.minecraft.network.PacketByteBuf; -import net.minecraft.server.network.ServerPlayerEntity; +import net.minecraft.registry.RegistryKey; +import net.minecraft.registry.RegistryKeys; +import net.minecraft.registry.entry.RegistryEntry; import net.minecraft.sound.SoundEvents; import net.minecraft.stat.Stats; import net.minecraft.util.Hand; +import net.minecraft.util.Identifier; import net.minecraft.util.TypedActionResult; import net.minecraft.util.UseAction; import net.minecraft.world.World; +import java.util.Random; + +import static dev.tggamesyt.szar.Szar.MOD_ID; + public class Joint extends SpyglassItem { public Joint(Settings settings) { @@ -42,12 +47,35 @@ public class Joint extends SpyglassItem { user.setCurrentHand(hand); // start using return TypedActionResult.consume(user.getStackInHand(hand)); } - + private static final Random RANDOM = new Random() {}; + public static final RegistryKey HEART_ATTACK = + RegistryKey.of(RegistryKeys.DAMAGE_TYPE, new Identifier(MOD_ID, "heart_attack")); + public static final RegistryKey DROG_OVERDOSE = + RegistryKey.of(RegistryKeys.DAMAGE_TYPE, new Identifier(MOD_ID, "drog_overdose")); @Override public void onStoppedUsing(ItemStack stack, World world, LivingEntity user, int remainingUseTicks) { - // Only do server/client side durability and effect - //if (!world.isClient) return; + int value = Szar.PLAYER_JOINT_LEVEL.getOrDefault(user.getUuid(), 0) + 1; + boolean addicted = Szar.PLAYER_ADDICTION_LEVEL.getOrDefault(user.getUuid(), false); + Szar.PLAYER_JOINT_LEVEL.put(user.getUuid(), value); + Szar.LOGGER.info(user.getEntityName() + "'s joint level is now " + value); + if (value > 80) { + RegistryEntry drogAttackType = + user.getWorld() + .getRegistryManager() + .get(RegistryKeys.DAMAGE_TYPE) + .entryOf(DROG_OVERDOSE); + + DamageSource source = new DamageSource(drogAttackType); + user.damage(source, Float.MAX_VALUE); + Szar.PLAYER_JOINT_LEVEL.put(user.getUuid(), 0); + Szar.PLAYER_ADDICTION_LEVEL.put(user.getUuid(), false); + Szar.LOGGER.info(user.getEntityName() + "'s joint level is now " + 0); + } + if (value > 40 && !addicted) { + Szar.PLAYER_ADDICTION_LEVEL.put(user.getUuid(), true); + Szar.LOGGER.info(user.getEntityName() + "'s addiction is now true"); + } // Consume 1 durability stack.damage(1, user, p -> p.sendToolBreakStatus(user.getActiveHand())); if (user instanceof PlayerEntity player && !world.isClient) { @@ -105,6 +133,16 @@ public class Joint extends SpyglassItem { true, // show particles true // show icon )); + if (amplifier == 9 && RANDOM.nextInt(100) == 0) { + RegistryEntry heartAttackType = + user.getWorld() + .getRegistryManager() + .get(RegistryKeys.DAMAGE_TYPE) + .entryOf(HEART_ATTACK); + + DamageSource source = new DamageSource(heartAttackType); + user.damage(source, Float.MAX_VALUE); + } } if (amplifier > 3) { int nausealevel = amplifier - 3; diff --git a/src/main/java/dev/tggamesyt/szar/PlayerValueTimer.java b/src/main/java/dev/tggamesyt/szar/PlayerValueTimer.java new file mode 100644 index 0000000..01321c5 --- /dev/null +++ b/src/main/java/dev/tggamesyt/szar/PlayerValueTimer.java @@ -0,0 +1,52 @@ +package dev.tggamesyt.szar; + +import net.minecraft.entity.effect.StatusEffectInstance; +import net.minecraft.entity.effect.StatusEffects; +import net.minecraft.server.MinecraftServer; +import net.minecraft.server.network.ServerPlayerEntity; + +import java.util.UUID; + +public class PlayerValueTimer { + + // 20 ticks/sec * 60 sec * 3 min + private static final int INTERVAL_TICKS = 20 * 60 * 3; + private static final int ONE_MIN = 20 * 20; + + private static int tickCounter = 0; + private static int tickCounterMin = 0; + + static void onServerTick(MinecraftServer server) { + tickCounter++; + tickCounterMin++; + + if (tickCounter >= INTERVAL_TICKS) { + tickCounter = 0; + runDecrease(server); + } + if (tickCounterMin >= ONE_MIN) { + tickCounterMin = 0; + for (ServerPlayerEntity player : server.getPlayerManager().getPlayerList()) { + + if (Szar.PLAYER_ADDICTION_LEVEL.getOrDefault(player.getUuid(), false) && Szar.PLAYER_JOINT_LEVEL.getOrDefault(player.getUuid(), 0) < 10) { + if (!player.hasStatusEffect(Szar.DROG_EFFECT)) { + player.addStatusEffect( + new StatusEffectInstance(StatusEffects.WITHER, 10, 0) + ); + }; + } + } + } + } + + private static void runDecrease(MinecraftServer server) { + for (ServerPlayerEntity player : server.getPlayerManager().getPlayerList()) { + UUID uuid = player.getUuid(); + + int current = Szar.PLAYER_JOINT_LEVEL.getOrDefault(uuid, 0); + int newValue = Math.max(0, current - 2); + Szar.LOGGER.info(player.getEntityName() + "'s joint level is now " + newValue); + Szar.PLAYER_JOINT_LEVEL.put(uuid, newValue); + } + } +} diff --git a/src/main/java/dev/tggamesyt/szar/Szar.java b/src/main/java/dev/tggamesyt/szar/Szar.java index 06b6e39..e0c0a46 100644 --- a/src/main/java/dev/tggamesyt/szar/Szar.java +++ b/src/main/java/dev/tggamesyt/szar/Szar.java @@ -5,8 +5,6 @@ import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents; import net.fabricmc.fabric.api.item.v1.FabricItemSettings; import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; import net.fabricmc.fabric.api.message.v1.ServerMessageDecoratorEvent; -import net.fabricmc.fabric.api.networking.v1.PacketByteBufs; -import net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking; import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; import net.fabricmc.fabric.api.object.builder.v1.entity.FabricDefaultAttributeRegistry; import net.fabricmc.fabric.api.object.builder.v1.entity.FabricEntityTypeBuilder; @@ -19,28 +17,27 @@ import net.minecraft.entity.EntityDimensions; import net.minecraft.entity.EntityType; import net.minecraft.entity.SpawnGroup; import net.minecraft.entity.effect.StatusEffect; -import net.minecraft.entity.effect.StatusEffectInstance; -import net.minecraft.entity.effect.StatusEffects; -import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.*; -import net.minecraft.network.PacketByteBuf; import net.minecraft.registry.Registries; import net.minecraft.registry.Registry; import net.minecraft.server.network.ServerPlayerEntity; -import net.minecraft.sound.SoundEvents; import net.minecraft.text.Text; import net.minecraft.util.Formatting; import net.minecraft.util.Identifier; -import net.minecraft.world.World; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import java.util.HashMap; import java.util.List; +import java.util.Map; +import java.util.UUID; import java.util.concurrent.CompletableFuture; import java.util.regex.Pattern; public class Szar implements ModInitializer { public static final String MOD_ID = "szar"; - + public static final Logger LOGGER = LogManager.getLogger(MOD_ID); public static final Block SZAR_BLOCK = new SzarBlock(); public static final Block NIGGERITEBLOCK = @@ -112,14 +109,10 @@ public class Szar implements ModInitializer { GYPSY_ENTITY_TYPE, GypsyEntity.createAttributes() ); - ServerTickEvents.END_WORLD_TICK.register(world -> { - for (var entity : world.getPlayers()) { - if (entity.getHealth() <= 0f) { - tryDrugTotem(entity); - } - } - }); + ServerTickEvents.END_SERVER_TICK.register(PlayerValueTimer::onServerTick); } + public static final Map PLAYER_JOINT_LEVEL = new HashMap<>(); + public static final Map PLAYER_ADDICTION_LEVEL = new HashMap<>(); public static final StatusEffect DROG_EFFECT = Registry.register( Registries.STATUS_EFFECT, new Identifier(MOD_ID, "drog"), @@ -359,50 +352,4 @@ public class Szar implements ModInitializer { .getProgress(advancement) .isDone(); } - public static boolean tryDrugTotem(PlayerEntity player) { - StatusEffectInstance effect = player.getStatusEffect(Szar.DROG_EFFECT); - if (effect == null || effect.getAmplifier() < 5) return false; - - // Only trigger if holding Joint - ItemStack stack = player.getMainHandStack(); - if (!(stack.getItem() instanceof Joint)) return false; - - World world = player.getWorld(); - - // Prevent death - player.setHealth(1f); - - // Clear negative effects - player.clearStatusEffects(); - - // Vanilla totem effects - player.addStatusEffect(new StatusEffectInstance(StatusEffects.REGENERATION, 900, 1)); - player.addStatusEffect(new StatusEffectInstance(StatusEffects.ABSORPTION, 100, 1)); - player.addStatusEffect(new StatusEffectInstance(StatusEffects.FIRE_RESISTANCE, 800, 0)); - - // Sound - player.playSound(SoundEvents.ITEM_TOTEM_USE, 1f, 1f); - - // Animation via packet - if (!world.isClient() && player instanceof ServerPlayerEntity serverPlayer) { - PacketByteBuf buf = PacketByteBufs.create(); - buf.writeItemStack(stack); - ServerPlayNetworking.send(serverPlayer, Szar.TOTEMPACKET, buf); - } - - // Reduce drug level safely - int duration = effect.getDuration(); - int amplifier = effect.getAmplifier(); - player.addStatusEffect(new StatusEffectInstance( - Szar.DROG_EFFECT, - duration, - Math.max(0, amplifier - 2), - false, - true, - true - )); - - return true; - } - } diff --git a/src/main/resources/assets/szar/lang/en_us.json b/src/main/resources/assets/szar/lang/en_us.json index 2235ff9..df84398 100644 --- a/src/main/resources/assets/szar/lang/en_us.json +++ b/src/main/resources/assets/szar/lang/en_us.json @@ -20,5 +20,7 @@ "item.szar.niggerite_chestplate": "Niggerite Chestplate", "item.szar.niggerite_leggings": "Niggerite Leggings", "item.szar.niggerite_boots": "Niggerite Boots", - "item.szar.niggerite_helmet": "Niggerite Helmet" + "item.szar.niggerite_helmet": "Niggerite Helmet", + "death.attack.heart_attack": "%1$s got a heart attack", + "death.attack.drog_overdose": "%1$s got a drog overdose" } diff --git a/src/main/resources/data/szar/damage_type/drog_overdose.json b/src/main/resources/data/szar/damage_type/drog_overdose.json new file mode 100644 index 0000000..7dc7b17 --- /dev/null +++ b/src/main/resources/data/szar/damage_type/drog_overdose.json @@ -0,0 +1,6 @@ +{ + "message_id": "drog_overdose", + "scaling": "never", + "exhaustion": 0.0, + "death_message_type": "default" +} diff --git a/src/main/resources/data/szar/damage_type/heart_attack.json b/src/main/resources/data/szar/damage_type/heart_attack.json new file mode 100644 index 0000000..c3b6629 --- /dev/null +++ b/src/main/resources/data/szar/damage_type/heart_attack.json @@ -0,0 +1,6 @@ +{ + "message_id": "heart_attack", + "scaling": "never", + "exhaustion": 0.0, + "death_message_type": "default" +}