Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Expand World Prefabs
Allows creating rules for objects being spawned, destroyed and more.
| Date uploaded | a week ago |
| Version | 1.59.0 |
| Download link | JereKuusela-Expand_World_Prefabs-1.59.0.zip |
| Downloads | 829 |
| Dependency string | JereKuusela-Expand_World_Prefabs-1.59.0 |
This mod requires the following mods to function
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.2333ValheimModding-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.0README
Expand World Prefabs
Allows creating rules for objects being spawned, destroyed and more.
Install on the server (modding guide).
Usage
See documentation.
Credits
Thanks for Azumatt for creating the mod icon!
Sources: GitHub
Donations: Buy me a computer
CHANGELOG
-
v1.59
- Adds server side position update for attached objects when a script triggers on them.
- Adds experimental NPC chat support.
-
v1.58
- Adds new function
randomto get a random number between two values. - Adds new field
randomto pokes to allow randomizing affected objects. - Adds support for specifying unit (deg or rad) for angle parameters.
- Adds support for "distance, angle, y" format for vectors (requires using deg or rad for angle).
- Adds dynamic value support to
objectsLimitandbannedObjectsLimit. - Fixes
posy coordinate offset not being applied whensnapis true.
- Adds new function
-
v1.57
- Adds field
selfto object filters. - Adds field
removeDelayto spawns to allow automatic removal of spawned objects. - Adds new setting to allow processing custom prefab names even when server doesn't recognize them.
- Adds new function
globalkeyto get global key values. - Adds support for putting data entries to script yaml files.
- Fixes server player broken by last update.
- Fixes
bannedGlobalKeysnot lower casing function replacements automatically. - Fixes say commands happening twice when players are being created.
- Fixes function
keyreturning global key instead of custom data value. - Fixes
Object attachingnot working for temporary objects like status effects. - Optimizes file reloading to only reload the changed file.
- Adds field
-
v1.56
- Fixes
Object attachingaffecting some normal effects like magic shield bubble. - Removes dependency from Steamworks so should now work on non-Steam hosts.
- Fixes
-
v1.55
- Adds support for server side only data. Keys starting with
ewp_are stored as server-only instead of normal ZDO fields. - Adds range support for
keysandbannedKeys. - Adds file watcher to the config file to reload when manually edited.
- Changes
Persist spawned playerssetting to be enabled by default (issue was probably with the attach system, not this). - Fixes subfolders not working for data files.
- Fixes persisted NPC players not being removable by EWP scripts.
- Fixes scale hack not working on single player.
- Fíxes automatic
injectDatanot being false when position or rotation is set. - Fixes
Object attachingaffecting normal players when they are on beds, ships, etc (left a ghost player when disconnected). - Optimizes script file reloading to only patch/unpatch game code when needed, instead of always patching/unpatching on every reload.
- Adds support for server side only data. Keys starting with