{
	code: "banner",
	class: "BlockClutter",
	variantgroups: [
		{ code: "part", states: ["segment", "banner", "bottom"] }
	],
	entityBehaviors: [ { name: "ShapeFromAttributes" } ],
	behaviorsByType: {
		"*-segment": [
			{ name: "WrenchOrientable" },
			{ name: "Reparable" }
		],
		"*": [
			{ name: "WrenchOrientable" },
			{ name: "Reparable" }
		]
	},
	attributes: {
		shapeBasePath: "block/wood/banner",
		canChisel: false,
		overrideTextureGroups: {
			wood: {
				mossy: { base: "block/wood/debarked/mossy", rotation: 90 },
				aged: { base: "block/wood/debarked/aged", rotation: 90 },
				agedplanks: { base: "block/wood/planks/aged/veryaged1", rotation: 90 },
				veryaged: { base: "block/wood/debarked/veryrotten", rotation: 90 },
				charred: { base: "block/wood/charred", rotation: 90 },
				acacia: { base: "block/wood/debarked/acacia", rotation: 90 },
				baldcypress: { base: "block/wood/debarked/baldcypress", rotation: 90 },
				birch: { base: "block/wood/debarked/birch", rotation: 90 },
				ebony: { base: "block/wood/debarked/ebony", rotation: 90 },
				larch: { base: "block/wood/debarked/larch", rotation: 90 },
				oak: { base: "block/wood/debarked/oak", rotation: 90 },
				maple: { base: "block/wood/debarked/maple", rotation: 90 },
				pine: { base: "block/wood/debarked/pine", rotation: 90 },
				purpleheart: { base: "block/wood/debarked/purpleheart", rotation: 90 },
				walnut: { base: "block/wood/debarked/walnut", rotation: 90 }
			},
			metal: {
				iron: { base: "block/metal/sheet-plain/iron1" },
				rusty: { base: "block/metal/tarnished/iron" },
				rusty2: { base: "block/metal/tarnished/rusty-iron" },
				rusty3: { base: "block/metal/tarnished/steel" },
				corroded: { base: "block/metal/corroded/rusty1" },
				corroded2: { base: "block/metal/corroded/normal2" },
				copper: { base: "block/metal/sheet-plain/copper1" },
				tarnishedcopper: { base: "block/metal/tarnished/copper1" },
				tinbronze: { base: "block/metal/sheet-plain/tinbronze1" },
				tarnishedbronze: { base: "block/metal/tarnished/tarnished-bronze" },
				lead: { base: "block/metal/sheet-plain/lead1" },
				tarnishedlead: { base: "block/metal/tarnished/lead" },
				cupronickel: { base: "block/metal/sheet-plain/cupronickel1" },
				tarnishedcupronickel: { base: "block/metal/tarnished/cupronickel" },
				brass: { base: "block/metal/sheet/brass1" },
				tarnishedbrass: { base: "block/metal/tarnished/brass" },
				gold: { base: "block/metal/sheet-plain/gold1" },
				tarnishedgold: { base: "block/metal/tarnished/gold" },
			}
		},
		reparability: 6,
		typesByType: {
			"*-bottom": [
				{ code: "bottom", shapePath: "bottom", randomize: false, textureFlipCode: "aged", textureFlipGroupCode: "wood" },
			],
			"*-segment": [
				{ code: "segment", shapePath: "segment", randomize: false, textureFlipCode: "aged", textureFlipGroupCode: "wood" },
			],
			"*-banner": [
				{ code: "hansa-ground-fish", shapePath: "ground", guiTf: { origin: { x: 1, y: 1.8, z: 0.5 }, scale: 0.5 }, textureFlipCode: "aged", textureFlipGroupCode: "wood", textures: { "symboltop": { base: "block/cloth/banner/hansa/fish-top" }, "symbolbot": { base: "block/cloth/banner/hansa/fish-bottom" }, "pennon1": { base: "block/cloth/banner/magnolia" }, "pennon2": { base: "block/cloth/banner/mahogany" }, "pennon3": { base: "block/cloth/banner/cadet-grey" } } },
				{ code: "hansa-ground-keys", shapePath: "ground", guiTf: { origin: { x: 1, y: 1.8, z: 0.5 }, scale: 0.5 }, textureFlipCode: "aged", textureFlipGroupCode: "wood", textures: { "symboltop": { base: "block/cloth/banner/hansa/keys-top" }, "symbolbot": { base: "block/cloth/banner/hansa/keys-bottom" }, "pennon1": { base: "block/cloth/banner/budgreen" }, "pennon2": { base: "block/cloth/linen/gray" }, "pennon3": { base: "block/cloth/banner/budgreen" } } },
				{ code: "hansa-ground-largefish", shapePath: "ground", guiTf: { origin: { x: 1, y: 1.8, z: 0.5 }, scale: 0.5 }, textureFlipCode: "aged", textureFlipGroupCode: "wood", textures: { "symboltop": { base: "block/cloth/banner/hansa/largefish-top" }, "symbolbot": { base: "block/cloth/banner/hansa/largefish-bottom" }, "pennon1": { base: "block/cloth/banner/budgreen" }, "pennon2": { base: "block/cloth/banner/budgreen" }, "pennon3": { base: "block/cloth/banner/budgreen" } } },
				{ code: "hansa-ground-ship", shapePath: "ground", guiTf: { origin: { x: 1, y: 1.8, z: 0.5 }, scale: 0.5 }, textureFlipCode: "aged", textureFlipGroupCode: "wood", textures: { "symboltop": { base: "block/cloth/banner/hansa/ship-top" }, "symbolbot": { base: "block/cloth/banner/hansa/ship-bottom" }, "pennon1": { base: "block/cloth/banner/cadet-grey" }, "pennon2": { base: "block/cloth/banner/mahogany" }, "pennon3": { base: "block/cloth/banner/magnolia" } } },
				{ code: "hansa-ground-town", shapePath: "ground", guiTf: { origin: { x: 1, y: 1.8, z: 0.5 }, scale: 0.5 }, textureFlipCode: "aged", textureFlipGroupCode: "wood", textures: { "symboltop": { base: "block/cloth/banner/hansa/town-top" }, "symbolbot": { base: "block/cloth/banner/hansa/town-bottom" }, "pennon1": { base: "block/cloth/banner/mahogany" }, "pennon2": { base: "block/cloth/banner/mahogany" }, "pennon3": { base: "block/cloth/banner/mahogany" } } },

				{ code: "hansa-wall-fish", shapePath: "wall", colSelBoxes: [{ x1: 0, y1: 0, z1: 0, x2: 1, y2: 1, z2: 0.0625 }], guiTf: { origin: { x: 1, y: -0.3, z: 0.5 }, scale: 0.75 }, textureFlipCode: "lead", textureFlipGroupCode: "metal", textures: { "symboltop": { base: "block/cloth/banner/hansa/fish-top" }, "symbolbot": { base: "block/cloth/banner/hansa/fish-bottom" }, "fringes": { base: "block/cloth/banner/magnolia" } } },
				{ code: "hansa-wall-keys", shapePath: "wall", colSelBoxes: [{ x1: 0, y1: 0, z1: 0, x2: 1, y2: 1, z2: 0.0625 }], guiTf: { origin: { x: 1, y: -0.3, z: 0.5 }, scale: 0.75 }, textureFlipCode: "lead", textureFlipGroupCode: "metal", textures: { "symboltop": { base: "block/cloth/banner/hansa/keys-top" }, "symbolbot": { base: "block/cloth/banner/hansa/keys-bottom" }, "fringes": { base: "block/cloth/banner/budgreen" } } },
				{ code: "hansa-wall-largefish", shapePath: "wall", colSelBoxes: [{ x1: 0, y1: 0, z1: 0, x2: 1, y2: 1, z2: 0.0625 }], guiTf: { origin: { x: 1, y: -0.3, z: 0.5 }, scale: 0.75 }, textureFlipCode: "lead", textureFlipGroupCode: "metal", textures: { "symboltop": { base: "block/cloth/banner/hansa/largefish-top" }, "symbolbot": { base: "block/cloth/banner/hansa/largefish-bottom" }, "fringes": { base: "block/cloth/banner/budgreen" } } },
				{ code: "hansa-wall-ship", shapePath: "wall", colSelBoxes: [{ x1: 0, y1: 0, z1: 0, x2: 1, y2: 1, z2: 0.0625 }], guiTf: { origin: { x: 1, y: -0.3, z: 0.5 }, scale: 0.75 }, textureFlipCode: "lead", textureFlipGroupCode: "metal", textures: { "symboltop": { base: "block/cloth/banner/hansa/ship-top" }, "symbolbot": { base: "block/cloth/banner/hansa/ship-bottom" } } },
				{ code: "hansa-wall-town", shapePath: "wall", colSelBoxes: [{ x1: 0, y1: 0, z1: 0, x2: 1, y2: 1, z2: 0.0625 }], guiTf: { origin: { x: 1, y: -0.3, z: 0.5 }, scale: 0.75 }, textureFlipCode: "lead", textureFlipGroupCode: "metal", textures: { "symboltop": { base: "block/cloth/banner/hansa/town-top" }, "symbolbot": { base: "block/cloth/banner/hansa/town-bottom" }, "fringes": { base: "block/cloth/banner/mahogany" } } }
			]
		}
	},
	blockmaterial: "Wood",
	faceCullMode: "NeverCull",
	creativeinventory: { "general": [""] },
	shape: { base: "game:block/basic/cube" },
	replaceable: 90,
	drops: [],
	sidesolid: { all: false },
	sideopaque: { all: false },
	sideao: { all: false },
	emitsideao: { all: false },
	lightAbsorption: 1,
	collisionSelectionBox:{ x1: 0.375, y1: 0, z1: 0.375, x2: 0.625, y2: 1, z2: 0.625 }
}