COWMODSКаталог модов

Sculk

Adds working and accurate Sculk to Minecraft!

Автор: Lunade4,3 тыс.7обновлён 23 янв. 2022 г.
МагияТехнологии

Описание

REQUIRES FABRIC API

Sculk Catalyst

Detects mob deaths within an 8-block radius, and will spread Sculk (including Sensors and Shriekers,) the amount of which depends on how much XP that mob would've dropped. CAN BE FOUND IN DUNGEON/MINESHAFT/STRONGHOLD CHESTS.

Sculk Shrieker

Detects Sculk Sensors within an 8-block radius and entities stepping on itself. It will give all players within an 8-block radius Darkness upon being activated.

Sculk

Drops one XP orb upon breaking.

Sculk Veins

Is placed on the borders of Sculk growths, and above blocks that sculk growths are unable to replace.

MULTITHREADING (1.0.7+):

By default, the gamerule sculkThreading is set to true. This saves a TON on performance and is perfect for servers and mostly all hardware.

You can always run "/gamerule sculkThreading false" to disable sculk multithreading, however, beware of low performance with Catalysts.

/gamerule sculkThreads (1.0.9+): Allows you to adjust the available threads for Sculk Growths. If set to 21, every single Sculk Block that gets placed will use a separate thread, its impact on performance may vary based on your hardware.

IF YOU HAVE NOT UPDATED TO 1.0.11 YET, I HIGHLY RECOMMEND YOU DO. IT FIXES MANY CRITICAL LAG ISSUES, AND WILL RUN MUCH FASTER ON ALL HARDWARE.

IF THIS IS USED IN A VIDEO, CREDIT THIS MOD AND LEAVE A LINK TO IT IN THE DESCRIPTION.

Gamerules

spreadMultiplier: Use /gamerule spreadMultipler (1-20) to increase the spread of Sculk Growths, and Sensors/Shriekers!

upwardSpread/downwardSpread: Controls how far updwards and downwards Sculk Growths can spread.

shriekerNeedsSculk: If on, Shriekers will need a Sculk Block underneath them to inflict Darkness on players.

shriekerShrieks: If off, Shriekers will no longer make a sound when activated.

doDarkness: Whether or not players can be inflicted with darkness.

shriekerGargles: If on, Shriekers will make a gargling sound and particles while waterlogged.

catalystPollution: If off, Catalysts won't spread Sculk and will instead spawn XP orbs above themselves. Sculk Sensors and Shriekers will NOT grow on Sculk Blocks, though.

catalystVibrations: If on, Catalysts will show vibrations sent to them like Sculk Sensors and Shriekers.

catalystDetectsAll: Allows Catalysts to detect all game events and spread sculk at their location like walking, jumping, etc., unless the entity is sneaking.

Последние версии

Все версии →
release

Sculk 1.0.13

1.0.13
23 янв. 2022 г.770Minecraft: 1.18.1fabric
Скачать
Что нового
Made Sculk Shrieker model, textures, and sounds more accurate (thank you, Merp!) Various crash fixes.
release

Sculk 1.0.12

1.0.12
4 янв. 2022 г.482Minecraft: 1.18.1fabric
Скачать
Что нового
Additions: Added gamerules upwardSpread and downwardSpread, allowing you to control how far up and down Sculk can spread! Changes: Gamerule spreadMultiplier can now be set as high as 20. Implemented a few performance improvements into non-threaded Sculk Growths, so they should be slightly less laggy if you turn the gamerule off. The Sculk block's texture is now randomly rotated like grass and stone to match Sculk as shown off in Minecraft Live. The mod's in-game icon has been updated with a render using the Isometric Renders mod, check it out here: https://github.com/glisco03/isometric-renders
release

Sculk 1.0.11-Hotfix

1.0.11-Hotfix
4 янв. 2022 г.214Minecraft: 1.18.1fabric
Скачать
Что нового
Literally just fixes a bug with Catalysts where they wouldn't have an animation/particles while sculkThreading was enabled - which is pretty much always. What caused this bug? I decided to essentially rework half of the multithreading code I'd written, and I eventually stopped Catalysts from creating the threads, and moved that functionality onto entities if they die withing an 8-block radius of Catalysts. This has no noticeable impact to the player, but for me, it was amazing. I finally didn't have to worry about random crashes and log spam from multiple Catalysts coincidentally trying to place veins/sculk on the same block, and the Sensor/Shrieker growth code could FINALLY work properly without having to guess when the Sculk would be placed. How it was implemented previously, it was entirely possible for no Sensors or Shriekers to grow if you have quite a low-end device. I used the .join(); method to tie the Sensor/Shrieker growth code in with the Sculk Growth code and to run it ONLY after all the Sculk had grown so it would work properly. So, what caused the bug? Oh, yeah. While making the entities themselves call for the threads to run, I forgot to make them emit the Death GameEvent I added. I literally just had to copy and paste one line and I fixed the bug
release

Sculk 1.0.11 (PERFORMANCE UPDATE)

1.0.11
3 янв. 2022 г.211Minecraft: 1.18.1fabric
Скачать
Что нового
Changes: Stopped Sculk Sensor/Activator placement from loading unloaded chunks and causing HUGE lag spikes. Improved multithreading for Sculk Sensor/Shrieker placement to now wait for Sculk to be placed in order for the correct amount to grow. Sculk Sensors and Shriekers will now wait an entire tick before being able to activate once grown through a Catalyst. This should prevent situations where players instantly get the Darkness effect when a mob dies. Sculk Vein placement should now perform better and not cause lag. Removed the "divideCatalysts" gamerule, as it is now the default and greatly improves performance. Multiple small optimizations have been made to help slightly boost performance with this mod in general. Bug Fixes: HUGE: Sculk Growths will no longer cause lag once you leave the spawn chunks of a server/world. The number of threads being used will no longer double or reduce the amount of Sculk placed. Fixed many bugs where Sculk Veins would cause log spam due to trying to change the BlockState of air.
beta

11-beta (HUGE PERFORMANCE BOOST)

1.0.11-b1
3 янв. 2022 г.188Minecraft: 1.18.1fabric
Скачать
Что нового
Changes: Stopped Sculk Sensor/Activator placement from loading unloaded chunks and causing HUGE lag spikes. Improved multithreading for Sculk Sensor/Shrieker placement to now wait for Sculk to be placed in order for the correct amount to grow. Sculk Sensors and Shriekers will now wait an entire tick before being able to activate once grown through a Catalyst. This should prevent situations where players instantly get the Darkness effect when a mob dies. Sculk Vein placement should now perform better and not cause lag. Removed the "divideCatalysts" gamerule, as it is now the default and greatly improves performance. Multiple small optimizations have been made to help slightly boost performance with this mod in general. Bug Fixes: Sculk Growths will no longer cause lag once you leave the spawn chunks of a server/world. The number of threads being used will no longer double or reduce the amount of Sculk placed. Fixed many bugs where Sculk Veins would cause log spam due to trying to change the BlockState of air.
release

Sculk 1.0.10b

1.0.10b
30 дек. 2021 г.324Minecraft: 1.18.1fabric
Скачать
Что нового
Fixed an issue with divideCatalysts where it would actually decrease the amount of Sculk placed.
release

Sculk 1.0.10

1.0.10
29 дек. 2021 г.200Minecraft: 1.18.1fabric
Скачать
Что нового
Bug Fixes: Fixed a bug where setting sculkThreads higher than an entity's XP amount would cause them to only grow one Sculk, same goes for divideCatalysts.
release

Sculk (Multithreading Additions)

1.0.9b
29 дек. 2021 г.167Minecraft: 1.18.1fabric
Скачать
Что нового
MULTITHREADING GAMERULES ADDED: /gamerule sculkThreads: Allows you to adjust the available threads for Sculk Growths. If set to 21, every single Sculk Block that gets placed will use a separate thread, I do NOT recommend this if there is more than one Catalyst nearby. /gamerule divideCatalysts: Instead of creating new threads for every single Catalyst, when this gamerule is enabled, ONLY the number of threads defined by sculkThreads will be used. Multiple catalysts won't influence the number of threads used. This is set to OFF by default, and I advice you to pay close attention to your performance with this gamerule on. CHANGES: Corrected the chances of Shriekers and Sensors being placed while using multithreading once again.
release

Sculk (Multithreading Additions)

1.0.9
29 дек. 2021 г.0Minecraft: 1.18.1fabric
Что нового
MULTITHREADING GAMERULES ADDED: /gamerule sculkThreads: Allows you to adjust the available threads for Sculk Growths. If set to 21, every single Sculk Block that gets placed will use a separate thread, I do NOT recommend this if there is more than one Catalyst nearby. /gamerule divideCatalysts: Instead of creating new threads for every single Catalyst, when this gamerule is enabled, ONLY the number of threads defined by sculkThreads will be used. Multiple catalysts won't influence the number of threads used. This is set to OFF by default, and I advice you to pay close attention to your performance with this gamerule on. CHANGES: Corrected the chances of Shriekers and Sensors being placed while using multithreading once again.
release

MULTITHREADING FIX

1.0.8
29 дек. 2021 г.218Minecraft: 1.18.1fabric
Скачать
Что нового
Bug Fixes: Fixed Sculk Sensors/Shriekers no longer spreading properly. Changes: Re-arranged thread sleep times to properly match up with Sculk Growths. Previous Update's Changes: Added new gamerule: sculkThreading, which is enabled by default. -When this gamerule is enabled, Catalysts will spread Sculk using Multithreading. This saves a lot of processor power and helps a TON with performance, so I recommend you leave this gamerule enabled.