@fruit-pie/detect
v2.1.0
Published
Detect I Wanna concepts, such as saves, loads and players, in a game's code, for Fruit Pie mods.
Maintainers
Readme
@fruit-pie/detect
Detect I Wanna concepts, such as saves, loads and players, in a game's code, for Fruit Pie mods.
npm install @fruit-pie/sdk @fruit-pie/detectimport { createMod } from "@fruit-pie/sdk";
import { findSaveModel } from "@fruit-pie/detect";
export default createMod({ id: "you.saves", name: "Saves", version: "1.0.0" }, (mod) => {
const model = findSaveModel(mod.content);
if (!model.ok) {
console.warn(`this game is not supported: ${model.error}`);
return;
}
// Run something right after the game stores the player's position.
for (const write of model.value.positionWrites) {
mod.resource.script.insert({
at: write,
place: "after",
body: ({ send }) => send("saved", "string(room)"),
});
}
});