Go to file
2025-01-11 21:16:40 -08:00
.github/workflows Wrong branch name lol 2024-07-14 12:41:46 -04:00
lua Add CFW_OnParentedTo 2025-01-11 21:16:40 -08:00
.glualint.json Add linter 2024-05-16 13:32:23 -04:00
LICENSE.md Create LICENSE.md 2023-02-01 22:01:43 -06:00
README.md More README buttons 2024-12-26 22:50:33 -05:00

Contraption Framework

Workshop Linting Status Commit Activity

Monitors constraints to create "contraption" objects and adds callbacks for changes made to contraptions for efficient contraption-aware functionality.

For example, in order to calculate the total mass of a contraption traditionally one would need to iterate over every entity on the contraption and store this information somewhere.

With Contraption Framework (CFW), a callback is run whenever an entity is added to or removed from a contraption and the total mass is added to or subtracted from the total stored in memory on the contraption object.