Code Monkey home page Code Monkey logo

sculk-horde's Introduction

BH_Sculk_Horde_Promo

BH_Sculk_Horde_Header

The Sculk Horde unleashes an ultimate end-game challenge that will push you to your limits. Once triggered, the ancient Sculk Horde awakens from its slumber, hungering for the assimilation of all life forms in your world. This highly intelligent and adaptive horde will stop at nothing to grow stronger and more powerful, making it your sworn duty to eradicate them before they consume everything in their path. Are you ready to take on this perilous mission and emerge victorious?

 

BH_Sculk_Horde_Features

 

BH_Sculk_Horde_Ecosystem

The Sculk Ecosystem is a relentless force of nature, an insatiable devourer of life itself. Yet, even in the face of such destruction, there is hope. The Sculk corruption can be fought and defeated, and the land reclaimed. In this world, tainted by the Sculk infection, the Sculk Horde thrives, their twisted presence felt in every shadow and corner, fed by the abundant life in our realm. Here, the Horde has all the tools it needs to not just survive, but to flourish and dominate. The Sculk Ecosystem is a testament to the sheer adaptability and ferocity of the Horde, a perfect symbiosis of predator and prey.

 

2023-04-24_13 15 57

 

BH_Sculk_Horde_Infested

In the early stages of the Sculk Horde, the Gravemind summons Sculk-infused mobs, skillfully wielding them in defense and attack. But in the advanced phases of the Horde's evolution, the Gravemind takes matters into its own hands, crafting hybrid monstrosities of unparalleled power and cunning.

 

mob-showcase

BH_Sculk_Horde_Evolution

Behold the Sculk Horde, a formidable force that grows in power as it absorbs entities into its ranks. As it reaches certain thresholds of Sculk Mass, the Horde evolves, becoming more adaptive, stronger, and smarter. Each evolution brings forth a new breed of creature that the Horde can unleash upon its foes, making it a force to be reckoned with.

 

BH_Sculk_Horde_Gravemind

The Sculk Horde is but a mere extension of the Gravemind, an omnipotent entity that only emerges in the second stage of the Horde's evolution. With a strategic mind unmatched by any other, the Gravemind orchestrates the Horde's every move, tirelessly plotting to expand its reach and thwart all who would dare to challenge it. Armed with a memory system that stores every encounter with other beings, the Gravemind can effortlessly assess the level of danger posed by any potential threat and adapt the Horde's tactics accordingly. Its ability to learn and evolve makes the Horde a formidable and unpredictable force, capable of unleashing devastating attacks on its enemies at a moment's notice.

2023-04-24_18 00 50

 

BH_Sculk_Horde_Screenshots

Note: These screenshots contain mobs from Guard Villagers and villages from Better Villages.

screenshots

Credits

  • Mikeatron for being the lead programmer.
  • Zack for brainstorming a lot of good ideas.
  • Yvain#0362 for the Sculk Vindicator Model/Texture and the Sculk Ravager texture.
  • Shenyx110 for the simplified Chinese translation.
  • MoonlitLamps#8602 for amazing textures.

sculk-horde's People

Contributors

mikeatron-user avatar piggydr avatar pl-luk avatar mpustovoi avatar teamperil avatar mrpk9 avatar wardendrew avatar

Stargazers

ITRR avatar Dirk Tony avatar Elmurod Torayev avatar BrokenKarma avatar  avatar Huỳnh Phương Đại avatar  avatar Jack Myrick avatar mineral avatar Dorian Delorme avatar Austin Jackson avatar  avatar  avatar Adam Oswald avatar  avatar Ginger avatar Vinicius Ithalo avatar  avatar  avatar

Watchers

 avatar  avatar

sculk-horde's Issues

Potential 1.19.2 version

Hey,

We're assembling a modpack for our server right now and wanted to try out Sculk Horde. I've tried compiling it a few times, but every time it gives me "geckolib not found"-ish error.
I assume the issue is known based on the latest commits, but are there any plans to potentially try to fix it?

Thanks in advance,
Anorak.

Advancement 1.19.2 Forge

sculkhorde-1.19.2-0.8.1.jar

[05:14:14] [Render thread/ERROR] [minecraft/ServerAdvancementManager]: Parsing error loading custom advancement sculkhorde:craft_infestation_purifier: Invalid criterion trigger: minecraft:recipe_crafted
[05:14:14] [Render thread/ERROR] [minecraft/ServerAdvancementManager]: Parsing error loading custom advancement sculkhorde:craft_pure_souls: Invalid criterion trigger: minecraft:recipe_crafted
[05:14:14] [Render thread/ERROR] [minecraft/ServerAdvancementManager]: Parsing error loading custom advancement sculkhorde:craft_purification_flask: Expected item to be an item, was unknown string 'sculkhorde:purity_splash_potion'
[05:14:14] [Render thread/ERROR] [minecraft/ServerAdvancementManager]: Parsing error loading custom advancement sculkhorde:craft_infestation_ward_block: Invalid criterion trigger: minecraft:recipe_crafted
[05:14:14] [Render thread/ERROR] [minecraft/ServerAdvancementManager]: Parsing error loading custom advancement minecraft:adventure/craft_decorated_pot_using_only_sherds: Invalid criterion trigger: minecraft:recipe_crafted
[05:14:14] [Render thread/ERROR] [minecraft/ServerAdvancementManager]: Parsing error loading custom advancement sculkhorde:craft_essence_of_purity: Invalid criterion trigger: minecraft:recipe_crafted

Creative Tab Does Not Display Name Correctly

Despite changing the name in en_us.json
"itemGroup.sculkhoard_tab": "Sculk Hoard"
Sculk Hoard Does not display when hovering over the creative tab. Instead it displays the following:
itemGroup.sculkhoard_tab

image

[suggestion] allow the ability to render sculk-infested blocks inert for decorative purposes

some of the sculk-infested blocks are really beautiful (i especially love the look of sculk-infested wood) and it would be very neat if you could harvest the blocks for decorating. unfortunately, infested wood is not even in the creative tab, and infested logs cannot be crafted into the planks. it'd also be nice to have infested versions of stairs, slabs, fences, doors and trapdoors, perhaps only craftable from the inert versions? since infestation cannot infect these blocks by default.

the recipe could be something simple to render it inert, not too expensive but still a bit of effort, like surrounding a gold nugget in the blocks you wish to render inert, or something like that. just having some kind of safe access to sculk-infested blocks for decorative reasons at all would be nice either way though.

Main structure generation cutoff

I'm playing sculk horde in combination with several terra-blender based generation mods, which shouldn't affect world elevation.

The main structure located at 0 0 generates too low, making the most bottom chamber be cut off by the world bottom.

This makes the mod essentially unplayable due to the inability to start the horde event.

Minecraft forge 1.20.1

Sculk Horde Ticking Entity

The Sculk Horde (sculkhorde-1.20.1-0.9.8.jar) has been responsible for crashing my server (single tick took 60 seconds).

The crash report indicates that it may be a movement issue to do with the Sculk Bee Nest.

The line identified in the crash report is as follows:

at TRANSFORMER/[email protected]/com.github.sculkhorde.core.ModSavedData$BeeNestEntry.isEntryValid(ModSavedData.java:1081)

Will submit crash report and/or .log upon request.

[Suggestion]: Special death animation for Sculk Enderman

The Sculk Enderman is a boss for the Sculk Horde mod, so I believe that it should be given a death animation fitting for a boss mob.

I had two ideas for the death animation:

  1. It dies like the Mutant Enderman from Mutant Creatures, but it releases spores that gives you the lure effect.
  2. The Enderman disintegrates, starting from the legs, and ending the animation at the head.

After said death animation, the loot of the Sculk Enderman is dropped.

Sculk stopped working on 1.20.1

Spreads super slowly, doesn't spawn mobs other than bees and spewers, block of sculk mass dissapears after placing it in creative mode. difficulty is set to hard.

sculk logs do not retain original orientation

Minecraft Version: 1.20.1
Forge Version: 47.2.0
Mod Version: 1.20.1-0.7.22
Additional Information: using Sculk Horde Survival modpack, version 1.20-1.2.5

when sculk infests a log, the sculk-infested version is vertical only, and has no orientation even when deliberately placed sideways. while only a cosmetic bug, it'd be nice to have logs retain their original orientation.

2023-12-17_15 11 28

additionally, wood/bark blocks are converted into logs upon infestation.

2023-12-17_15 15 59

BlockEntityChunkLoaderHelper 1.20.1 Forge

  • Minecraft 1.20.1
  • Forge 47.2.7
  • Sculkhorde-1.20.1-0.8.9.jar

[04Mar2024 19:36:26.174] [Server thread/ERROR] [com.github.sculkhorde.core.SculkHorde/]: BlockEntityChunkLoaderHelper is null. Cannot Load

Crash when using an infestation purifier

---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.

Time: 2023-04-24 20:02:37
Description: Ticking entity

java.lang.NullPointerException: Cannot invoke "net.minecraft.world.level.block.Block.m_49966_()" because the return value of "com.github.sculkhorde.common.block.BlockInfestation.InfestationConversionHandler$InfestationTable.getNormalVariant(net.minecraft.world.level.block.state.BlockState)" is null
at com.github.sculkhorde.common.block.BlockInfestation.InfestationConversionHandler.deinfectBlock(InfestationConversionHandler.java:129) ~[sculkhorde-1.19.4-0.5.4.jar%23149!/:1.19.4-0.5.4] {re:classloading}
at com.github.sculkhorde.common.entity.infection.CursorSurfacePurifierEntity.transformBlock(CursorSurfacePurifierEntity.java:50) ~[sculkhorde-1.19.4-0.5.4.jar%23149!/:1.19.4-0.5.4] {re:classloading}
at com.github.sculkhorde.common.entity.infection.CursorInfectorEntity.m_8119_(CursorInfectorEntity.java:252) ~[sculkhorde-1.19.4-0.5.4.jar%23149!/:1.19.4-0.5.4] {re:classloading}
at net.minecraft.server.level.ServerLevel.m_8647_(ServerLevel.java:671) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.world.level.Level.m_46653_(Level.java:485) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.level.ServerLevel.m_184063_(ServerLevel.java:325) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading}
at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:305) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:896) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:817) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:89) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:664) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:252) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at java.lang.Thread.run(Thread.java:833) ~[?:?] {}

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

-- Head --
Thread: Server thread
Stacktrace:
at com.github.sculkhorde.common.block.BlockInfestation.InfestationConversionHandler.deinfectBlock(InfestationConversionHandler.java:129) ~[sculkhorde-1.19.4-0.5.4.jar%23149!/:1.19.4-0.5.4] {re:classloading}
at com.github.sculkhorde.common.entity.infection.CursorSurfacePurifierEntity.transformBlock(CursorSurfacePurifierEntity.java:50) ~[sculkhorde-1.19.4-0.5.4.jar%23149!/:1.19.4-0.5.4] {re:classloading}
at com.github.sculkhorde.common.entity.infection.CursorInfectorEntity.m_8119_(CursorInfectorEntity.java:252) ~[sculkhorde-1.19.4-0.5.4.jar%23149!/:1.19.4-0.5.4] {re:classloading}
at net.minecraft.server.level.ServerLevel.m_8647_(ServerLevel.java:671) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.world.level.Level.m_46653_(Level.java:485) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.level.ServerLevel.m_184063_(ServerLevel.java:325) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading}
at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:305) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
-- Entity being ticked --
Details:
Entity Type: sculkhorde:cursor_surface_purifier (com.github.sculkhorde.common.entity.infection.CursorSurfacePurifierEntity)
Entity ID: 50445
Entity Name: entity.sculkhorde.cursor_surface_purifier
Entity's Exact location: 150.00, -34.00, -379.00
Entity's Block location: World: (150,-34,-379), Section: (at 6,14,5 in 9,-3,-24; chunk contains blocks 144,-64,-384 to 159,319,-369), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,-64,-512 to 511,319,-1)
Entity's Momentum: 0.00, 0.00, 0.00
Entity's Passengers: []
Entity's Vehicle: null
Stacktrace:
at net.minecraft.world.level.Level.m_46653_(Level.java:485) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.level.ServerLevel.m_184063_(ServerLevel.java:325) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading}
at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:305) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:896) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:817) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:89) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:664) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:252) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at java.lang.Thread.run(Thread.java:833) ~[?:?] {}

-- Affected level --
Details:
All players: 1 total; [ServerPlayer['ImpulsiveLad0955'/19207, l='ServerLevel[benis]', x=149.30, y=-29.75, z=-376.55]]
Chunk stats: 3721
Level dimension: minecraft:overworld
Level spawn location: World: (176,68,-368), Section: (at 0,4,0 in 11,4,-23; chunk contains blocks 176,-64,-368 to 191,319,-353), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,-64,-512 to 511,319,-1)
Level time: 139913 game time, 139913 day time
Level name: benis
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Level weather: Rain time: 25089 (now: false), thunder time: 30056 (now: false)
Known server brands: forge
Level was modded: true
Level storage version: 0x04ABD - Anvil
Stacktrace:
at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:896) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:817) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:89) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:664) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:252) ~[client-1.19.4-20230314.122934-srg.jar%23150!/:?] {re:classloading,pl:accesstransformer:B}
at java.lang.Thread.run(Thread.java:833) ~[?:?] {}

-- System Details --
Details:
Minecraft Version: 1.19.4
Minecraft Version ID: 1.19.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.3, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 5813552720 bytes (5544 MiB) / 9361686528 bytes (8928 MiB) up to 34359738368 bytes (32768 MiB)
CPUs: 12
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 5 2600 Six-Core Processor
Identifier: AuthenticAMD Family 23 Model 8 Stepping 2
Microarchitecture: Zen+
Frequency (GHz): 3.39
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: Radeon RX 580 Series
Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002)
Graphics card #0 VRAM (MB): 4095.00
Graphics card #0 deviceId: 0x67df
Graphics card #0 versionInfo: DriverVersion=31.0.14043.1000
Memory slot #0 capacity (MB): 32768.00
Memory slot #0 clockSpeed (GHz): 2.13
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 32768.00
Memory slot #1 clockSpeed (GHz): 2.13
Memory slot #1 type: DDR4
Virtual memory max (MB): 75195.73
Virtual memory used (MB): 24768.72
Swap memory total (MB): 9728.00
Swap memory used (MB): 3.22
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx32G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Server Running: true
Player Count: 1 / 8; [ServerPlayer['ImpulsiveLad0955'/19207, l='ServerLevel[benis]', x=149.30, y=-29.75, z=-376.55]]
Data Packs: vanilla, mod:forge, mod:geckolib (incompatible), mod:sculkhorde (incompatible)
Enabled Feature Flags: minecraft:vanilla
World Generation: Experimental
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'
Launched Version: 1.19.4-forge-45.0.49
ModLauncher: 10.0.8+10.0.8+main.0ef7e830
ModLauncher launch target: forgeclient
ModLauncher naming: srg
ModLauncher services:
mixin-0.8.5.jar mixin PLUGINSERVICE
eventbus-6.0.3.jar eventbus PLUGINSERVICE
fmlloader-1.19.4-45.0.49.jar slf4jfixer PLUGINSERVICE
fmlloader-1.19.4-45.0.49.jar object_holder_definalize PLUGINSERVICE
fmlloader-1.19.4-45.0.49.jar runtime_enum_extender PLUGINSERVICE
fmlloader-1.19.4-45.0.49.jar capability_token_subclass PLUGINSERVICE
accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE
fmlloader-1.19.4-45.0.49.jar runtimedistcleaner PLUGINSERVICE
modlauncher-10.0.8.jar mixin TRANSFORMATIONSERVICE
modlauncher-10.0.8.jar fml TRANSFORMATIONSERVICE
FML Language Providers:
[email protected]
lowcodefml@null
javafml@null
Mod List:
client-1.19.4-20230314.122934-srg.jar |Minecraft |minecraft |1.19.4 |DONE |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
forge-1.19.4-45.0.49-universal.jar |Forge |forge |45.0.49 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
geckolib-forge-1.19.4-4.1.3.jar |GeckoLib 4 |geckolib |4.1.3 |DONE |Manifest: NOSIGNATURE
sculkhorde-1.19.4-0.5.4.jar |Sculk Horde |sculkhorde |1.19.4-0.5.4 |DONE |Manifest: NOSIGNATURE
Crash Report UUID: a37a177c-5e8f-4faf-ad75-a2f4f019710b
FML: 45.0
Forge: net.minecraftforge:45.0.49

Ksyxis Mod causes world loading to get stuck at 15%.

Hi, I believe I'm not the only one experiencing an issue where the world loads and stops at 15%. It's one of the core mods in my modpack, so if possible, could you take a look at your mod to find the problem, please? It seems possible that the issue may stem from a specific line of code (a very specific line that seems like an odd hack), as mentioned by @ChickenLipsDev. This issue appears to have started after version 0.7.17.

The mod that is causing problems is Ksyxis. Is it possible to make it compatible, please?

Thank you.

[BUG] Pure Souls and Crying Souls interpolation causes unintended visual effects

Due to the interpolation of the textures and the very nature of said textures being moving objects, the Pixels that are not there in the next frame will fade to black before fully vanishing for the next frame, causing a weird fade to black effect.
Its much more noticeable on the Pure Souls than it is on the Crying Souls

2023-09-16.17-15-50.mp4

Mobs don't spawn anymore

Mobs don't spawn anywhere besides from mob spawners. I tested a bit to locate the issue.

Step 1 - New world (mobs spawn)
Step 2 - Activate ancient node, the night after the activation no mob will ever spawn (night nor caves)

I tried going super far (10000,10000) from spawn and it doesn't change anything.

I am on Normal difficulty. Chunks load is 12. And the entity cap is close to zero out of 200.

Infection from Mass Dev Infectionator 3000 seems slow?

I was messing around with the new update for Sculk Horde, and tried testing out stuff between a mass dev block and the infestation ward block, this caused me to disconnect from my single player world.

So I made another world with only sculk horde and two performance mods installed to see if Sculk Horde was broken. It wasn't, but I noticed that the infection speed of the Mass Dev Block was noticeably slow or laggy.

Replicating this issue can be found in this video made:
https://youtu.be/1412G3RVMhM

Mods installed:
embeddium-0.2.16+mc1.20.1
embeddiumplus-1.20.1-v1.2.1
geckolib-forge-1.20.1-4.4
sculkhorde-1.20.1-0.8.3
textrues_embeddium_options-0.1.3+mc1.20.1

MC Version: 1.20.1
Mod Launcher: Forge 47.2.19
OS: Windows 11

1.20.1 Foge 47.2.7 Advancement

[11Mar2024 00:15:59.617] [Render thread/ERROR] [net.minecraft.server.ServerAdvancementManager/]: Parsing error loading custom advancement sculkhorde:craft_purification_flask: Expected item to be an item, was unknown string 'sculkhorde:purity_splash_potion'

Mites & The Warden

I'm not sure if this is an intentional feature or not, but I've noticed mites will attack and bury into Wardens. I find this a bit odd as I was under the impression that they'd be on the same team, so to speak.

Entity Chunk Loading

Entity chunk loading just suddenly stopped working in my world. Did not update the mod or anything else, just saved the game, logged back in the next day and chunk loading is not working.

1.20.1 Ksyxis

Forge 47.3.5 1.20.1

I do not know what I found, but it is clearly some kind of incompatibility with Ksuxis.

I was building an assembly and when I turned on your mod, Ksuxis stopped creating the world very quickly, as it usually does, and the generation of the world lasted a very long time, hanging at 15 percent always.

I will be able to search for the answer in the logs only in the sun, most likely, but perhaps you can already check something.

sculkhorde-1.20.1-0.9.7.jar
Ksyxis 1.3.2 modrinth

Crash due to ticking entity

"Neruina cannot handle this exception. Please report this to the culprit mod author." So here I am doing just that, I think it's sculk trying to infect an alex's mob. I don't really know. I just added this mod to an existing world, reloaded spawn to get the tomb to start and now I'm crashing near it.
crash-2023-11-18_23.20.41-client.txt

[Bug]: Minimap icon for Sculk Phantom Corpse missing on Xaero's Worldmap/Minimap

When using Xaero's Worldmap and/or Minimap, the icon for the Sculk Phantom's corpse is missing.

image
image

Mods installed:
embeddium-0.2.18+mc1.20.1
embeddiumplus-1.20.1-v1.2.3-build
geckolib-forge-1.20.1-4.4
oculus-mc1.20.1-1.6.13
sculkhorde-1.20.1-0.8.4
textrues_embeddium_options-0.1.3+mc1.20.1
Xaeros_Minimap_23.9.3_Forge_1.20
XaerosWorldMap_1.37.2_Forge_1.20

Minecraft Version: 1.20.1
Mod Loader: 47.2.19
OS: Windows 11

I made a simplified Chinese document, hoping to be added to a later version THANKYOU

我做了一个简体中文汉化文件 希望可以追加到后续版本

I made a simplified Chinese document, hoping to be added to a later version.

{
"itemGroup.sculkhorde_tab": "幽匿部落",
"effect.sculkhorde.sculk_infected": "埋藏",
"item.sculkhorde.sculk_matter": "幽匿主题",
"item.sculkhorde.dev_wand": "开发魔杖",
"tooltip.sculkhorde.dev_wand": "右键单击以生成幽匿孢子,以开始世界感染\n右键单击+左shift键以显示总幽匿质量 \n右键单击+左alt键以添加100个幽匿质量.",
"tooltip.sculkhorde.dev_wand.shift": "\u00A75JoeMama",
"item.sculkhorde.dev_conversion_wand": "开发转换魔杖",
"tooltip.sculkhorde.dev_conversion_wand": "将块转换为受感染的变体 ",
"item.sculkhorde.infestation_purifier": "净化感染",
"tooltip.sculkhorde.infestation_purifier": "右键单击以返回物品 \n当它死亡时,物品不会掉落 \n当一个实体产生时,会从该地区清除幽匿感染 如果它在其范围内找不到更多的幽匿感染则会下降 此外,幽匿部落会攻击它 ",
"item.sculkhorde.purification_flask_item": "净化瓶",
"tooltip.sculkhorde.purification_flask_item": "投掷到感染上净化它",
"item.sculkhorde.custom_item_projectile": "物品抛射物",
"tooltip.sculkhorde.custom_item_projectile": "这是一个测试弹丸的开发项目 它是所有弹丸的父类 我决定把它添加为只为珠宝准备的物品",
"item.sculkhorde.sculk_acidic_projectile": "酸性质量",
"tooltip.sculkhorde.sculk_acidic_projectile": "由幽匿喷头产生的酸性弹丸\n当弹丸击中方块时,有机会掉落 ",
"item.sculkhorde.sculk_resin": "幽匿树脂",
"tooltip.sculkhorde.sculk_resin": "一种粘性和可延展的物质 \n可以通过剪切幽匿蜂巢结构的成熟细胞获得",
"item.sculkhorde.calcite_clump": "幽匿方解石团",
"item.sculkhorde.dev_node_spawner": "开发幽匿主茎发生器",
"tooltip.sculkhorde.dev_node_spawner": "在玩家的位置创造幽匿感染",
"tooltip.sculkhorde.calcite_clump": "一种像骨头一样的材料 \n可以在幽匿活岩结构开采幽匿方解石矿石获得",
"block.sculkhorde.calcite_ore": "幽匿方解石矿",
"tooltip.sculkhorde.calcite_ore": "坚固的骨状材料 \n可以从幽匿生活岩石结构中获得 最常见在幽匿主茎周围",
"block.sculkhorde.ancient_large_bricks": "古代大型幽匿砖",
"block.sculkhorde.ancient_large_tile": "古代大型幽匿瓷砖",
"block.sculkhorde.crust": "幽匿外壳",
"block.sculkhorde.infested_log": "受感染的日志",
"tooltip.sculkhorde.infested_log": "一种欺骗性的,看起来像木头的材料,由一种奇怪的、像骨头一样的材料制成的?",
"block.sculkhorde.infested_stone": "感染石块",
"tooltip.sculkhorde.infested_stone": "一种像石头一样的感染材料",
"block.sculkhorde.infested_andesite": "感染安山岩",
"tooltip.sculkhorde.infested_andesite": "一种像安山岩一样的感染材料.",
"block.sculkhorde.infested_granite": "感染花岗岩",
"tooltip.sculkhorde.infested_granite": "一种像花岗岩一样的感染材料",
"block.sculkhorde.infested_diorite": "感染长闪岩",
"tooltip.sculkhorde.infested_diorite": "一种像长闪岩一样的感染材料",
"block.sculkhorde.infested_sand": "感染沙",
"tooltip.sculkhorde.infested_sand": "一种像沙一样的感染材料",
"block.sculkhorde.infested_sandstone": "感染砂岩",
"tooltip.sculkhorde.infested_sandstone": "一种像砂岩一样的感染材料",
"block.sculkhorde.infested_deepslate": "感染深板岩",
"tooltip.sculkhorde.infested_deepslate": "一种像深板岩一样的感染材料",
"block.sculkhorde.sculk_node": "幽匿主茎",
"tooltip.sculkhorde.sculk_node": "在幽匿部落中发现的一个高度复杂的神经中枢。它充当幽匿节点的辅助大脑,促进了对本地幽匿网络的复杂控制",
"block.sculkhorde.spike": "幽匿尖刺",
"tooltip.sculkhorde.spike": "一个尖锐而危险的尖刺 \n感染所有接触它的生物,与非幽匿实体接触后立即断裂",
"block.sculkhorde.grass": "幽匿草丛",
"block.sculkhorde.grass_short": "幽匿短草",
"block.sculkhorde.tendrils": "幽匿卷须藤",
"tooltip.sculkhorde.tendrils": "一种藤蔓状的植物群,看起来像某种组织",
"block.sculkhorde.small_shroom": "小幽匿菇",
"block.sculkhorde.sculk_shroom_culture": "幽匿蘑文化?",
"block.sculkhorde.cocoon": "幽匿卵",
"block.sculkhorde.cocoon_root": "幽匿卵茎",
"block.sculkhorde.sculk_mass": "幽匿弥撒块",
"block.sculkhorde.sculk_dura_matter": "幽匿硬脑脊膜",
"block.sculkhorde.sculk_arachnoid": "幽匿蛛网膜",
"block.sculkhorde.sculk_summoner": "幽匿召唤者",
"tooltip.sculkhorde.sculk_summoner": "一个奇怪而神秘的方块,能召唤幽匿部落成员。\n一旦被激活,将更快地产生敌人.",
"block.sculkhorde.sculk_bee_nest": "幽匿蜂巢",
"tooltip.sculkhorde.sculk_bee_nest": "一个类似蜂巢的结构,是幽匿蜜蜂群的家 \n它下面的细胞可以收获幽匿树脂",
"block.sculkhorde.sculk_bee_nest_cell": "幽匿蜂巢细胞",
"tooltip.sculkhorde.sculk_bee_nest_cell": "一个拥有幽匿蜜蜂群的细胞 \n成熟后,可以用剪刀收获幽匿树脂",
"block.sculkhorde.sculk_living_rock": "幽匿活岩",
"block.sculkhorde.sculk_living_rock_root": "幽匿活岩根",
"block.sculkhorde.dev_structure_tester": "开发结构测试仪",
"tooltip.sculkhorde.dev_structure_tester": "这是一个用于测试结构的开发物品。它将在的放置的位置产生一个结构",
"entity.sculkhorde.sculk_zombie": "幽匿僵尸",
"entity.sculkhorde.sculk_spitter": "幽匿弓手",
"entity.sculkhorde.sculk_mite": "幽匿螨",
"entity.sculkhorde.sculk_mite_aggressor": "幽匿**螨",
"entity.sculkhorde.sculk_hatcher": "幽匿奶牛",
"entity.sculkhorde.sculk_bee_harvester": "幽匿收割蜂",
"entity.sculkhorde.sculk_bee_infector": "幽匿传染蜂",
"entity.sculkhorde.sculk_spore_spewer": "幽匿孢子传播者",
"entity.sculkhorde.infestation_purifier": "袭扰净化者"

}

[Suggestion] Make the Warden not attack sculk mobs

It kind of makes sense, after all. The Warden is the classic sculk mob. Maybe they can defend the ancient sculk brain node in the mature stage or something. If the ancient sculk brain node becomes some kind of final boss, like the command block in CWSM, not only would that be awesome, but the warden could be a crucial part of the fight as well.

[Bug]: Texture of Soul Harvester Particles are Missing

When breaking the new Soul Harvester, its particles are missing.

bug.mp4

Mod Loader: Forge 47.2.19
Minecraft Version: 1.20.1
OS: Windows 11

Mods:
[✔] additional_enchantments-1.20.1-0.3.5-all
[✔] additionaladditions-6.0.1
[✔] alternategunpowder-1.0.0-1.20.1
[✔] autohud-6.3.4+1.20.1-forge
[✔] backpacked-forge-1.20.1-2.2.5
[✔] better-trees-1.7
[✔] CerbonsAPI-Forge-1.20.1-1.1.0
[✔] CerbonsBetterBeacons-Forge-1.20.1-1.1.1
[✔] do_a_barrel_roll-forge-3.5.0+1.20.1
[✔] dynamiccrosshair-7.4.4+1.20-forge
[✔] EasyAnvils-v8.0.1-1.20.1-Forge
[✔] EasyMagic-v8.0.1-1.20.1-Forge
[✔] elytra_physics-forge-2.0
[✔] ElytraBombing-Forge-1.20.1-1.0.0
[✔] embeddium-0.2.18+mc1.20.1
[✔] embeddiumplus-1.20.1-v1.2.3-build
[✔] EnchantingInfuser-v8.0.2-1.20.1-Forge
[✔] framework-forge-1.20.1-0.6.16
[✔] geckolib-forge-1.20.1-4.4.2
[✔] jei-1.20.1-forge-15.2.0.27
[✔] oculus-mc1.20.1-1.6.13
[✔] paddedelytras-1.20-1.0
[✔] PuzzlesLib-v8.1.14-1.20.1-Forge
[✔] sculkhorde-1.20.1-0.9.0-Beta1
[✔] squaremap-forge-mc1.20.1-1.2.0
[✔] textrues_embeddium_options-0.1.3+mc1.20.1
[✔] UniversalEnchants-v8.0.0-1.20.1-Forge
[✔] witherstormmod-1.20.1-4.0.1.1

Block Load 1.19.2 Forge

  • spore_1.19_2_2.0.2c.jar
  • cultofthewither2.4.jar - harvester mob
  • sculkhorde-1.19.2-0.8.1.jar
  • deeperdarker-forge-1.19.2-1.2.2.jar
  • Deep Dark Regrowth 1.2.4.3.jar

[28Feb2024 19:20:23.421] [Server thread/ERROR] [com.github.sculkhorde.core.SculkHorde/]: BlockEntityChunkLoaderHelper is null. Cannot Load
[28Feb2024 19:30:49.275] [Server thread/WARN] [net.minecraft.world.level.chunk.LevelChunk/]: Tried to load a DUMMY block entity @ BlockPos{x=7, y=-12, z=353} but found not block entity block Block{minecraft:cave_air} at location
[28Feb2024 19:30:49.275] [Server thread/WARN] [net.minecraft.world.level.chunk.LevelChunk/]: Tried to load a block entity for block Block{minecraft:cave_air} but failed at location BlockPos{x=7, y=-12, z=353}**

How does this mod work in 1.20.1?

I loaded this mod up in a modpack but I am a bit confused as to how it operates and infects an entire world. The "sculk tomb" is a tiny pocket underground that spawns the sculk spreader seemingly randomly like any other structure, not the massive dungeon depicted on the wiki. The sculk its self does not spread unless:
A: a sculk spreader initially created it. This means a deep dark biome with sculk won't spread as far as I can tell, only these rarely generated structures
and
B: will only spread if the chunk the structure spawns in is loaded. This means that unless I get extremely unlucky I won't notice it in typical gameplay since I would need to be on top of a spreader building my base by pure chance.

Because the structure rarely spawns, and when it does due to a player exploring, it will likely be unloaded just as fast making a real threat unlikely. Case in point: I played regular survival for a bit and randomly found a place for a base. There was no sculk tomb structure nearby and therefore I never noticed the effects of this mod.

Furthermore is there no configuration file? I can't find it in serverconfig or the config folder nor did clothconfig find one anywhere. Let me know if I am mistaken with my understanding of how this mod works and if I am missing a way to configure it. If I found a bug I can make a proper issue report, I just wanted to make sure I am not mistaken. Nonetheless, the mod looks very cool and I look forward to figuring it out!

TPS lag using latest beta

Using the latest beta5 of Sculk Horde creates giant lag spikes (tps). At least from what spark profiler showed.
Picsart_24-05-17_15-01-28-842
I can send my logs too if you want.

Simplified Chinese language file update is more appropriate

简体中文语言文件更新 更加适合得体
Simplified Chinese language file update is more appropriate
{
"itemGroup.sculkhorde_tab": "幽匿部落",
"effect.sculkhorde.sculk_infected": "感染",
"item.sculkhorde.sculk_matter": "幽匿蔟",
"item.sculkhorde.dev_wand": "(开发者)魔杖",
"tooltip.sculkhorde.dev_wand": "右键单击以生成幽匿孢子,以开始世界感染\n右键单击+左shift键以显示总幽匿质量 \n右键单击+左alt键以添加100个幽匿质量.",
"tooltip.sculkhorde.dev_wand.shift": "\u00A75JoeMama",
"item.sculkhorde.dev_conversion_wand": "(开发者)转换魔杖",
"tooltip.sculkhorde.dev_conversion_wand": "将块转换为受感染的变体 ",
"item.sculkhorde.infestation_purifier": "净化感染",
"tooltip.sculkhorde.infestation_purifier": "右键单击以返回物品\n当它死亡时,物品不会掉落\n当一个实体产生时,会从该地区清除幽匿感染 如果它在其范围内找不到更多的幽匿感染则会下降 此外,幽匿部落会攻击它 ",
"item.sculkhorde.purification_flask_item": "净化瓶",
"tooltip.sculkhorde.purification_flask_item": "投掷到感染上净化它",
"item.sculkhorde.custom_item_projectile": "物品抛射物",
"tooltip.sculkhorde.custom_item_projectile": "这是一个测试弹丸的(开发者)项目 它是所有弹丸的父类 我决定把它添加为只为珠宝准备的物品",
"item.sculkhorde.sculk_acidic_projectile": "酸性质量",
"tooltip.sculkhorde.sculk_acidic_projectile": "由幽匿喷头产生的酸性弹丸\n当弹丸击中方块时将有机会掉落 ",
"item.sculkhorde.sculk_resin": "幽匿树脂",
"tooltip.sculkhorde.sculk_resin": "一种粘性和可延展的物质\n可以通过剪切幽匿蜂巢结构的成熟细胞获得",
"item.sculkhorde.calcite_clump": "幽匿方解石团",
"item.sculkhorde.dev_node_spawner": "(开发者)幽匿主茎发生器",
"tooltip.sculkhorde.dev_node_spawner": "在玩家的位置创造幽匿感染",
"tooltip.sculkhorde.calcite_clump": "一种像骨头一样的材料\n可以在幽匿活岩结构开采幽匿方解石矿石获得",
"block.sculkhorde.calcite_ore": "幽匿方解石矿",
"tooltip.sculkhorde.calcite_ore": "坚固的骨状材料\n可以从幽匿生活岩石结构中获得 最常见在幽匿主茎周围",
"block.sculkhorde.ancient_large_bricks": "古代大型幽匿砖",
"block.sculkhorde.ancient_large_tile": "古代大型幽匿瓷砖",
"block.sculkhorde.crust": "幽匿外壳",
"block.sculkhorde.infested_log": "感染木茎",
"tooltip.sculkhorde.infested_log": "一种欺骗性的,看起来像木头的材料,似乎由一种奇怪的、像骨头一样的材料制成",
"block.sculkhorde.infested_stone": "感染石块",
"tooltip.sculkhorde.infested_stone": "一种像石头一样的感染材料",
"block.sculkhorde.infested_andesite": "感染安山岩",
"tooltip.sculkhorde.infested_andesite": "一种像安山岩一样的感染材料.",
"block.sculkhorde.infested_granite": "感染花岗岩",
"tooltip.sculkhorde.infested_granite": "一种像花岗岩一样的感染材料",
"block.sculkhorde.infested_diorite": "感染长闪岩",
"tooltip.sculkhorde.infested_diorite": "一种像长闪岩一样的感染材料",
"block.sculkhorde.infested_sand": "感染沙",
"tooltip.sculkhorde.infested_sand": "一种像沙一样的感染材料",
"block.sculkhorde.infested_sandstone": "感染砂岩",
"tooltip.sculkhorde.infested_sandstone": "一种像砂岩一样的感染材料",
"block.sculkhorde.infested_deepslate": "感染深板岩",
"tooltip.sculkhorde.infested_deepslate": "一种像深板岩一样的感染材料",
"block.sculkhorde.sculk_node": "幽匿主茎",
"tooltip.sculkhorde.sculk_node": "在幽匿部落中发现的一个高度复杂的神经中枢\n它充当幽匿节点的辅助大脑,促进了对本地幽匿网络的复杂控制",
"block.sculkhorde.spike": "幽匿尖刺",
"tooltip.sculkhorde.spike": "一个尖锐而危险的尖刺\n感染所有接触它的生物,与非幽匿实体接触后立即断裂",
"block.sculkhorde.grass": "幽匿草丛",
"block.sculkhorde.grass_short": "幽匿短草",
"block.sculkhorde.tendrils": "幽匿卷须藤",
"tooltip.sculkhorde.tendrils": "一种藤蔓状的植物群,看起来像某种组织",
"block.sculkhorde.small_shroom": "小幽匿菇",
"block.sculkhorde.sculk_shroom_culture": "幽匿蘑群",
"block.sculkhorde.cocoon": "幽匿卵",
"block.sculkhorde.cocoon_root": "幽匿卵茎",
"block.sculkhorde.sculk_mass": "幽匿弥撒块",
"block.sculkhorde.sculk_dura_matter": "幽匿硬脑脊膜",
"block.sculkhorde.sculk_arachnoid": "幽匿蛛网膜",
"block.sculkhorde.sculk_summoner": "幽匿召唤者",
"tooltip.sculkhorde.sculk_summoner": "一个奇怪而神秘的方块,能召唤幽匿部落成员\n一旦被激活,将更快地产生敌人",
"block.sculkhorde.sculk_bee_nest": "幽匿蜂巢",
"tooltip.sculkhorde.sculk_bee_nest": "一个类似蜂巢的结构,是幽匿蜜蜂群的家\n它下面的细胞可以收获幽匿树脂",
"block.sculkhorde.sculk_bee_nest_cell": "幽匿蜂巢细胞",
"tooltip.sculkhorde.sculk_bee_nest_cell": "一个拥有幽匿蜜蜂群的细胞\n成熟后可以用剪刀收获幽匿树脂",
"block.sculkhorde.sculk_living_rock": "幽匿活岩",
"block.sculkhorde.sculk_living_rock_root": "幽匿活岩根",
"block.sculkhorde.dev_structure_tester": "(开发者)结构测试仪",
"tooltip.sculkhorde.dev_structure_tester": "这是一个用于测试结构的工具\n它将在的放置的位置产生一个结构",
"entity.sculkhorde.sculk_zombie": "幽匿僵尸",
"entity.sculkhorde.sculk_spitter": "幽匿弓手",
"entity.sculkhorde.sculk_mite": "幽匿螨",
"entity.sculkhorde.sculk_mite_aggressor": "幽匿**螨",
"entity.sculkhorde.sculk_hatcher": "幽匿奶牛",
"entity.sculkhorde.sculk_bee_harvester": "幽匿收割蜂",
"entity.sculkhorde.sculk_bee_infector": "幽匿传染蜂",
"entity.sculkhorde.sculk_spore_spewer": "幽匿孢子传播者",
"entity.sculkhorde.infestation_purifier": "袭扰净化者"

}

Duplicate from curse just in case

Idk if this a bug or planned feature or not, but I'll mention it here :/

1.19.4 Purification Flast deals 50 damage to all mobs in game, not tested on players. Also it's ultimate way to kill any boss, like Warden or ED only with 4 or 6 bottles.

Also, infused mobs are spawning and detecting wardens like enemies, so it becomes infinitely lasting combat of sculk and modded sculk.

Great thanks for your work! As a person who used to play tc4 with its infection mechanics I found Gravemind a bit OP for singleplayer, because even in late-late game it consumes all of your recourses to hold horde back, not to attack it's heart.

Not tested in big mp, only in 2 person lobby, cuz i don't have friends. :(

[Suggestion] An item to find Sculk Nodes

I have one complaint with Sculk Nodes: They can be incredibly hard to find.

Sure there's telltale signs of being near a node from the heartbeat, but I think it can only help so much if the node is spawned somewhere that is really hidden.

I think having an item that can help locate Sculk Nodes would make fighting the Horde streamlined, so to speak.

An idea for the item in question:

The item will be called a Node Detector.

The item will help locate the nearest Sculk Node from the player. It has three statuses: green, yellow, and red.

Green means it's detecting a Node, but it's pretty far. (about 76-200 blocks away)
Yellow means the player is close to the Node. (26-75 blocks away)
Red means you're at the source. (0-25 blocks away)

To get a Node Detector, you need a compass, four crying souls, and four living rocks (The thing found in the spires made by the Sculk Node).

I don't want the item to be completely OP, so maybe after the player destroys a Node, the Detector is on cooldown for 5-10 minutes, and then it will find another Node after the cooldown.

[Request] 1.19.3 port

Wanted to request for y'all to make a 1.19.3 port if that's possible. Will pay on ko-fi if needed.

TPS Down 1.19.2 Forge

  1. sculkhorde-1.19.2-0.8.1.jar
  2. observable-3.3.1.jar
  3. spark-1.10.37-forge.jar
  4. azurelib-forge-1.19.2-1.0.41.jar
  5. geckolib-forge-1.19-3.1.40.jar

com.github.sculkhorde.common.entity.infection.CursorEntity.tick()16.10%

[28Feb2024 19:38:10.216] [Render thread/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class net.minecraft.world.entity.animal.Bee from class com.github.sculkhorde.common.entity.SculkBeeHarvesterEntity
[28Feb2024 19:38:10.216] [Render thread/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class com.github.sculkhorde.common.entity.boss.sculk_enderman.SculkEndermanEntity from class com.github.sculkhorde.common.entity.SculkSporeSpewerEntity
[28Feb2024 19:38:10.218] [Render thread/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class com.github.sculkhorde.common.entity.boss.sculk_enderman.SculkEndermanEntity from class com.github.sculkhorde.common.entity.SculkPhantomCorpseEntity
[28Feb2024 19:38:23.408] [Worker-ResourceReload-5/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'sculkhorde:blockstates/soul_harvester.json' missing model for variant: 'sculkhorde:soul_harvester#'
[28Feb2024 19:38:30.780] [Worker-ResourceReload-5/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'sculkhorde:soul_harvester#inventory' referenced from: sculkhorde:soul_harvester#inventory: java.io.FileNotFoundException: sculkhorde:models/item/soul_harvester.json
[28Feb2024 19:39:55.737] [Server thread/ERROR] [com.github.sculkhorde.core.SculkHorde/]: BlockEntityChunkLoaderHelper is null. Cannot Load

Observable / Spark

image
image
image
image
image
image

TPS Mobs

2024-02-28_19 40 18
2024-02-28_19 46 11
2024-02-28_19 42 58
2024-02-28_19 43 44
2024-02-28_20 32 10
2024-02-28_19 30 10
2024-02-28_19 42 58
2024-02-28_04 30 26

I hope it helps if this information is useful)

Game crashes and world becomes corrupted/unplayable

I was messing around with the mod in creative, and a sculk enderman was scouting an area right next to the sculk tomb. I was summoning evokers around it, trying to see if they could kill it, and the game crashed. Can't load up the world anymore.
I didn't really lose anything because I just made the world like 15 minutes ago, but this could seriously ruin someone's day.
Here's the log:
crash-2024-05-10_23.01.02-server.txt

Extra info: I'm using Modrinth, windows 11, and I got the crash report from Not Enough Crashes. Here's a modlist:
modlist.txt

The vexes were infected with Burrowed and Diseased Cysts, so I think when those ran out, the game had an aneurism or something. It's also worth noting that I made the evokers go after the sculk enderman using mob battle mod, so the vexes were mad at it as well.

[Suggestion]: Potion of Darkness Resistance

Given how the darkness effect is more prevalent from nodes, and how more dangerous fighting the Horde becomes with the Darkness Effect, I think a potion of Darkness Resistance should exist to ease on taking out nodes.

My take on a Potion of Darkness Resistance:

  • Needs a Crying Soul as the brewing ingredient, base potion lasts for a minute.
  • Can be upgraded with redstone to give 3 minutes of resistance.
    darkresist

Sculk Vindicators and Endermen have no animations, 1.20.1-0.7.15

It also seems to affect the creepers and skeletons randomly, I think it's when you get closer but I can't tell for sure.

Edit: Nevermind, it only seems to kick in when there are too many entities loaded in, which happens naturally with the spread but that might mean it's just an issue with my PC

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

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

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.