Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- input: {
- "linen": { type: "block", code: "linen-down" },
- "needle": { type: "item", code: "needle", isTool: true },
- "metal": { type: "item", code: "metalscales-*", allowedVariants: ["copper", "tinbronze", "iron"] }
- },
- output: { type: "item", code: "armor-body-plate-{metal}" },
- productionSteps: [
- {
- name: "Add linen base layer",
- selectionBoxes: {
- "body-front": { x1: 0, y1: 0, z1: 0, x2: 0.25, y: 0.3, x2: 0.25 },
- ....
- },
- interactions: [
- {
- input: "#linen",
- interaction: { type: "rightmousedown", target: "body-front", duration: 0 },
- shape: { base: "armorcrafting/gambeson/linen-body-front-layer1" },
- shapeMergeType: "Add",
- },
- {
- input: "#linen",
- interaction: { type: "rightmousedown", target: "body-back", duration: 0 },
- shape: { base: "armorcrafting/gambeson/linen-body-back-layer1" },
- shapeMergeType: "Add",
- },
- [ ....more step number 1 steps for arms here.... ]
- ]
- },
- {
- name: "Stitch linen layer",
- "__comment": " Texture is defined in the shape",
- selectionBoxes: {
- "body-front": { x1: 0, y1: 0, z1: 0, x2: 0.25, y: 0.3, x2: 0.25 },
- ....
- },
- interactions: [
- {
- input: "#needle",
- interaction: { type: "rightmousedown", target: "body-front", duration: 3 },
- shape: { base: "armorcrafting/gambeson/linen-body-front-layer2" },
- shapeMergeType: "Replace",
- },
- [ .... more steps .... ]
- ]
- },
- {
- name: "Add metal scales",
- selectionBoxes: {
- "body-front": { x1: 0, y1: 0, z1: 0, x2: 0.25, y: 0.3, x2: 0.25 },
- ....
- },
- interactions: [
- {
- input: "#metal",
- interaction: { type: "rightmousedown", target: "body-front", duration: 3 },
- shapeMergeType: "Add",
- shape: { base: "armorcrafting/gambeson/linen-body-front-scales" },
- texture: { base: "block/metal/ingot/{metal}" },
- }
- ]
- }
- ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement