Micah Holmes Posted Friday at 08:15 PM Report Posted Friday at 08:15 PM Trying to make a drying box that speeds up cure times for hides. Tried doing this multi ways with the same result every time. The goal is to only allow small hides inside the rack system for drying. Anyone know what attribute I need to add to speed up drying processing or do I need to add spoilage? Spoiler { code: "craftsmanship:drying", class: "BlockGenericTypedContainer", entityclass: "GenericTypedContainer", attributes: { inventoryClassName: "basket", defaultType: "box", openSound: "game:sounds/block/basketopen", closeSound: "game:sounds/block/basketclose", types: ["box" ], drop: { box: true }, quantitySlots: { box: 14 }, dialogTitleLangCode: { box: "basketcontents" }, storageType: { box: 189 }, retrieveOnly: { box: false }, attachableCategoryCode: { box: "basket" }, shape: { box: "equipment/drying-box" }, validCodes: { box: ["game:hide-oiled-small", "craftsmanship:fur-oiled-small"] }, variantByGroup: "side", variantByGroupInventory: null }, behaviors: [ {name: "BoatableGenericTypedContainer" }, {name: "Lockable" }, {name: "CreatureContainer" }, {name: "Container", properties: { climateModifierType: "rack", transitionRateMul: 4.0 } }, {name: "HorizontalOrientable", properties: { dropBlockFace: "east" }} ], entityBehaviors: [{ name: "Animatable" }], variantgroups: [ { code: "side", loadFromProperties: "abstract/horizontalorientation" } ], creativeinventory: { }, creativeinventoryStacksByType: { "*-east": [ { tabs: [ "general", "decorative" ], stacks: [ { type: "block", code: "craftsmanship:drying-east", attributes: { type: "box" } } ] } ] }, heldTpIdleAnimation: "holdunderarm", shapeInventory: { base: "block/wicker/chest", rotateY: 270 }, shapeByType: { "*-north": { base: "equipment/drying-box", rotateY: 0 }, "*-east": { base: "equipment/drying-box", rotateY: 270 }, "*-west": { base: "equipment/drying-box", rotateY: 90 }, "*-south": { base: "equipment/drying-box", rotateY: 180 } }, // Must declare textures so they get added to the block texture atlas textures: { "box-woodshelf": { base: "stain/birch-2" }, "box-woodbox": { base: "stain/larch-4" } }, blockmaterial: "Wood", replaceable: 900, resistance: 2, lightAbsorption: 0, sideAo: { all: false }, sidesolid: { all: false }, sideopaque: { all: false }, collisionbox: { x1: 0.125, y1: 0, z1: 0.125, x2: 0.8125, y2: 0.5, z2: 0.875, rotateYByType: { "*-north": 270, "*-east": 180, "*-south": 90, "*-west": 0 } }, selectionbox: { x1: 0.125, y1: 0, z1: 0.125, x2: 0.8125, y2: 0.5, z2: 0.875, rotateYByType: { "*-north": 270, "*-east": 180, "*-south": 90, "*-west": 0 } }, sounds: { "place": "game:block/planks", "walk": "game:walk/wood" }, materialDensity: 600, tpHandTransform: { translation: { x: -0.9, y: -0.5, z: -0.3 }, rotation: { x: 0, y: 90, z: -102 }, scale: 0.56 }, guiTransform: { origin: { x: 0.5, y: 0.3, z: 0.5 }, scale: 1.3 } }
Dilan Rona Posted Saturday at 07:19 AM Report Posted Saturday at 07:19 AM sounds like you are busy with a new mod. will be giving it a try when done.
The Insanity God Posted 13 hours ago Report Posted 13 hours ago (edited) On 10/2/2026 at 10:15 PM, Micah Holmes said: what attribute I need to add to speed up drying processing You need to define the `transitionSpeedMul`multiplier, which is a mapping of containerType -> transition type -> multiplier so in your case that would look somewhat like this: "transitionSpeedMul": { "box": { "Dry": 2 } } Handled by this bit of code: Edited 13 hours ago by The Insanity God
Recommended Posts