You are viewing a potentially older version of this package.
View all versions.

ZenWorldSettings
Settings that affect the entire world rules: Environment, carts, candles, shield gens, turrets, etc.
Date uploaded | 5 days ago |
Version | 0.2.1 |
Download link | ZenDragon-ZenWorldSettings-0.2.1.zip |
Downloads | 79 |
Dependency string | ZenDragon-ZenWorldSettings-0.2.1 |
This mod requires the following mods to function

denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202
ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.23.2README
ZenWorldSettings
Designed to be used in conjunction with other ZenMods. Especially ZenSign
, ZenUseItem
, and ZenHoverItem
.
Modifiers (Configurable)
Environment:
- Day length slightly increased to 2000 seconds, from 1800 seconds so that fuel calculations are round numbers. NOTE: Keep this at 2000 if you use
ZenHoverItem
and you want to see accurate in game fuel days on fireplaces. If you are also usingSeasons
set the day length inSeasons
to 0 to disable it there so that the two mods do not conflict. - Do not display day number at dawn.
- Do not display the sky tree.
- Snow particles massively reduced for performance.
Candle:
- Can be refilled after expired.
Carts:
- Ignore upside down: Can attach even if it's upside down.
- Increased attach distance: Makes carts easier to connect.
Shield Generators:
- Can eject their fuel to turn them off manually.
- They protect fireplaces from the rain and snow.
Turrets:
- Keep vanilla behavior of targeting players if no target trophy assigned because otherwise the player can just use turrets to cheese areas.
- They can have 3 targets assigned, not just 1. Install
ZenUseItem
to assign targets directly from your inventory instead of needing to place them on the 1-8 hot bar first. - Install
ZenHoverItem
to see the icons of the assigned trophies when looking at a Turret.
NoCraft / NoTeleport:
- Restrict which things can be crafted or teleported buy listing them here.
Improve Your Experience
CORE MODS
The full collection of all Zen MODS:
- Radically improved QoL
- Incredible performance
- Pre-configured
- 100% Gamepad support
- Spectacularly immersive
Enjoy!
Sample Config File
## Settings file was created by plugin ZenWorldSettings v0.2.0
## Plugin GUID: ZenDragon.ZenWorldSettings
[Candle]
## [Admin] When enabled the candle can be refilled after it is empty. (Vanilla: false)
# Setting type: Boolean
# Default value: true
Enable Refill = true
[Cart]
## [Admin] When true the cart attaches to the player much more easily.
# Setting type: Boolean
# Default value: true
Snap To Player = true
## [Admin] If true the cart will not prevent attach when upside down.
# Setting type: Boolean
# Default value: true
Ignore Upside Down = true
## [Admin] Minimum distance the player must be from the cart in order to attach it.
# Setting type: Single
# Default value: 7
Attach Distance = 7
[Environment]
## [Admin] Length of an in game day in seconds.
## Changed to 2000 so as to be more in alignment with fuel durations so that they have nice round numbers. (Vanilla: 1800)
# Setting type: Int32
# Default value: 2000
# Acceptable value range: From 1000 to 10000
Day Length Seconds = 2000
## [Admin] Display the day number each morning. (Vanilla: true)
# Setting type: Boolean
# Default value: false
Show Day Number = false
## [Admin] Navigate with only the sun and stars.
# Setting type: Boolean
# Default value: false
Show Sky Tree = false
## [Admin] Enable the chunky wind pixels
# Setting type: Boolean
# Default value: false
Show Wind Pixels = false
[Shield Generator]
## [Admin] Add an option to eject the fuel on shield generators and cause them to shutdown.
# Setting type: Boolean
# Default value: true
Enable Eject Fuel = true
## [Admin] Shield Generator protects fireplaces from the rain so they stay lit without a roof. (Vanilla: False)
# Setting type: Boolean
# Default value: true
Shield Protects Fire From Rain = true
[Turret]
## [Admin] Can turrets target players? (Vanilla: true)
## Vanilla behavior is to target players unless a trophy is set.
## If this is disabled then turrets can be used to be easily cheese boss fights and push into in
## unexplored areas because all the undefeated monsters will be targeted and the player will not.
## Placing a trophy to limit which creature type the turret attacks is a sensible balance as it
## makes it a bit more difficult to use the turrets to cheese into unexplored areas since you
## need to kill the creature once before it can be targeted and the turret can only kill a single type
## of monster, therefor multiple turrets would need to be built in order to defend against multiple types.
## If this option is false then the turret will always ignore the Player and kill anything else...
## That will result in an easier run since less turrets would need to be built.
# Setting type: Boolean
# Default value: true
Target Players = true
## [Admin] Can turrets target tamed creatures? (Vanilla: true)
## Population control...
# Setting type: Boolean
# Default value: true
Target Tamed = true
## [Admin] Max ammo capacity (Vanilla: 40)
# Setting type: Int32
# Default value: 40
# Acceptable value range: From 1 to 100
Max Ammo = 40
## [Admin] Max number of target trophies that can be set at once. (Vanilla: 1)
# Setting type: Int32
# Default value: 3
# Acceptable value range: From 1 to 10
Max Targets = 3
## [Admin] When the turret dies should the ammo be returned as a stack or as a bunch of individual bolts on the ground?
## Caution: if Max Ammo is high this can kill the framerate as it tries to dump a ton of ammo objects on the ground unstacked. (Vanilla: false)
# Setting type: Boolean
# Default value: false
Stack Ammo On Destroy = false
[NoCraft]
## [Admin] List of items to remove from crafting.
## Recipies are removed and new instances of the item can't be crafted.
## However, any existing items will still remain. Additionlly any loot drops of the item will still be possible.
# Setting type: StringList
# Default value:
NoCraft Items =
## [Admin] List of pieces which can not be crafted.
## However, nocost flag will still allow them to be built. Existing instances of pieces will still remain.
# Setting type: StringList
# Default value:
NoCraft Pieces =
[NoTeleport]
## [Admin] List of items which can not be teleported.
## Note, this does not remove items from vanilla's list it only adds to the list of items which can not be teleported.
# Setting type: StringList
# Default value:
NoTeleport Items =
Like My Mods? Donations Welcome
Bitcoin

CHANGELOG
v0.2.4
- Moved SingleUseDoorKeys from ZenPlayer back to ZenWorldSettings, it's a global world setting not a per player setting. Also changed the default to false instead of true.
- Updated logging and configs subsystem
v0.2.3
- code cleanup and bugfixes
v0.2.2
- UPDATE FOR VALHEIM v0.220.3
v0.2.1
- UNDO: moved to fast with prior update. Put NoCraftNoTeleport options back here from
ZenConstruction
v0.2.0
- moved SmashTrash to
ZenRecycle
- moved Structure and
NoCraftNoTeleportrelated options toZenConstruction
- moved Raid & SpawnProtect related stuff to
ZenRaids
- moved all player related stuff to new mod
ZenPlayer
- inventory
- death
- health
- food
- durability
- skills
- stamina
- autopickup
- sleep
- workstation
v0.1.20
- Add config option to extend Autopickup Toggle Button with 3rd option: Pickup only items already in your inventory.
v0.1.19
- Update README, no code changes.
v0.1.18
- Fixed typo in description.
v0.1.17
- Moved the Breeding section to its own mod:
ZenBreeding