You are viewing a potentially older version of this package.
View all versions.
SpiderKiller
Mod that kills spiders in a range around you and your friends. So you don't have to fight those pesky things!
| Date uploaded | 2 years ago |
| Version | 1.2.0 |
| Download link | Skies-SpiderKiller-1.2.0.zip |
| Downloads | 378 |
| Dependency string | Skies-SpiderKiller-1.2.0 |
This mod requires the following mods to function
BepInEx-BepInExPack_V_Rising
BepInEx pack for V Rising. Preconfigured and includes Unity Base DLLs.
Preferred version: 1.691.3deca-VampireCommandFramework
Command framework for developers to easily create universal commands for their plugins.
Preferred version: 0.9.0README
KillSpiders
For a full list of changes check on my github page in the releases section.
Installation (Manual)
- Install BepInEx
- Install Bloodstone into (VRising server folder)/BepInEx/plugins
- (optional) Install VampireCommandFramework into (VRising server folder)/BepInEx/plugins
- (optional) Install ServerLaunchFix into (VRising server folder)/BepInEx/plugins
- Extract KillSpiders.dll into (VRising server folder)/BepInEx/plugins
How to use
- If you didn't change anything in the config the mod will work by killing all spiders (except for the VBlood Ungora Queen) in a 50 (10 tile) range every 0.5 seconds around all the players in the server.
Features:
- Kills spiders within a certain range of the player and drops their loot on the ground.
- Optional config setting to add extra silkworm drops to inventory.
- Gives you Ungora's VBlood rewards if you use the command. (WIP need to restart server for it to take effect)
- Kill Ungora command for drops. (May show red un-interactable shim if you are still tracking her(not sure if that's a game feature))
- Stops tiny spider critters from spawning. (random event(hopefully))
Optional admin commands (requires VampireCommandFramework):
- Use the
.sKillUtil k(ill) [range]command to kill spiders manually if you don't want to let the mod run automatically. - Use the
.sKillUtil tp(teleportToMe) [range]command to teleport spiders to you. (if you would want that...) - Use the
.sKillUtil uu(unlockungora)command to unlock all of Ungora's VBlood rewards. (WIP need to restart server for it to take effect) - Use the
.sKillUtil kq(killqueen)command to kill Ungora this will drop loot but you wont be able to drink her blood. (May show red un-interactable shim if you are still tracking her I think that's a game feature) - Use the
.sKillUtil iq(injurequeen)command to bring Ungora to almost 0 health so 1 hit should kill her.
Configuration
The config will generate in (VRising folder)/VRising_Server/BepInEx/config/KillSpiders.cfg after first boot of the server.
[Server]
## Enable culling of spiders
# Setting type: Boolean
# Default value: true
enableCulling = true
## Enables the extra cull reward of silkworms
# Setting type: Boolean
# Default value: false
enableExtraCullReward = false
## Enable culling of Ungora The Spider Queen VBlood boss (WIP will keep killing boss and keep dropping loot if you're in range)
# Setting type: Boolean
# Default value: false
enableQueenCull = false
## Time in seconds to wait before culling spiders again
# Setting type: Double
# Default value: 0.5
cullWaitTime = 0.5
## Amount of spiders to cull before rewarding extra silkworm(s)
# Setting type: Int32
# Default value: 5
cullAmountThreshold = 5
## Range to check for spiders to cull (5=1tile)
# Setting type: Single
# Default value: 50
cullRange = 50
## Amount of silkworms to give when culling 'cullAmountThreshold' worth of spiders
# Setting type: Int32
# Default value: 1
silkwormGiveAmount = 1
Troubleshooting
- Make sure you install the mod on the server. If you are in a singleplayer world use ServerLaunchFix
- Check your BepInEx logs on the server to make sure the latest version of both KillSpiders and Bloodstone were loaded (optionally VampireCommandFramework too).
Support
Contributors
- skythebro/skyKDG:
@realskyeon Discord - V Rising Mod Community discord for helpful resources to mod this game and code inspiration.
- VExtensions for VExtensions.dll which was slightly changed and reused in my project due to AOT (not sure if that was the right thing to do).