ZenDragon-ZenWorldSettings icon

ZenWorldSettings

Settings that affect the entire world rules: Environment, carts, candles, shield gens, turrets, etc.

Last updated 2 weeks ago
Total downloads 3251
Total rating 2 
Categories Mods Server-side Client-side Bog Witch Update
Dependency string ZenDragon-ZenWorldSettings-0.3.5
Dependants 14 other packages depend on this package

This mod requires the following mods to function

ZenDragon-Zen_ModLib-1.1.0 icon
ZenDragon-Zen_ModLib

Shared code library used in all ZenMods.

Preferred version: 1.1.0

README

ZenWorldSettings

Designed to be used in conjunction with other ZenMods. Especially ZenSign, ZenUseItem, and ZenHoverItem.

Modifiers (Configurable)

Environment:

  • Option: Do not display day number at dawn.
  • Option: Do not display the sky tree.
  • Option: Adjustable day length

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.
  • Easily detach by attacking or doing most common actions.

Shield Generators:

  • Can eject their fuel to turn them off manually.
  • Can protect fireplaces from the rain and snow.

Turrets:

  • Option: Target player default true - Keep vanilla behavior of targeting players if no target trophy assigned because otherwise the player can just use turrets to cheese areas.
  • Option: Target tames default true - population control
  • Adjustable max number of targets, default 3. 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:

  • Option: Restrict which things can be crafted or teleported by listing them here.

Single Use Door Keys

  • Option: Make keys single use, they vanish after you use them. Adds challenge.

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

[DoorKeys]

## [Admin] Door keys are spent after a single use.  Example: The Swamp Key can only be used once. (Vanilla: false)
# Setting type: Boolean
# Default value: false
Single Use Door Keys = false

[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

Donation QR