Standardize Hook arguments for Entities and EmbeddedEntities
For Entities (Actor, Scene, Item, etc...)
Hooks.call("preCreate"+name, entity, createData);
Hooks.callAll("create"+name, entity);
Hooks.call("preUpdate"+name, entity, updateData);
Hooks.callAll("update"+name, entity, updateData);
Hooks.call("preDelete"+name, entity, deleteId);
Hooks.callAll("delete"+name, entity);
For Embedded Entities (OwnedItem, Token, Wall, Sound, etc...)
Hooks.call("preCreate"+name, object, parentId, createData);
Hooks.callAll("create"+name, object, parentId);
Hooks.call("preUpdate"+name, object, parentId, updateData);
Hooks.callAll("update"+name, object, parentId, updateData);
Hooks.call("preDelete"+name, object, parentId, deleteId);
Hooks.callAll("delete"+name, object, parentId);
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information