talia-12 / hexal Goto Github PK
View Code? Open in Web Editor NEWExtension mod for Hex Casting to add new patterns (and whatever else I feel like).
License: MIT License
Extension mod for Hex Casting to add new patterns (and whatever else I feel like).
License: MIT License
When putting storage/import bus on a mote nexus, it instantly crashes
crash-2023-03-24_23.03.02-server.txt
It appears that wisp binds are not always cleared when the bound wisp dies, instead they stay bound and do not allow other wisps to bind to that player. Disconnecting and reconnecting resets the issue.
Here are steps to reproduce:
Casting the "get bound wisp" spell shown results in:
Casting the "spawn bound wisp" spell shown results in:
Then the wisp is deleted with a "consume wisp" spell, then the "get bound wisp" spell is executed resulting in this:
Then the "spawn bound wisp" spell is re-executed resulting in this:
Restarting the client causes the "get bound wisp" spell to return NULL once more.
Seen on a private server with the modpack "All of Fabric 6" versions 1.5.2 and 1.5.4.
Minecraft 1.19.2,
Hex Casting 0.10.3
Hexal 0.2.14,
Fabric API v0.76.0+1.19.2
{
Locate Sentinel //location of item frame with focus(starts with an empty list)
Entity Purification
Gemini Decomposition
Chronicler's Purification
Reservoir Reflection
Reveal
Integration Distillation
Chronicler's Gambit
Numerical Reflection: 20
Delay Wisp
}
Mind's Reflection
Compass' Purification
Numerical Reflection: 100
Summon Cyclic Wisp
the difference between each reservoir reflection is 0.37
The intended function of the below spell is to fling a projectile wisp
, and if it hits a living entity, that entity and all other entities within the 15 block range of the greater sentinel
with lightning, therefore bypassing the projectile wisp
's range limitation of 4 blocks.
[
Bookkeeper's Gambit: v-
Compass' Purification
Summon Greater Sentinel
Locate Sentinel
Numerical Reflection: 15
Zone Distillation: Living
{
Compass' Purification
Summon Lightning
}
Jester's Gambit
Thoth's Gambit
Banish Sentinel
]
However,
It uses the range of the wisp (4 Blocks) instead of functioning as intended.
(Off topic but are there any plans to add a delay pattern?)
Log Files: pastebin.com
System Info:
_OS Name Microsoft Windows 10 Home
Version 10.0.19044 Build 19044
Other OS Description Not Available
OS Manufacturer Microsoft Corporation
System Manufacturer Dell Inc.
System Model OptiPlex 3010
System Type x64-based PC
System SKU
Processor Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz, 3201 Mhz, 4 Core(s), 4 Logical Processor(s)
BIOS Version/Date Dell Inc. A17, 11/16/2016
SMBIOS Version 2.7
Embedded Controller Version 255.255
BIOS Mode Legacy
BaseBoard Manufacturer Dell Inc.
BaseBoard Product 042P49
BaseBoard Version A01
Platform Role Desktop
Secure Boot State Unsupported
PCR7 Configuration Binding Not Possible
Windows Directory C:\WINDOWS
System Directory C:\WINDOWS\system32
Boot Device \Device\HarddiskVolume1
Locale United States
Time Zone Atlantic Standard Time_
Hi, I just wanted to let you know that a personal build from this repo(1.16-5, built from commit "3abc1cb") is seemingly incompatible with Create(0.5.0e).
Error message: "Create(create) has failed to load correctly", "org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered"
Crash report: https://mclo.gs/qpNUq9o
Mods: Create(0.5.0e), Flywheel(0.6.5), Hex Casting(0.9.4), Hexal(0.16-5), Kotlin for Forge(3.7.1), Patchouli(1.18.2-71.1), PAUCAL(0.4.7)
Mod loader: Forge(40.1.84)
Probably good to do this one across a version boundary since it's a breaking change for people without MoreIotas, but this came up on Discord and I think it makes some amount of sense. The type stuff is relatively self-contained, and would make sense to be in a library addon for the same reason that strings and matrices are โ so that other devs (eg Hexbound) could use without depending on all of Hexal.
Steps used here:
Cast Gate's Reflection, store it to focus
Read Gate iota out of focus
Mind's Reflection
Gate's Opening
crash-2023-02-15_17.50.17-server.txt (manual cast)
Additionally, if you attempt to make a cyclic wisp cast Gate's Opening (I haven't tried with a projectile wisp), it results in a crash loop. I had to go into my world folder and use NBTExplorer to delete the wisp in order to stop it.
crash-2023-02-15_17.58.36-server.txt (wisp)
The hex I tried to use which resulted in the crash loop is as follows:
Introspection
Consideration
(gate iota embedded into pattern list)
Mind's Reflection
Retrospection
Mind's Reflection
Compass Purification
Number Reflection 0.25
Summon Cyclic Wisp
I understand completely if this is an unreasonable request but I'd love it if you would be willing to add that feature from 1.19 Hex to 1.18 Hexal.
I have tested this bug in the earlier 0.1.12 forge and in the latest 0.2.14 fabric version and everything works properly.
Iotas are still sent through the link, they appear in the received_iotas NBT of the wisp, but no spell regarding iota reception works.
Recitation Reflection - returns Null no matter what.
Postmaster's Reflection - returns 0.
Listen - will halt hex forever.
There could be a pattern that takes in two vectors and a mote: a position, a direction, and an item. Then it would right-click with that item with the position and direction as if a player had done it, similar to Create deployers. Potentially there could be a second pattern designed specifically for targeting entities. The cost of the pattern could be dependent on distance.
Some uses could be:
when loading Hexal on my client is comes up as a error but still loads, and says "Please use "rei_server", "rei_client" or "rei_common" instead". But when I am loading my server it "stalls" instead, not crashing being in more of like a limbo.
Here is the error:
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'roughlyenoughitems'!
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.14.11.jar:?]
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.14.11.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.14.11.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.11.jar:?]
at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:62) ~[fabric-loader-0.14.11.jar:?]
at net.minecraft.server.Main.main(Main.java:101) [server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.11.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.11.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.11.jar:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.14.11.jar:?]
Caused by: java.lang.RuntimeException: Failed to initialize REI entry point: me.shedaniel.rei.RoughlyEnoughItemsCore
at me.shedaniel.rei.impl.init.RoughlyEnoughItemsInitializer.initializeEntryPoint(RoughlyEnoughItemsInitializer.java:88) ~[RoughlyEnoughItems-9.1.572.jar:?]
at me.shedaniel.rei.impl.init.RoughlyEnoughItemsInitializer.onInitialize(RoughlyEnoughItemsInitializer.java:48) ~[RoughlyEnoughItems-9.1.572.jar:?]
at java.lang.invoke.MethodHandleProxies$1.invoke(MethodHandleProxies.java:198) ~[?:?]
at com.sun.proxy.jdk.proxy3.$Proxy31.onInitialize(Unknown Source) ~[?:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.11.jar:?]
... 7 more
Caused by: java.lang.RuntimeException: Rerached side issue when loading REI plugin by Hexal. Please use "rei_server", "rei_client" or "rei_common" instead.
at me.shedaniel.rei.RoughlyEnoughItemsState.error(RoughlyEnoughItemsState.java:52) ~[RoughlyEnoughItems-9.1.572.jar:?]
at me.shedaniel.rei.fabric.PluginDetectorImpl.loadPlugin(PluginDetectorImpl.java:108) ~[RoughlyEnoughItems-9.1.572.jar:?]
at me.shedaniel.rei.fabric.PluginDetectorImpl.detectCommonPlugins(PluginDetectorImpl.java:139) ~[RoughlyEnoughItems-9.1.572.jar:?]
at me.shedaniel.rei.RoughlyEnoughItemsCore.onInitialize(RoughlyEnoughItemsCore.java:135) ~[RoughlyEnoughItems-9.1.572.jar:?]
at me.shedaniel.rei.impl.init.RoughlyEnoughItemsInitializer.initializeEntryPoint(RoughlyEnoughItemsInitializer.java:84) ~[RoughlyEnoughItems-9.1.572.jar:?]
at me.shedaniel.rei.impl.init.RoughlyEnoughItemsInitializer.onInitialize(RoughlyEnoughItemsInitializer.java:48) ~[RoughlyEnoughItems-9.1.572.jar:?]
at java.lang.invoke.MethodHandleProxies$1.invoke(MethodHandleProxies.java:198) ~[?:?]
at com.sun.proxy.jdk.proxy3.$Proxy31.onInitialize(Unknown Source) ~[?:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.11.jar:?]
... 7 more
Also the Mote Nexus looks wrong and breaks in one hit. I assume this is because it's unfinished, but I can't imagine giving it a break difficulty and crafting recipe is that hard.
Saw a post on Discord of what looked like the aftermath of a world eater with a slipway hanging out in midair. It would probably be helpful to have some way to destroy slipways that you don't need anymore.
As-is cyclic wisps make a very noticeable sound on the "players" audio channel every time they tick. On a survival server with friends I have created a wisp spell that behaves like a familiar (defending and buffing the player, etc), and my friends have started to get quite annoyed of the constant ticking sound whenever I am near them. Even if it costs amethyst dust to mute the wisp for a tick, I would gladly pay it for peace and quiet.
Seen with the modpack "All of Fabric 6" versions 1.5.2 and 1.5.4.
Minecraft 1.19.2,
Hex Casting 0.10.3
Hexal 0.2.14,
Fabric API v0.76.0+1.19.2
This message is constantly sent in the log file when a cyclic wisp is active:
[00:05:40] [Server thread/INFO]: scheduling casting sound, level is ServerLevel[New World]
[00:05:40] [Render thread/INFO]: playing casting sound, level is ClientLevel
Are you supposed to do this in the config for Hexcasting? if so, would it go under 'actionDenyList'? and what is the name? phase_block?
When world generation happens i get this error and world get stops at 96%
[22:42:27] [Render thread/INFO]: Preparing spawn area: 0%
[22:42:27] [Render thread/INFO]: Preparing spawn area: 0%
[22:42:27] [Render thread/INFO]: Preparing spawn area: 0%
[22:42:28] [Render thread/INFO]: Preparing spawn area: 1%
[22:42:28] [Render thread/INFO]: Preparing spawn area: 3%
[22:42:29] [Render thread/INFO]: Preparing spawn area: 5%
[22:42:29] [Render thread/INFO]: Preparing spawn area: 7%
[22:42:30] [Render thread/INFO]: Preparing spawn area: 9%
[22:42:30] [Render thread/INFO]: Preparing spawn area: 12%
[22:42:31] [Render thread/INFO]: Preparing spawn area: 16%
[22:42:31] [Render thread/INFO]: Preparing spawn area: 18%
[22:42:32] [Render thread/INFO]: Preparing spawn area: 22%
[22:42:32] [Render thread/INFO]: Preparing spawn area: 24%
[22:42:33] [Render thread/INFO]: Preparing spawn area: 30%
[22:42:33] [Render thread/INFO]: Preparing spawn area: 34%
[22:42:34] [Render thread/INFO]: Preparing spawn area: 38%
[22:42:34] [Render thread/INFO]: Preparing spawn area: 42%
[22:42:35] [Render thread/INFO]: Preparing spawn area: 46%
[22:42:35] [Render thread/INFO]: Preparing spawn area: 50%
[22:42:36] [Render thread/INFO]: Preparing spawn area: 55%
[22:42:36] [Render thread/INFO]: Preparing spawn area: 59%
[22:42:37] [Render thread/INFO]: Preparing spawn area: 62%
[22:42:37] [Render thread/INFO]: Preparing spawn area: 66%
[22:42:38] [Render thread/INFO]: Preparing spawn area: 70%
[22:42:38] [Render thread/INFO]: Preparing spawn area: 73%
[22:42:39] [Render thread/INFO]: Preparing spawn area: 79%
[22:42:39] [Render thread/INFO]: Preparing spawn area: 84%
[22:42:40] [Render thread/INFO]: Preparing spawn area: 87%
[22:42:40] [Server thread/ERROR]: Error executing task on Chunk source main thread executor for minecraft:overworld
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_18859(class_3215.java:557) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_16075(class_3215.java:566) ~[client-intermediary.jar:?]
at net.minecraft.class_3215.method_19492(class_3215.java:279) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:752) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:737) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3774(MinecraftServer.java:476) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3735(MinecraftServer.java:318) ~[client-intermediary.jar:?]
at net.minecraft.class_1132.method_3823(class_1132.java:68) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:636) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at ram.talia.hexal.common.blocks.BlockSlipway.newBlockEntity(BlockSlipway.kt:21) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at ram.talia.hexal.common.blocks.BlockSlipway.method_10123(BlockSlipway.kt:19) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at net.minecraft.class_2818.method_12204(class_2818.java:519) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12201(class_2818.java:310) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_8321(class_2818.java:301) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12221(class_2818.java:507) ~[client-intermediary.jar:?]
at net.minecraft.class_3898.method_18711(class_3898.java:768) ~[client-intermediary.jar:?]
at com.mojang.datafixers.util.Either$Left.ifLeft(Either.java:43) ~[datafixerupper-5.0.28.jar:?]
at net.minecraft.class_3898.method_17222(class_3898.java:767) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
... 16 more
[22:42:40] [Server thread/ERROR]: Error executing task on Chunk source main thread executor for minecraft:overworld
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_18859(class_3215.java:557) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_16075(class_3215.java:566) ~[client-intermediary.jar:?]
at net.minecraft.class_3215.method_19492(class_3215.java:279) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:752) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:737) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3774(MinecraftServer.java:476) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3735(MinecraftServer.java:318) ~[client-intermediary.jar:?]
at net.minecraft.class_1132.method_3823(class_1132.java:68) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:636) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at ram.talia.hexal.common.blocks.BlockSlipway.newBlockEntity(BlockSlipway.kt:21) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at ram.talia.hexal.common.blocks.BlockSlipway.method_10123(BlockSlipway.kt:19) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at net.minecraft.class_2818.method_12204(class_2818.java:519) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12201(class_2818.java:310) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_8321(class_2818.java:301) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12221(class_2818.java:507) ~[client-intermediary.jar:?]
at net.minecraft.class_3898.method_18711(class_3898.java:768) ~[client-intermediary.jar:?]
at com.mojang.datafixers.util.Either$Left.ifLeft(Either.java:43) ~[datafixerupper-5.0.28.jar:?]
at net.minecraft.class_3898.method_17222(class_3898.java:767) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
... 16 more
[22:42:40] [Server thread/ERROR]: Error executing task on Chunk source main thread executor for minecraft:overworld
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_18859(class_3215.java:557) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_16075(class_3215.java:566) ~[client-intermediary.jar:?]
at net.minecraft.class_3215.method_19492(class_3215.java:279) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:752) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:737) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3774(MinecraftServer.java:476) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3735(MinecraftServer.java:318) ~[client-intermediary.jar:?]
at net.minecraft.class_1132.method_3823(class_1132.java:68) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:636) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at ram.talia.hexal.common.blocks.BlockSlipway.newBlockEntity(BlockSlipway.kt:21) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at ram.talia.hexal.common.blocks.BlockSlipway.method_10123(BlockSlipway.kt:19) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at net.minecraft.class_2818.method_12204(class_2818.java:519) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12201(class_2818.java:310) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_8321(class_2818.java:301) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12221(class_2818.java:507) ~[client-intermediary.jar:?]
at net.minecraft.class_3898.method_18711(class_3898.java:768) ~[client-intermediary.jar:?]
at com.mojang.datafixers.util.Either$Left.ifLeft(Either.java:43) ~[datafixerupper-5.0.28.jar:?]
at net.minecraft.class_3898.method_17222(class_3898.java:767) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
... 16 more
[22:42:40] [Server thread/ERROR]: Error executing task on Chunk source main thread executor for minecraft:overworld
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_18859(class_3215.java:557) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_16075(class_3215.java:566) ~[client-intermediary.jar:?]
at net.minecraft.class_3215.method_19492(class_3215.java:279) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:752) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:737) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3774(MinecraftServer.java:476) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3735(MinecraftServer.java:318) ~[client-intermediary.jar:?]
at net.minecraft.class_1132.method_3823(class_1132.java:68) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:636) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at ram.talia.hexal.common.blocks.BlockSlipway.newBlockEntity(BlockSlipway.kt:21) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at ram.talia.hexal.common.blocks.BlockSlipway.method_10123(BlockSlipway.kt:19) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at net.minecraft.class_2818.method_12204(class_2818.java:519) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12201(class_2818.java:310) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_8321(class_2818.java:301) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12221(class_2818.java:507) ~[client-intermediary.jar:?]
at net.minecraft.class_3898.method_18711(class_3898.java:768) ~[client-intermediary.jar:?]
at com.mojang.datafixers.util.Either$Left.ifLeft(Either.java:43) ~[datafixerupper-5.0.28.jar:?]
at net.minecraft.class_3898.method_17222(class_3898.java:767) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
... 16 more
[22:42:40] [Server thread/ERROR]: Error executing task on Chunk source main thread executor for minecraft:overworld
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_18859(class_3215.java:557) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_16075(class_3215.java:566) ~[client-intermediary.jar:?]
at net.minecraft.class_3215.method_19492(class_3215.java:279) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:752) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:737) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3774(MinecraftServer.java:476) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3735(MinecraftServer.java:318) ~[client-intermediary.jar:?]
at net.minecraft.class_1132.method_3823(class_1132.java:68) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:636) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at ram.talia.hexal.common.blocks.BlockSlipway.newBlockEntity(BlockSlipway.kt:21) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at ram.talia.hexal.common.blocks.BlockSlipway.method_10123(BlockSlipway.kt:19) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at net.minecraft.class_2818.method_12204(class_2818.java:519) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12201(class_2818.java:310) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_8321(class_2818.java:301) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12221(class_2818.java:507) ~[client-intermediary.jar:?]
at net.minecraft.class_3898.method_18711(class_3898.java:768) ~[client-intermediary.jar:?]
at com.mojang.datafixers.util.Either$Left.ifLeft(Either.java:43) ~[datafixerupper-5.0.28.jar:?]
at net.minecraft.class_3898.method_17222(class_3898.java:767) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
... 16 more
[22:42:40] [Server thread/ERROR]: Error executing task on Chunk source main thread executor for minecraft:overworld
java.util.concurrent.CompletionException: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
at net.minecraft.class_1255.method_18859(class_1255.java:157) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_18859(class_3215.java:557) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:131) ~[client-intermediary.jar:?]
at net.minecraft.class_3215$class_4212.method_16075(class_3215.java:566) ~[client-intermediary.jar:?]
at net.minecraft.class_3215.method_19492(class_3215.java:279) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:752) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_18857(class_1255.java:140) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:737) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3774(MinecraftServer.java:476) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_3735(MinecraftServer.java:318) ~[client-intermediary.jar:?]
at net.minecraft.class_1132.method_3823(class_1132.java:68) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:636) ~[client-intermediary.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257) ~[client-intermediary.jar:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class ram.talia.hexal.common.blocks.entity.BlockEntitySlipway
at ram.talia.hexal.common.blocks.BlockSlipway.newBlockEntity(BlockSlipway.kt:21) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at ram.talia.hexal.common.blocks.BlockSlipway.method_10123(BlockSlipway.kt:19) ~[hexal-fabric-1.19.2-0.2.12-beta.jar:?]
at net.minecraft.class_2818.method_12204(class_2818.java:519) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12201(class_2818.java:310) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_8321(class_2818.java:301) ~[client-intermediary.jar:?]
at net.minecraft.class_2818.method_12221(class_2818.java:507) ~[client-intermediary.jar:?]
at net.minecraft.class_3898.method_18711(class_3898.java:768) ~[client-intermediary.jar:?]
at com.mojang.datafixers.util.Either$Left.ifLeft(Either.java:43) ~[datafixerupper-5.0.28.jar:?]
at net.minecraft.class_3898.method_17222(class_3898.java:767) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]
... 16 more
[22:42:40] [Render thread/INFO]: Preparing spawn area: 91%
[22:42:41] [Render thread/INFO]: Preparing spawn area: 96%```
From Discord, reported by Chloe.
There are crude methods to do this (such as attempting to fetch the position of the player's sentry) but I see no reason not to have a simple "get dimension ID" spell.
Hello,
This is Intego from the Hex Casting Discord, I wanted to report a bug with Integrated Dynamics, CyclopsCore, and Common Capabilities.
Here is the crashlog and how to reproduce the bug.
When you call Gate's Reflection multiple times during one server run session, the serial progression appears to function as designed (Gate 0, gate 1, gate 2, etc).
Upon server restart however, the created gate indexes appear to start again at gate 0. This means that reaching new gate numbers requires wasting tons of media to re-create all existing gates first.
Seen with the modpack "All of Fabric 6" version 1.5.4.
Minecraft 1.19.2,
Hex Casting 0.10.3
Hexal 0.2.14,
Fabric API v0.76.0+1.19.2
java.lang.NoClassDefFoundError: net/minecraft/class_742
at ram.talia.hexal.fabric.cc.CCPlayerLinkstore.<init>(CCPlayerLinkstore.kt:25) ~[hexal-fabric-1.18.2-0.1.4.jar:?]
at dev.onyxstudios.cca._generated_.GeneratedComponentContainer_EntityImpl_class_3222_1356f9d8.<init>(Unknown Source) ~[?:?]
Full crash report: https://mclo.gs/FYJX97p
Happens every time I join my server, only the server crashes. Does not happen when joining single player on the client. Identical mod (& mod config) setups on both. Same fabric loader version too.
Reposting/aggregating from Discord so it's not buried forever.
Right now, there are very few uses for GTP that gates can't do for a fraction of the price. GTP probably needs a buff, yes, but in the meantime I (and others) think gates should probably be made a bit less awesome. We have two suggestions for this:
The documentation claims that Capacity Reflection takes no parameters and returns the remaining capacity of the bound Mote Nexus. What Capacity Reflection actually does is it takes a single parameter, a vector, and returns the remaining capacity for the Mote Nexus at that position.
Trying to use Capacity Reflection as the documentations says it should be used results in the following error: Capacity Reflection expected 1 or more arguments but the stack was empty
Passing a vector which is not the position of a Mote Nexus results in the following error: Capacity Reflection threw an exception (java.lang.IndexOutOfBoundsException: Index: 1, Size: 1). This is a bug in the mod.
Likely would be configurable since I can see why it isn't a thing but by letting circles consume wisp to store media it would be easier to have circles collect media and distribute to along wisp pipelines to other circles.
Currently for sending media to other circles gtping/gateing media items or shulkers of them, or using return item with a mote nexus are the only ways, but I think this way to harvest media from slipways more permanently and have cooler media transmission between circles like this would be cool.
Hi. I've been trying to update to the new version but something about the everbook seems to break the manual, making it impossible to read any chapter of it.
Here is the part of the log related to the issue:
[21:15:39] [Render thread/ERROR]: Error compiling book hexcasting:thehexbook, using empty contents
java.lang.RuntimeException: Error building entry hexal:patterns/everbook_entries
at vazkii.patchouli.client.book.BookContentsBuilder.lambda$build$2(BookContentsBuilder.java:98) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at java.util.HashMap$Values.forEach(HashMap.java:1065) ~[?:?]
at vazkii.patchouli.client.book.BookContentsBuilder.build(BookContentsBuilder.java:94) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.common.book.Book.reloadContents(Book.java:225) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.common.book.BookRegistry.reloadContents(BookRegistry.java:128) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.ClientBookRegistry.reload(ClientBookRegistry.java:63) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.base.ClientAdvancements.onClientPacket(ClientAdvancements.java:34) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at net.minecraft.class_632.handler$zmh000$patchouli_onSync(class_632.java:1017) ~[client-intermediary.jar:?]
at net.minecraft.class_632.method_2861(class_632.java:57) ~[client-intermediary.jar:?]
at net.minecraft.class_634.method_11130(class_634.java:1211) ~[client-intermediary.jar:?]
at net.minecraft.class_2779.method_11925(class_2779.java:51) ~[client-intermediary.jar:?]
at net.minecraft.class_2779.method_11054(class_2779.java:16) ~[client-intermediary.jar:?]
at net.minecraft.class_2600.method_11072(class_2600.java:22) ~[client-intermediary.jar:?]
at net.minecraft.class_1255.method_18859(class_1255.java:157) [client-intermediary.jar:?]
at net.minecraft.class_4093.method_18859(class_4093.java:23) [client-intermediary.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:131) [client-intermediary.jar:?]
at net.minecraft.class_1255.method_5383(class_1255.java:116) [client-intermediary.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:1085) [client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:737) [client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:236) [client-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.10.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104) [NewLaunch.jar:?]
at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175) [NewLaunch.jar:?]
at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:185) [NewLaunch.jar:?]
at org.polymc.EntryPoint.listen(EntryPoint.java:144) [NewLaunch.jar:?]
at org.polymc.EntryPoint.main(EntryPoint.java:74) [NewLaunch.jar:?]
Caused by: java.lang.RuntimeException: Error while loading entry hexal:patterns/everbook_entries page 1
at vazkii.patchouli.client.book.BookEntry.build(BookEntry.java:250) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.BookContentsBuilder.lambda$build$2(BookContentsBuilder.java:96) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
... 31 more
Caused by: java.lang.RuntimeException: Failed to create custom component ram.talia.hexal.interop.patchouli.EverbookPatternComponent
at vazkii.patchouli.client.book.template.component.ComponentCustom.onVariablesAvailable(ComponentCustom.java:31) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.template.VariableAssigner.assignVariableHolders(VariableAssigner.java:48) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.template.TemplateComponent.compile(TemplateComponent.java:50) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.template.BookTemplate.compile(BookTemplate.java:114) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.page.PageTemplate.build(PageTemplate.java:28) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.BookEntry.build(BookEntry.java:247) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.BookContentsBuilder.lambda$build$2(BookContentsBuilder.java:96) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
... 31 more
Caused by: java.lang.NullPointerException
at ram.talia.hexal.fabric.cc.CCEverbook.getClientPattern(CCEverbook.kt:77) ~[hexal-fabric-1.18.2-0.1.6.jar:?]
at ram.talia.hexal.fabric.xplat.FabricClientXplatImpl.getClientEverbookPattern(FabricClientXplatImpl.java:109) ~[hexal-fabric-1.18.2-0.1.6.jar:?]
at ram.talia.hexal.interop.patchouli.EverbookPatternComponent.getPatterns(EverbookPatternComponent.kt:30) ~[hexal-fabric-1.18.2-0.1.6.jar:?]
at at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent.onVariablesAvailable(AbstractPatternComponent.java:49) ~[hexcasting-fabric-1.18.2-0.9.4.jar:?]
at vazkii.patchouli.client.book.template.component.ComponentCustom.onVariablesAvailable(ComponentCustom.java:29) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.template.VariableAssigner.assignVariableHolders(VariableAssigner.java:48) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.template.TemplateComponent.compile(TemplateComponent.java:50) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.template.BookTemplate.compile(BookTemplate.java:114) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.page.PageTemplate.build(PageTemplate.java:28) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.BookEntry.build(BookEntry.java:247) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
at vazkii.patchouli.client.book.BookContentsBuilder.lambda$build$2(BookContentsBuilder.java:96) ~[Patchouli-1.18.2-71.1-FABRIC.jar:?]
... 31 more
Me and few of my friends have been playing own modpack with this mod, and we noticed a huge amount of entities which were killing the server, every now and then we ran /kill @e[type=!player]
command and we were getting around 53 thousands entities killed. We sometimes ran into chunks which would just straight out crash out server.
Today I have investigated the cause of this and found that underneath one of the players base there was a slipway, which kept summoning wisps, which have not been emulated themselves, which as result would never die. As a side effect when my friend was logging in onto the server, the server would out right shutdown.
I have initially tracked down which chunk was causing the crashing, and then have investigated which exact position was causing the crashes by progressively narrowing down /kill @e[x=2096,dx=16,z=560,dz=16,y=-64,y=255]
command until I have found that at x2109 y28-30, z576 there was 53 thousands entities. I found out what the entity was by using /say @e[x=2109,z=576,y=28,dy=4]
which has returned a big chunk of text just saying wandering wisp
.
We have been able to temporarily restore the world to usable state by running /kill @e[type=hexal:wisp/wandering]
however this appears to be recurring issue.
since I had a singleplayer copy I have reduced chunk simulation to as low as possible, which was 5 and found that if I was 5 chunks away from the slipway, it was still summoning wisps, however those would never die.
I had a small look at the code, and looks like this potentially would cause infinite spawning of wisps.
My suggestion would be to add a check of how many wisps are already around the Slipway, and don't allow spawning more wisps if at the threshold.
Error was "org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError"
https://spark.lucko.me/DYhQALuhiz
My personal server has slowed down to 8tps recently, and this profile seems to indicate that 58% of the tick time tends to come from TickingWisp.wispContainsPlayer() alone.
Seen with the modpack "All of Fabric 6" version 1.5.4.
Minecraft 1.19.2,
Hex Casting 0.10.3
Hexal 0.2.14,
Fabric API v0.76.0+1.19.2
From discord:
Talia โ Today at 12:35 AM
oh yeah, I forgot about that I should make it so your bound wisp bypasses the queue
(anyone feel like making a GitHub issue for that?)
crash-2023-02-14_16.10.39-server.txt
The server crashes after Player Joins with Hexal 0.2.7, The server loads and is playable with Hexal 0.2.6, single player works on both
using a hex like {mind, 5, zone player, mind, link entities} in a trinket given to a deployer instantly crashes the server.
So I tried to use phase block for 10 seconds on a grass block, it crashed as soon as I tried to use it
crash-2023-04-18_13.33.53-server.txt
Just tested this on a server with only Hexal and Hexcasting, with dependencies.
Forge version is latest for 1.19.2, that being Forge 43.2.4
Worth noting that it seems to have no issue when doing a singleplayer world, from what I noticed in a quick test.
If anything else is needed I am happy to help.
Also, only server crashes, player is simply disconnected.
crash-2023-02-17_20.29.44-server.txt
debug.log
latest.log
Clients debug.log
title.
Modrinth is great, but many packs are CurseForge format and must grab their mods from there. Please consider releasing your mod on curseforge.
found this in my server. seems a player tried to cast phase block and the server crashed in my modpack, AQM2
https://gist.github.com/itsdinkd/b6e6fab656f1b446cec14ce9d57b8996
When working on an optimal slipway wisp consumer, I discovered that when an entity that is referenced in a cyclic wisp's stack despawns (via death, consume wisp, etc), the reference will not get set to NULL as it would with a player's stack.
I was able to replicate this with Wandering Wisps, and a Zombie. Killing / consuming them will not set the reference to null, and they can continue to be used by the Wisp as though they exist. This is especially harmful for Wandering wisps, as they can be consumed as many times as you want to continually gain their media.
Attached is a video of this infinite consumption behaviour, which only stops when the cyclic wisp's media value overflows to a negative number (I think), and a screenshot of a list of wandering wisps that was being outputted by a cyclic wisp, where most of the wisps listed despawned some time ago.
This is on Fabric 1.19.2, Hex Casting 0.11.0-pre-495, Hexal 0.2.1
Hi,
I am not exactly sure what the cause of this issue is, but I could not start my server today. After extensive profiling and debugging, I found out that there were over 53,000 wandering wisps spawned, taking the entirety of the server thread.
I have fixed this by killing all the "hexal:wisp/wandering" entities prior to anyone joining, which has fixed the problem for now.
Minecraft version: 1.19.2
Hexal version: 0.2.14
Hexcasting version: 0.10.3
Upon loading a world, Patchouli logs an error of "Error loading extending book hexcasting:thehexbook with addon book hexal:hexalbook, skipping"
The hex notebook is indeed missing any sort of mention of Hexal items
Server crashed on startup
Failure message: Hexal (hexal) has failed to load correctly
java.lang.reflect.InvocationTargetException: null
Mod Version: 0.1.4
Mod Issue URL: https://github.com/Talia-12/Hexal/issues
Exception message: java.lang.RuntimeException: Attempted to load class net/minecraft/client/player/AbstractClientPlayer for invalid dist DEDICATED_SERVER
Full report below:
crash-2022-09-27_12.53.31-fml.txt
There should be config options to:
change cost formulas of wisps
disable slipway-amethyst generation
Traveling to any different dimension causes all loaded cyclic wisps owned by that player to lock up. Returning to the original dimension does not cause wisps to continue operations, instead they are entirely static until the whole server is reloaded.
Putting wisps into unloaded chunks before crossing seems to stop this from happening, though it is an inconvenient workaround.
Ideally they would continue functioning while the player is in the other dimension, but at least they should be able to continue operation once the player returns.
Tested and reproduced explicitly with the Nether and a dimension from Mine Cells.
Tested exclusively on a private server, I have not tested this in single-player mode.
Seen with the modpack "All of Fabric 6" versions 1.5.2 and 1.5.4.
Minecraft 1.19.2,
Hex Casting 0.10.3
Hexal 0.2.14,
Fabric API v0.76.0+1.19.2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.