{
	code: "storagevessel",
	class: "BlockGenericTypedContainer",
	entityclass: "GenericTypedContainer",
	behaviors: [
			{ name: "BoatableGenericTypedContainer" },
			{ name: "Lockable" }, 
			{ name: "Container"}, 
			{ name: "UnstableFalling"}
	],
	entityBehaviors: [{ name: "Animatable" }],
	variantgroups: [
		{ code: "color", states: ["blue", "fire", "black", "brown", "cream", "earthyorange", "gray", "orange", "red", "tan", ] },
		{ code: "state", states: ["fired"] }
	],
	shape: { base: "block/clay/storagevessel" },
	textures: {
		"ceramic": { base: "block/clay/hardened/{color}" },
		"top": { base: "block/clay/hardened/{color}", overlays: [ "block/clay/overlay/vessel-top" ] },
		"sides": { base: "block/clay/hardened/{color}", overlays: [ "block/clay/overlay/vessel-sides" ] },
		"inside": { base: "block/clay/hardened/{color}", overlays: [ "block/clay/overlay/vessel-inside" ] },
		
		"normal-ceramic": { base: "block/clay/hardened/{color}" },
		"normal-top": { base: "block/clay/hardened/{color}", overlays: [ "block/clay/overlay/vessel-top" ] },
		"normal-sides": { base: "block/clay/hardened/{color}", overlays: [ "block/clay/overlay/vessel-sides" ] },
		"normal-inside": { base: "block/clay/hardened/{color}", overlays: [ "block/clay/overlay/vessel-inside" ] }
	},
	attributes: {
		reinforcable: true,
		humanoidTraversalCost: 100,
		tempGlowMode: 1,
		partialAttachable: true,
		inventoryClassName: "chest",
		defaultType: "normal",
		types: ["normal"],
		drop: {
			"normal": true
		},
		quantitySlots: {
			"normal": 12
		},
		dialogTitleLangCode: {
			"normal": "vesselcontents"
		},
		storageType: {
			"normal": 32
		},
		retrieveOnly: {
			"normal": false
		},
		spoilSpeedMulByFoodCat: {
			"normal": {
				"vegetable": 0.75,
				"grain": 0.5
			}
		},
		shape: {
			"normal": "block/clay/storagevessel"
		},
		variantByGroup: "color",
		variantByGroupInventory: "color",
		openSound: "sounds/block/vesselopen",
		closeSound: "sounds/block/vesselclose",
		onTongTransform: {
			translation: { x: -1.3, y: -1.06, z: -0.4 },
			rotation: { x: -88, y: -16, z: -2 },
			scale: 0.7
		},
		handbook: {
			groupBy: ["storagevessel-*-{state}"]
		},
		tongOpening: "wide",
		onMetalTongTransform: {
			translation: { x: -1.5, y: -0.86, z: -0.43 },
			rotation: { x: -88, y: -7, z: -2 },
			scale: 0.7
		}
	},
	blockmaterial: "Ceramic",
	creativeinventoryStacks: [
			{
				tabs: [ "general", "decorative" ],
				stacks: [
					{ type: "block", code: "storagevessel-{color}-fired", attributes: { type: "normal" } },
				]
			}
		],
	replaceable: 1000,
	resistance: 0.8,
	maxStackSize: 4,
	sideAo: { all: false },
	lightAbsorption: 0,
	sounds: {
		walk: "walk/stone",
		break: "block/ceramicplace",
		hit: "block/ceramichit",
		place: "block/ceramicplace"
	},
	sideopaque: {
		all: false
	},
	sidesolid: {
		all: false
	},
	collisionSelectionBox: { x1: 0.125, y1: 0, z1: 0.125, x2: 0.875, y2: 1, z2: 0.875 },
	heldTpIdleAnimation: "holdunderarm",
	guiTransform: {
		scale: 1.25
	},
	tpHandTransform: {
		translation: { x: -1, y: -0.5, z: -0.5 },
		rotation: { x: 25, y: -20, z: -99 },
		scale: 0.56
	}
}