Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features without permission from or credit to me
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is not opted-in to receive Donation Points
Changelogs
Version 1.15
Adds a new type "globalkey" to trigger on global key changes.
Adds a new type "event" to trigger on event start or end.
Changes missing global keys to be evaluated as value 0.
Version 1.14
Fixes some states not working.
Version 1.13
Adds support for value "snap" to y-coordinate for `spawn` field.
Fixed for the new game version.
Version 1.12
Adds support for parameter "<key_>" to get value of a global key.
Adds wild card matching to string filters.
Changes the fields `filter` and `bannedFilter` to use the new data system.
Fixes parameters not working on spawn or swap specific data.
Version 1.11
Fixes arithmetics not working for int or long values.
Version 1.10
Adds a new field `pokeDelay` to delay pokes.
Adds a new field `clientRpc` to trigger any client RPC call.
Adds a new field `objectRpc` to trigger any object RPC call.
Adds a new parameter `<zdo>` that contains the zdoid of the object.
Adds a new field `fallback` to only use the rule when no other rule is found.
Adds support for basic arithmetics.
Adds a new field `poke` for alternative way of doing pokes.
Adds support for using object data in parameters.
Changes the field `delay` to `spawnDelay` to make it more explicit.
Breaking change: Poke can now also poke the poker.
Fixes objects sometimes not found when out of the map bounds.
Fixes object filtering not working for far distances.
Fixes drop spawning not working on singleplayer.
Fixes possible error when matching float, int or long values.
Version 1.9
Adds the new data system from World Edit Commands mod.
Adds a new field `triggerRules` to cause spawns from rules to trigger other rules.
Adds a new field `removeDelay` to delay object removing.
Adds value group support to the field `prefab`(from the new data system).
Adds parameter support to the fields `globalKeys` and `bannedGlobalKeys`.
Changes the fields `minDistance` and `maxDistance` to not scale with the world radius.
Fixes data filters not automatically updating when modifying the data entries.
Removes dependency of Expand World Data mod.
Version 1.8
Adds a new field `drops` to spawn drops.
Adds the keyword "creature" to the field `objects` and `bannedObjects`.
Adds the keyword "all" to the field `prefab`.
Adds a new value "poke" to the field `type`.
Adds new fields `pokes`, `pokeLimit` and `pokeParameter`.
Version 1.7
Adds support for checking data of the player who triggered armor stands, cooking stations, item stands or obliterators.
Adds a new field `delay` to delay spawns and swaps.
Fixes armor stand state not working.
Version 1.6
Adds support for checking data of the player who caused the `repair` trigger.
Adds a new field `types` to set multiples types at once.
Changes the keyword format from `{}` to `<>`.
Fixes the mod not loading the yaml file automatically (changing the file was required).
Version 1.5
Adds wildcard * support to the field `prefab` and `type`.
Expand World Prefabs
Allows creating rules to react to objects being spawned, destroyed and more.