Scheduled Building allows for prefabs to be spawned on a schedule.
scheduledbuilding.getposition-- Allows players to use /getpositionscheduledbuilding.createprefab-- Allows players to use /createprefab
/getposition-- Prints out the player's position on rotation/createprefab-- Adds a new prefab to the config with the player's current position and rotation/showprefabs-- Displays all prefab locations and requires admin permissions
{
"Prefabs": [
{
"Location": "0 0 0",
"Rotation": "0 0 0 0",
"Prefab": "assets/bundled/prefabs/autospawn/resource/loot/loot-barrel-1.prefab",
"Spawn rate (in seconds)": 5,
"Check for previous": true,
"Should save": false
}
],
"Version": "0.0.0"
}The minimum time is 0.25 seconds due to how the prefab spawning is implemented
I'd recommend Orange's list of prefabs for finding prefabs
An extra check ran before spawning a prefab
bool CanSpawnScheduledPrefab(Vector3 position, Quaternion rotation, string prefab, uint interval, bool check, bool save)Notifies that a prefab has been spawned
Note: entity can be null
void SpawnedScheduledPrefab(GameObject obj, BaseEntity entity)- JackReigns, came up with the idea