You are viewing a potentially older version of this package. View all versions.
JereKuusela-Expand_World_Prefabs-1.12.0 icon

Expand World Prefabs

Allows configuring build or spawned objects.

Date uploaded 2 years ago
Version 1.12.0
Download link JereKuusela-Expand_World_Prefabs-1.12.0.zip
Downloads 747
Dependency string JereKuusela-Expand_World_Prefabs-1.12.0

This mod requires the following mods to function

ValheimModding-YamlDotNet-16.3.0 icon
ValheimModding-YamlDotNet

Shared version 16.3.0 of YamlDotNet from Antoine Aubry and contributors, net47 package for use in Valheim mods. Maintained by the ValheimModding team.

Preferred version: 16.3.0
denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

Expand World Prefabs

Allows creating rules to react to objects being spawned, destroyed and more.

Install on the server (modding guide).

Usage

See documentation.

for help and examples.

Credits

Sources: GitHub

Donations: Buy me a computer

CHANGELOG

  • v1.49

    • Hotfix to remove debug logging.
  • v1.48

    • Adds new parameter <amount> to get the amount of poked objects.
    • Adds new parameters<platform> to get the platform of the client that controls the object.
    • Breaking change: Changes the parameter <pid> to return only the user id instead of the full platform user id.
  • v1.47

    • Adds automatic backup for EWP data files (once per day).
    • Adds automatic backup for data files (once per day).
    • Adds some new function parameters (proper, right, search, eq, even, ge, gt, large, le, lt, ne, odd, rank, small, left, findlower, findupper).
    • Adds new field overwrite to RPC calls to allow canceling existing delayed calls.
    • Adds default value support to <par>.
    • Fixes inconsistent state for repeated pokes (first poke could modify state, now all pokes use the original state).
    • Fixes type: change not using field triggerRules.
    • Improves support for byte array data type (type: change and field data).
    • Improves base64 parsing.
  • v1.46

    • Fixes delayed objects possibly targeting wrong objects if the targeted object was already removed.
    • Removes type: damage support
    • Removes type: repair support.
    • Removes deprecated type: state triggers.
  • v1.45

    • Breaking change: Scripts are now checked separately by default!
    • This means multiple scripts can run from a single trigger.
    • Weight system is only used when the field weight is explicitly set.
    • Adds new field excludePrefab to exclude prefabs from the field prefab.
    • Adds default value groups for structure material types and item drop types.
    • Adds new field pars to pokes for structured parameter handling.
    • Adds support for a wildcard * in the middle of the text (for example sfx_*_destroyed).
    • Adds drops support to plants.
    • Adds new field chance to allow randomly skipping the selected action.
    • Adds new field chance to spawns, pokes and RPC calls to allow randomly skipping them.
    • Adds new field repeat to spawns, pokes and RPC calls to allow repeating after a delay.
    • Adds new field weight to spawns, pokes and RPC calls to allow triggering only one of the entries.
    • Adds new states death, effects, fragments, freezeframe, grow, hit, leguse, loaded, material, resetcloth, shoot, step and unsummon.