From d3379ff69b9b5647bd474001cee4a3e9f38bd6cb Mon Sep 17 00:00:00 2001 From: WayofTime Date: Sun, 1 May 2016 22:32:15 -0400 Subject: [PATCH] Additional work on the Alchemy Table, as well as the Elytra upgrade. --- .../bloodmagic/block/BlockAlchemyTable.java | 74 +- .../item/armour/ItemLivingArmour.java | 21 +- .../item/block/ItemBlockAlchemyTable.java | 59 + .../upgrade/LivingArmourUpgradeElytra.java | 5 +- .../network/BloodMagicPacketHandler.java | 1 + .../PlayerFallDistancePacketProcessor.java | 55 + .../registry/ModArmourTrackers.java | 2 + .../bloodmagic/registry/ModBlocks.java | 6 +- .../bloodmagic/tile/TileAlchemyTable.java | 86 + .../bloodmagic/util/handler/EventHandler.java | 13 + .../blockstates/BlockAlchemyTable.json | 40 +- .../assets/bloodmagic/lang/en_US.lang | 1 + .../models/block/ModelAlchemyTable.obj | 2186 ++++++++--------- .../bloodmagic/textures/blocks/empty.png | Bin 0 -> 143 bytes 14 files changed, 1429 insertions(+), 1120 deletions(-) create mode 100644 src/main/java/WayofTime/bloodmagic/item/block/ItemBlockAlchemyTable.java create mode 100644 src/main/java/WayofTime/bloodmagic/network/PlayerFallDistancePacketProcessor.java create mode 100644 src/main/java/WayofTime/bloodmagic/tile/TileAlchemyTable.java create mode 100644 src/main/resources/assets/bloodmagic/textures/blocks/empty.png diff --git a/src/main/java/WayofTime/bloodmagic/block/BlockAlchemyTable.java b/src/main/java/WayofTime/bloodmagic/block/BlockAlchemyTable.java index fc5f60e5..9ead647d 100644 --- a/src/main/java/WayofTime/bloodmagic/block/BlockAlchemyTable.java +++ b/src/main/java/WayofTime/bloodmagic/block/BlockAlchemyTable.java @@ -1,31 +1,32 @@ package WayofTime.bloodmagic.block; -import java.util.ArrayList; -import java.util.List; - import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; +import net.minecraft.block.properties.IProperty; +import net.minecraft.block.properties.PropertyBool; +import net.minecraft.block.properties.PropertyEnum; +import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.BlockRenderLayer; import net.minecraft.util.EnumBlockRenderType; +import net.minecraft.util.EnumFacing; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; - -import org.apache.commons.lang3.tuple.ImmutablePair; -import org.apache.commons.lang3.tuple.Pair; - import WayofTime.bloodmagic.BloodMagic; import WayofTime.bloodmagic.api.Constants; -import WayofTime.bloodmagic.client.IVariantProvider; -import WayofTime.bloodmagic.tile.TileDemonCrucible; +import WayofTime.bloodmagic.tile.TileAlchemyTable; -public class BlockAlchemyTable extends BlockContainer implements IVariantProvider +public class BlockAlchemyTable extends BlockContainer { + public static final PropertyBool INVISIBLE = PropertyBool.create("invisible"); + public static final PropertyEnum DIRECTION = PropertyEnum.create("direction", EnumFacing.class); + public BlockAlchemyTable() { super(Material.ROCK); +// this.setDefaultState(this.blockState.getBaseState().withProperty(DIRECTION, EnumFacing.DOWN).withProperty(INVISIBLE, false)); setUnlocalizedName(Constants.Mod.MODID + ".alchemyTable"); setCreativeTab(BloodMagic.tabBloodMagic); @@ -72,10 +73,43 @@ public class BlockAlchemyTable extends BlockContainer implements IVariantProvide return layer == BlockRenderLayer.CUTOUT_MIPPED || layer == BlockRenderLayer.TRANSLUCENT; } + @Override + public IBlockState getStateFromMeta(int meta) + { + return this.getDefaultState(); + } + + /** + * Convert the BlockState into the correct metadata value + */ + @Override + public int getMetaFromState(IBlockState state) + { + return 0; + } + + @Override + public IBlockState getActualState(IBlockState state, IBlockAccess world, BlockPos pos) + { + TileEntity tile = world.getTileEntity(pos); + if (tile instanceof TileAlchemyTable) + { + return state.withProperty(INVISIBLE, ((TileAlchemyTable) tile).isInvisible()).withProperty(DIRECTION, ((TileAlchemyTable) tile).getDirection()); + } + + return state.withProperty(INVISIBLE, false); + } + + @Override + protected BlockStateContainer createBlockState() + { + return new BlockStateContainer(this, new IProperty[] { DIRECTION, INVISIBLE }); + } + @Override public TileEntity createNewTileEntity(World world, int meta) { - return new TileDemonCrucible(); + return new TileAlchemyTable(); } // @Override @@ -103,18 +137,18 @@ public class BlockAlchemyTable extends BlockContainer implements IVariantProvide @Override public void breakBlock(World world, BlockPos blockPos, IBlockState blockState) { - TileDemonCrucible tile = (TileDemonCrucible) world.getTileEntity(blockPos); + TileAlchemyTable tile = (TileAlchemyTable) world.getTileEntity(blockPos); if (tile != null) tile.dropItems(); super.breakBlock(world, blockPos, blockState); } - - @Override - public List> getVariants() - { - List> ret = new ArrayList>(); - ret.add(new ImmutablePair(0, "normal")); - return ret; - } +// +// @Override +// public List> getVariants() +// { +// List> ret = new ArrayList>(); +// ret.add(new ImmutablePair(0, "normal")); +// return ret; +// } } diff --git a/src/main/java/WayofTime/bloodmagic/item/armour/ItemLivingArmour.java b/src/main/java/WayofTime/bloodmagic/item/armour/ItemLivingArmour.java index c7894361..5fd58b25 100644 --- a/src/main/java/WayofTime/bloodmagic/item/armour/ItemLivingArmour.java +++ b/src/main/java/WayofTime/bloodmagic/item/armour/ItemLivingArmour.java @@ -36,6 +36,8 @@ import WayofTime.bloodmagic.client.IMeshProvider; import WayofTime.bloodmagic.item.ItemComponent; import WayofTime.bloodmagic.livingArmour.LivingArmour; import WayofTime.bloodmagic.livingArmour.upgrade.LivingArmourUpgradeElytra; +import WayofTime.bloodmagic.network.BloodMagicPacketHandler; +import WayofTime.bloodmagic.network.PlayerFallDistancePacketProcessor; import WayofTime.bloodmagic.registry.ModItems; import WayofTime.bloodmagic.util.helper.TextHelper; @@ -293,10 +295,23 @@ public class ItemLivingArmour extends ItemArmor implements ISpecialArmor, IMeshP LivingArmourUpgrade upgrade = ItemLivingArmour.getUpgrade(Constants.Mod.MODID + ".upgrade.elytra", chestStack); if (upgrade instanceof LivingArmourUpgradeElytra) { - if (spPlayer.movementInput.jump && !spPlayer.onGround && spPlayer.motionY < 0.0D && !spPlayer.isElytraFlying() && !spPlayer.capabilities.isFlying) + if (spPlayer.motionY > -0.5D) { - byte b0 = player.getDataManager().get(FLAGS); - player.getDataManager().set(FLAGS, (byte) (b0 | 1 << 7)); + BloodMagicPacketHandler.INSTANCE.sendToServer(new PlayerFallDistancePacketProcessor(1)); + } + + if (spPlayer.movementInput.jump && !spPlayer.onGround && spPlayer.motionY < 0.0D && !spPlayer.capabilities.isFlying) + { + if (spPlayer.motionY > -0.5D) + { + BloodMagicPacketHandler.INSTANCE.sendToServer(new PlayerFallDistancePacketProcessor(1)); + } + + if (!spPlayer.isElytraFlying()) + { + byte b0 = player.getDataManager().get(FLAGS); + player.getDataManager().set(FLAGS, (byte) (b0 | 1 << 7)); + } } else if (spPlayer.isElytraFlying() && !spPlayer.movementInput.jump && !spPlayer.onGround) { byte b0 = player.getDataManager().get(FLAGS); diff --git a/src/main/java/WayofTime/bloodmagic/item/block/ItemBlockAlchemyTable.java b/src/main/java/WayofTime/bloodmagic/item/block/ItemBlockAlchemyTable.java new file mode 100644 index 00000000..ab2cf0a0 --- /dev/null +++ b/src/main/java/WayofTime/bloodmagic/item/block/ItemBlockAlchemyTable.java @@ -0,0 +1,59 @@ +package WayofTime.bloodmagic.item.block; + +import net.minecraft.block.Block; +import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; +import WayofTime.bloodmagic.tile.TileAlchemyTable; + +public class ItemBlockAlchemyTable extends ItemBlock +{ + public ItemBlockAlchemyTable(Block block) + { + super(block); + } + + @Override + public boolean placeBlockAt(ItemStack stack, EntityPlayer player, World world, BlockPos pos, EnumFacing side, float hitX, float hitY, float hitZ, IBlockState newState) + { + float yaw = player.rotationYaw; + EnumFacing direction = EnumFacing.fromAngle(yaw); + + if (direction.getFrontOffsetY() != 0) + { + return false; + } + + if (!world.isAirBlock(pos.offset(direction))) + { + return false; + } + +// newState = block.getDefaultState().withProperty(BlockAlchemyTable.DIRECTION, direction).withProperty(BlockAlchemyTable.INVISIBLE, true); + + if (!world.setBlockState(pos, newState, 3)) + return false; + + world.setBlockState(pos.offset(direction), Blocks.LAPIS_BLOCK.getDefaultState()); + + IBlockState state = world.getBlockState(pos); + if (state.getBlock() == this.block) + { + TileEntity tile = world.getTileEntity(pos); + if (tile instanceof TileAlchemyTable) + { + ((TileAlchemyTable) tile).setInitialTableParameters(direction, false, pos.offset(direction)); + } + setTileEntityNBT(world, player, pos, stack); + this.block.onBlockPlacedBy(world, pos, state, player, stack); + } + + return true; + } +} \ No newline at end of file diff --git a/src/main/java/WayofTime/bloodmagic/livingArmour/upgrade/LivingArmourUpgradeElytra.java b/src/main/java/WayofTime/bloodmagic/livingArmour/upgrade/LivingArmourUpgradeElytra.java index 908bc3ee..148e4a63 100644 --- a/src/main/java/WayofTime/bloodmagic/livingArmour/upgrade/LivingArmourUpgradeElytra.java +++ b/src/main/java/WayofTime/bloodmagic/livingArmour/upgrade/LivingArmourUpgradeElytra.java @@ -19,7 +19,10 @@ public class LivingArmourUpgradeElytra extends LivingArmourUpgrade @Override public void onTick(World world, EntityPlayer player, ILivingArmour livingArmour) { - + if (!world.isRemote && player.motionY > -0.5) + { + player.fallDistance = 1; + } } @Override diff --git a/src/main/java/WayofTime/bloodmagic/network/BloodMagicPacketHandler.java b/src/main/java/WayofTime/bloodmagic/network/BloodMagicPacketHandler.java index 552ce88b..ac39e7f1 100644 --- a/src/main/java/WayofTime/bloodmagic/network/BloodMagicPacketHandler.java +++ b/src/main/java/WayofTime/bloodmagic/network/BloodMagicPacketHandler.java @@ -18,6 +18,7 @@ public class BloodMagicPacketHandler INSTANCE.registerMessage(ChatUtil.PacketNoSpamChat.Handler.class, ChatUtil.PacketNoSpamChat.class, 0, Side.CLIENT); INSTANCE.registerMessage(ItemRouterButtonPacketProcessor.class, ItemRouterButtonPacketProcessor.class, 1, Side.SERVER); INSTANCE.registerMessage(PlayerVelocityPacketProcessor.class, PlayerVelocityPacketProcessor.class, 2, Side.CLIENT); + INSTANCE.registerMessage(PlayerFallDistancePacketProcessor.class, PlayerFallDistancePacketProcessor.class, 3, Side.SERVER); } public static void sendToAllAround(IMessage message, TileEntity te, int range) diff --git a/src/main/java/WayofTime/bloodmagic/network/PlayerFallDistancePacketProcessor.java b/src/main/java/WayofTime/bloodmagic/network/PlayerFallDistancePacketProcessor.java new file mode 100644 index 00000000..4d7fe443 --- /dev/null +++ b/src/main/java/WayofTime/bloodmagic/network/PlayerFallDistancePacketProcessor.java @@ -0,0 +1,55 @@ +package WayofTime.bloodmagic.network; + +import io.netty.buffer.ByteBuf; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.network.PacketBuffer; +import net.minecraftforge.fml.common.network.simpleimpl.IMessage; +import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler; +import net.minecraftforge.fml.common.network.simpleimpl.MessageContext; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +public class PlayerFallDistancePacketProcessor implements IMessage, IMessageHandler +{ + private float fallDistance; + + public PlayerFallDistancePacketProcessor() + { + + } + + public PlayerFallDistancePacketProcessor(float fallDistance) + { + this.fallDistance = fallDistance; + } + + @Override + public void fromBytes(ByteBuf buffer) + { + PacketBuffer buff = new PacketBuffer(buffer); + fallDistance = buff.readFloat(); + } + + @Override + public void toBytes(ByteBuf buffer) + { + PacketBuffer buff = new PacketBuffer(buffer); + buff.writeFloat(fallDistance); + } + + @Override + public IMessage onMessage(PlayerFallDistancePacketProcessor message, MessageContext ctx) + { + if (ctx.side == Side.SERVER) + { + message.onMessageFromClient(ctx.getServerHandler().playerEntity); + } + return null; + } + + @SideOnly(Side.CLIENT) + public void onMessageFromClient(EntityPlayer player) + { + player.fallDistance = fallDistance; + } +} diff --git a/src/main/java/WayofTime/bloodmagic/registry/ModArmourTrackers.java b/src/main/java/WayofTime/bloodmagic/registry/ModArmourTrackers.java index 393e49d0..11486d77 100644 --- a/src/main/java/WayofTime/bloodmagic/registry/ModArmourTrackers.java +++ b/src/main/java/WayofTime/bloodmagic/registry/ModArmourTrackers.java @@ -22,6 +22,7 @@ import WayofTime.bloodmagic.livingArmour.tracker.StatTrackerStepAssist; import WayofTime.bloodmagic.livingArmour.upgrade.LivingArmourUpgradeArrowShot; import WayofTime.bloodmagic.livingArmour.upgrade.LivingArmourUpgradeCriticalStrike; import WayofTime.bloodmagic.livingArmour.upgrade.LivingArmourUpgradeDigging; +import WayofTime.bloodmagic.livingArmour.upgrade.LivingArmourUpgradeElytra; import WayofTime.bloodmagic.livingArmour.upgrade.LivingArmourUpgradeExperience; import WayofTime.bloodmagic.livingArmour.upgrade.LivingArmourUpgradeFallProtect; import WayofTime.bloodmagic.livingArmour.upgrade.LivingArmourUpgradeGraveDigger; @@ -79,5 +80,6 @@ public class ModArmourTrackers LivingArmourHandler.registerArmourUpgrade(new LivingArmourUpgradeGraveDigger(0)); LivingArmourHandler.registerArmourUpgrade(new LivingArmourUpgradeSprintAttack(0)); LivingArmourHandler.registerArmourUpgrade(new LivingArmourUpgradeCriticalStrike(0)); + LivingArmourHandler.registerArmourUpgrade(new LivingArmourUpgradeElytra(0)); } } diff --git a/src/main/java/WayofTime/bloodmagic/registry/ModBlocks.java b/src/main/java/WayofTime/bloodmagic/registry/ModBlocks.java index 1a5a5d8a..4cdc2f5b 100644 --- a/src/main/java/WayofTime/bloodmagic/registry/ModBlocks.java +++ b/src/main/java/WayofTime/bloodmagic/registry/ModBlocks.java @@ -35,6 +35,7 @@ import WayofTime.bloodmagic.block.BlockRitualStone; import WayofTime.bloodmagic.block.BlockSoulForge; import WayofTime.bloodmagic.block.BlockSpectral; import WayofTime.bloodmagic.block.BlockTeleposer; +import WayofTime.bloodmagic.item.block.ItemBlockAlchemyTable; import WayofTime.bloodmagic.item.block.ItemBlockBloodRune; import WayofTime.bloodmagic.item.block.ItemBlockBloodStoneBrick; import WayofTime.bloodmagic.item.block.ItemBlockBloodTank; @@ -46,6 +47,7 @@ import WayofTime.bloodmagic.item.block.ItemBlockRitualController; import WayofTime.bloodmagic.item.block.ItemBlockRitualStone; import WayofTime.bloodmagic.item.block.ItemBlockRoutingNode; import WayofTime.bloodmagic.tile.TileAlchemyArray; +import WayofTime.bloodmagic.tile.TileAlchemyTable; import WayofTime.bloodmagic.tile.TileAltar; import WayofTime.bloodmagic.tile.TileBloodTank; import WayofTime.bloodmagic.tile.TileDemonCrucible; @@ -133,7 +135,7 @@ public class ModBlocks demonCrystallizer = registerBlock(new BlockDemonCrystallizer(), Constants.BloodMagicBlock.DEMON_CRYSTALLIZER.getRegName()); demonCrystal = registerBlock(new ItemBlockDemonCrystal(new BlockDemonCrystal()), Constants.BloodMagicBlock.DEMON_CRYSTAL.getRegName()); - alchemyTable = registerBlock(new BlockAlchemyTable(), Constants.BloodMagicBlock.ALCHEMY_TABLE.getRegName()); + alchemyTable = registerBlock(new ItemBlockAlchemyTable(new BlockAlchemyTable()), Constants.BloodMagicBlock.ALCHEMY_TABLE.getRegName()); dimensionalPortal = registerBlock(new BlockDimensionalPortal(), Constants.BloodMagicBlock.DIMENSIONAL_PORTAL.getRegName()); bloodTank = registerBlock(new ItemBlockBloodTank(new BlockBloodTank()), Constants.BloodMagicBlock.BLOOD_TANK.getRegName()); @@ -168,6 +170,7 @@ public class ModBlocks GameRegistry.registerTileEntity(TileDemonPylon.class, Constants.Mod.MODID + ":" + TileDemonPylon.class.getSimpleName()); GameRegistry.registerTileEntity(TileDemonCrystallizer.class, Constants.Mod.MODID + ":" + TileDemonCrystallizer.class.getSimpleName()); GameRegistry.registerTileEntity(TileDemonCrystal.class, Constants.Mod.MODID + ":" + TileDemonCrystal.class.getSimpleName()); + GameRegistry.registerTileEntity(TileAlchemyTable.class, Constants.Mod.MODID + ":" + TileAlchemyTable.class.getSimpleName()); GameRegistry.registerTileEntity(TileDimensionalPortal.class, Constants.Mod.MODID + ":" + TileDimensionalPortal.class.getSimpleName()); GameRegistry.registerTileEntity(TileBloodTank.class, Constants.Mod.MODID + ":" + TileBloodTank.class.getSimpleName()); @@ -188,6 +191,7 @@ public class ModBlocks renderHelper.itemRender(InventoryRenderHelper.getItemFromBlock(inputRoutingNode)); renderHelper.itemRender(InventoryRenderHelper.getItemFromBlock(masterRoutingNode)); renderHelper.itemRender(InventoryRenderHelper.getItemFromBlock(itemRoutingNode)); + renderHelper.itemRender(InventoryRenderHelper.getItemFromBlock(alchemyTable)); renderHelperV2.registerRender(InventoryRenderHelper.getItemFromBlock(demonCrystal), 0, "ItemBlockDemonCrystal", "default"); renderHelperV2.registerRender(InventoryRenderHelper.getItemFromBlock(demonCrystal), 1, "ItemBlockDemonCrystal", "corrosive"); renderHelperV2.registerRender(InventoryRenderHelper.getItemFromBlock(demonCrystal), 2, "ItemBlockDemonCrystal", "destructive"); diff --git a/src/main/java/WayofTime/bloodmagic/tile/TileAlchemyTable.java b/src/main/java/WayofTime/bloodmagic/tile/TileAlchemyTable.java new file mode 100644 index 00000000..2aa9cf9e --- /dev/null +++ b/src/main/java/WayofTime/bloodmagic/tile/TileAlchemyTable.java @@ -0,0 +1,86 @@ +package WayofTime.bloodmagic.tile; + +import lombok.Getter; +import net.minecraft.inventory.ISidedInventory; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumFacing; +import net.minecraft.util.ITickable; +import net.minecraft.util.math.BlockPos; +import WayofTime.bloodmagic.api.Constants; + +@Getter +public class TileAlchemyTable extends TileInventory implements ISidedInventory, ITickable +{ + public EnumFacing direction = EnumFacing.NORTH; + public boolean isSlave = false; + + public BlockPos connectedPos = BlockPos.ORIGIN; + + public TileAlchemyTable() + { + super(1, "alchemyTable"); + } + + public void setInitialTableParameters(EnumFacing direction, boolean isSlave, BlockPos connectedPos) + { + this.isSlave = isSlave; + this.connectedPos = connectedPos; + + if (!isSlave) + { + this.direction = direction; + } + } + + public boolean isInvisible() + { + return isSlave(); + } + + @Override + public void readFromNBT(NBTTagCompound tag) + { + super.readFromNBT(tag); + + isSlave = tag.getBoolean("isSlave"); + direction = EnumFacing.getFront(tag.getInteger(Constants.NBT.DIRECTION)); + connectedPos = new BlockPos(tag.getInteger(Constants.NBT.X_COORD), tag.getInteger(Constants.NBT.Y_COORD), tag.getInteger(Constants.NBT.Z_COORD)); + } + + @Override + public void writeToNBT(NBTTagCompound tag) + { + super.writeToNBT(tag); + + tag.setBoolean("isSlave", isSlave); + tag.setInteger(Constants.NBT.DIRECTION, direction.getIndex()); + tag.setInteger(Constants.NBT.X_COORD, pos.getX()); + tag.setInteger(Constants.NBT.Y_COORD, pos.getY()); + tag.setInteger(Constants.NBT.Z_COORD, pos.getZ()); + } + + @Override + public int[] getSlotsForFace(EnumFacing side) + { + return new int[0]; + } + + @Override + public boolean canInsertItem(int index, ItemStack itemStackIn, EnumFacing direction) + { + return false; + } + + @Override + public boolean canExtractItem(int index, ItemStack stack, EnumFacing direction) + { + return false; + } + + @Override + public void update() + { + //TODO: Stuff and things + } +} diff --git a/src/main/java/WayofTime/bloodmagic/util/handler/EventHandler.java b/src/main/java/WayofTime/bloodmagic/util/handler/EventHandler.java index c4e9fcf1..c6a6ae8c 100644 --- a/src/main/java/WayofTime/bloodmagic/util/handler/EventHandler.java +++ b/src/main/java/WayofTime/bloodmagic/util/handler/EventHandler.java @@ -376,6 +376,19 @@ public class EventHandler } } + if (event.getLeft().getItem() == Items.BOOK && event.getRight().getItem() == Items.ELYTRA && !event.getRight().isItemDamaged()) + { + ItemStack output = new ItemStack(ModItems.upgradeTome); + output = NBTHelper.checkNBT(output); + ItemHelper.LivingUpgrades.setKey(output, Constants.Mod.MODID + ".upgrade.elytra"); + ItemHelper.LivingUpgrades.setLevel(output, 1); + event.setCost(30); + + event.setOutput(output); + + return; + } + if (event.getLeft().getItem() == ModItems.upgradeTome && event.getRight().getItem() == ModItems.upgradeTome) { LivingArmourUpgrade leftUpgrade = ItemHelper.LivingUpgrades.getUpgrade(event.getLeft()); diff --git a/src/main/resources/assets/bloodmagic/blockstates/BlockAlchemyTable.json b/src/main/resources/assets/bloodmagic/blockstates/BlockAlchemyTable.json index 6bfe8ad5..d1d44534 100644 --- a/src/main/resources/assets/bloodmagic/blockstates/BlockAlchemyTable.json +++ b/src/main/resources/assets/bloodmagic/blockstates/BlockAlchemyTable.json @@ -4,10 +4,46 @@ "textures": { }, "model": "bloodmagic:ModelAlchemyTable.obj", "custom": { "flip-v": true }, - "transform" : "forge:default-block" + "transform" : "forge:default-block", + "uvlock": true }, "variants": { - "normal": [{ + "direction": { + "down": { + }, + "up": { + }, + "north": { + "transform": { + "rotation": {"y": -90} + } + }, + "south": { + "transform": { + "rotation": {"y": 90} + } + }, + "east": { + "transform": { + "rotation": {"y": 180} + } + }, + "west": { + + } + }, + "invisible": { + "true": { + "model": "cube_all", + "textures": { + "all": "bloodmagic:blocks/empty" + } + }, + "false": { + + } + }, + "inventory": [{ }] } diff --git a/src/main/resources/assets/bloodmagic/lang/en_US.lang b/src/main/resources/assets/bloodmagic/lang/en_US.lang index 799e72c0..17304490 100644 --- a/src/main/resources/assets/bloodmagic/lang/en_US.lang +++ b/src/main/resources/assets/bloodmagic/lang/en_US.lang @@ -335,6 +335,7 @@ tooltip.BloodMagic.livingArmour.upgrade.fallProtect=Soft Fall tooltip.BloodMagic.livingArmour.upgrade.graveDigger=Grave Digger tooltip.BloodMagic.livingArmour.upgrade.sprintAttack=Charging Strike tooltip.BloodMagic.livingArmour.upgrade.criticalStrike=True Strike +tooltip.BloodMagic.livingArmour.upgrade.elytra=Elytra tooltip.BloodMagic.livingArmour.upgrade.level=%s (Level %d) tooltip.BloodMagic.livingArmour.upgrade.points=&6Upgrade points: %s / %s diff --git a/src/main/resources/assets/bloodmagic/models/block/ModelAlchemyTable.obj b/src/main/resources/assets/bloodmagic/models/block/ModelAlchemyTable.obj index 0a91e6e7..e95e38e3 100644 --- a/src/main/resources/assets/bloodmagic/models/block/ModelAlchemyTable.obj +++ b/src/main/resources/assets/bloodmagic/models/block/ModelAlchemyTable.obj @@ -1,467 +1,15 @@ # Blender v2.76 (sub 0) OBJ File: '' # www.blender.org mtllib ModelAlchemyTable.mtl -o Decanter3 -v -0.720741 1.087500 0.313602 -v -0.901852 1.087500 0.362131 -v -0.901852 1.150000 0.362131 -v -0.720741 1.150000 0.313602 -v -0.885676 1.087500 0.422501 -v -0.704564 1.087500 0.373973 -v -0.704564 1.150000 0.373973 -v -0.885676 1.150000 0.422501 -vt 0.007813 0.109375 -vt 0.031250 0.109375 -vt 0.031250 0.117188 -vt 0.007813 0.117188 -vt 0.039063 0.109375 -vt 0.062500 0.109375 -vt 0.062500 0.117188 -vt 0.039063 0.117188 -vt 0.031250 0.125000 -vt 0.007813 0.125000 -vt 0.054688 0.117188 -vt 0.054688 0.125000 -vt 0.000000 0.109375 -vt 0.000000 0.117188 -vn -0.258800 0.000000 -0.965900 -vn 0.258800 0.000000 0.965900 -vn 0.000000 1.000000 0.000000 -vn -0.000000 -1.000000 -0.000000 -vn 0.965900 0.000000 -0.258800 -vn -0.965900 0.000000 0.258800 -usemtl None -s off -f 1/1/1 2/2/1 3/3/1 4/4/1 -f 5/5/2 6/6/2 7/7/2 8/8/2 -f 4/4/3 3/3/3 8/9/3 7/10/3 -f 6/3/4 5/11/4 2/12/4 1/9/4 -f 6/13/5 1/1/5 4/4/5 7/14/5 -f 2/2/6 5/5/6 8/8/6 3/3/6 -o JarContent1 -v 0.397244 0.868750 -0.085297 -v 0.275448 0.868750 -0.057178 -v 0.275448 1.056250 -0.057178 -v 0.397244 1.056250 -0.085297 -v 0.303567 0.868750 0.064619 -v 0.425363 0.868750 0.036500 -v 0.425363 1.056250 0.036500 -v 0.303567 1.056250 0.064619 -vt 0.117188 0.406250 -vt 0.132813 0.406250 -vt 0.132813 0.429688 -vt 0.117188 0.429688 -vt 0.148438 0.406250 -vt 0.164063 0.406250 -vt 0.164063 0.429688 -vt 0.148438 0.429688 -vt 0.132813 0.445313 -vt 0.117188 0.445313 -vt 0.148438 0.445313 -vt 0.101563 0.406250 -vt 0.101563 0.429688 -vn -0.225000 0.000000 -0.974400 -vn 0.225000 -0.000000 0.974400 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.974400 0.000000 -0.225000 -vn -0.974400 0.000000 0.225000 -usemtl None -s off -f 9/15/7 10/16/7 11/17/7 12/18/7 -f 13/19/8 14/20/8 15/21/8 16/22/8 -f 12/18/9 11/17/9 16/23/9 15/24/9 -f 14/17/10 13/22/10 10/25/10 9/23/10 -f 14/26/11 9/15/11 12/18/11 15/27/11 -f 10/16/12 13/19/12 16/22/12 11/17/12 -o Base -v 0.500000 -0.037500 -0.500000 -v -1.500000 -0.037500 -0.500000 -v -1.500000 0.087500 -0.500000 -v 0.500000 0.087500 -0.500000 -v -1.500000 -0.037500 0.500000 -v 0.500000 -0.037500 0.500000 -v 0.500000 0.087500 0.500000 -v -1.500000 0.087500 0.500000 -vt 0.125000 0.859375 -vt 0.375000 0.859375 -vt 0.375000 0.875000 -vt 0.125000 0.875000 -vt 0.500000 0.859375 -vt 0.750000 0.859375 -vt 0.750000 0.875000 -vt 0.500000 0.875000 -vt 0.375000 1.000000 -vt 0.125000 1.000000 -vt 0.625000 0.875000 -vt 0.625000 1.000000 -vt 0.000000 0.859375 -vt 0.000000 0.875000 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 -0.000000 -vn 1.000000 0.000000 0.000000 -vn -1.000000 0.000000 0.000000 -usemtl None -s off -f 17/28/13 18/29/13 19/30/13 20/31/13 -f 21/32/14 22/33/14 23/34/14 24/35/14 -f 20/31/15 19/30/15 24/36/15 23/37/15 -f 22/30/16 21/38/16 18/39/16 17/36/16 -f 22/40/17 17/28/17 20/31/17 23/41/17 -f 18/29/18 21/32/18 24/35/18 19/30/18 -o BeamCore -v 0.343750 0.306250 -0.031250 -v -1.343750 0.306250 -0.031250 -v -1.343750 0.368750 -0.031250 -v 0.343750 0.368750 -0.031250 -v -1.343750 0.306250 0.031250 -v 0.343750 0.306250 0.031250 -v 0.343750 0.368750 0.031250 -v -1.343750 0.368750 0.031250 -vt 0.007813 0.476563 -vt 0.218750 0.476563 -vt 0.218750 0.484375 -vt 0.007813 0.484375 -vt 0.226563 0.476563 -vt 0.437500 0.476563 -vt 0.437500 0.484375 -vt 0.226563 0.484375 -vt 0.218750 0.492188 -vt 0.007813 0.492188 -vt 0.429688 0.484375 -vt 0.429688 0.492188 -vt 0.000000 0.476563 -vt 0.000000 0.484375 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 -0.000000 1.000000 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn -1.000000 0.000000 0.000000 -usemtl None -s off -f 25/42/19 26/43/19 27/44/19 28/45/19 -f 29/46/20 30/47/20 31/48/20 32/49/20 -f 28/45/21 27/44/21 32/50/21 31/51/21 -f 30/44/22 29/52/22 26/53/22 25/50/22 -f 30/54/23 25/42/23 28/45/23 31/55/23 -f 26/43/24 29/46/24 32/49/24 27/44/24 -o Pipe1 -v -0.873208 1.087147 0.366346 -v -1.048929 1.122100 0.311057 -v -1.036736 1.183399 0.311057 -v -0.861015 1.148446 0.366346 -v -1.067004 1.125696 0.370778 -v -0.891284 1.090743 0.426067 -v -0.879091 1.152042 0.426067 -v -1.054811 1.186995 0.370778 -vt 0.007813 0.132813 -vt 0.031250 0.132813 -vt 0.031250 0.140625 -vt 0.007813 0.140625 -vt 0.039063 0.132813 -vt 0.062500 0.132813 -vt 0.062500 0.140625 -vt 0.039063 0.140625 -vt 0.031250 0.148438 -vt 0.007813 0.148438 -vt 0.054688 0.140625 -vt 0.054688 0.148438 -vt 0.000000 0.132813 -vt 0.000000 0.140625 -vn 0.289200 -0.057500 -0.955500 -vn -0.289200 0.057500 0.955500 -vn 0.195100 0.980800 -0.000000 -vn -0.195100 -0.980800 0.000000 -vn 0.937200 -0.186400 0.294900 -vn -0.937200 0.186400 -0.294900 -usemtl None -s off -f 33/56/25 34/57/25 35/58/25 36/59/25 -f 37/60/26 38/61/26 39/62/26 40/63/26 -f 36/59/27 35/58/27 40/64/27 39/65/27 -f 38/58/28 37/66/28 34/67/28 33/64/28 -f 38/68/29 33/56/29 36/59/29 39/69/29 -f 34/57/30 37/60/30 40/63/30 35/58/30 -o Top -v 0.500000 0.587500 -0.500000 -v -1.500000 0.587500 -0.500000 -v -1.500000 0.837500 -0.500000 -v 0.500000 0.837500 -0.500000 -v -1.500000 0.587500 0.500000 -v 0.500000 0.587500 0.500000 -v 0.500000 0.837500 0.500000 -v -1.500000 0.837500 0.500000 -vt 0.125000 0.695313 -vt 0.375000 0.695313 -vt 0.375000 0.726563 -vt 0.125000 0.726563 -vt 0.500000 0.695313 -vt 0.750000 0.695313 -vt 0.750000 0.726563 -vt 0.500000 0.726563 -vt 0.375000 0.851563 -vt 0.125000 0.851563 -vt 0.625000 0.726563 -vt 0.625000 0.851563 -vt 0.000000 0.695313 -vt 0.000000 0.726563 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 0.000000 1.000000 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 -0.000000 -vn 1.000000 -0.000000 0.000000 -vn -1.000000 -0.000000 0.000000 -usemtl None -s off -f 41/70/31 42/71/31 43/72/31 44/73/31 -f 45/74/32 46/75/32 47/76/32 48/77/32 -f 44/73/33 43/72/33 48/78/33 47/79/33 -f 46/72/34 45/80/34 42/81/34 41/78/34 -f 46/82/35 41/70/35 44/73/35 47/83/35 -f 42/71/36 45/74/36 48/77/36 43/72/36 -o CrucibleSide3 -v -1.110597 0.962500 0.240093 -v -1.168340 0.962500 0.216175 -v -1.168340 1.025000 0.216175 -v -1.110597 1.025000 0.240093 -v -1.240093 0.962500 0.389403 -v -1.182350 0.962500 0.413320 -v -1.182350 1.025000 0.413320 -v -1.240093 1.025000 0.389403 -vt 0.078125 0.796875 -vt 0.085938 0.796875 -vt 0.085938 0.804688 -vt 0.078125 0.804688 -vt 0.109375 0.796875 -vt 0.117188 0.796875 -vt 0.117188 0.804688 -vt 0.109375 0.804688 -vt 0.085938 0.828125 -vt 0.078125 0.828125 -vt 0.093750 0.804688 -vt 0.093750 0.828125 -vt 0.054688 0.796875 -vt 0.054688 0.804688 -vn 0.382700 0.000000 -0.923900 -vn -0.382700 -0.000000 0.923900 -vn -0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.923900 0.000000 0.382700 -vn -0.923900 0.000000 -0.382700 -usemtl None -s off -f 49/84/37 50/85/37 51/86/37 52/87/37 -f 53/88/38 54/89/38 55/90/38 56/91/38 -f 52/87/39 51/86/39 56/92/39 55/93/39 -f 54/86/40 53/94/40 50/95/40 49/92/40 -f 54/96/41 49/84/41 52/87/41 55/97/41 -f 50/85/42 53/88/42 56/91/42 51/86/42 -o Recipe -v 0.306155 0.843750 0.098917 -v 0.050214 0.843750 -0.175162 -v -0.223865 0.843750 0.080779 -v 0.032076 0.843750 0.354858 -vt 0.046875 0.953125 -vt 0.093750 0.953125 -vt 0.093750 1.000000 -vt 0.046875 1.000000 -vn 0.000000 -1.000000 -0.000000 -usemtl None -s off -f 60/98/43 59/99/43 58/100/43 57/101/43 -o DecanterContent -v -0.647097 0.868750 0.257023 -v -0.767838 0.868750 0.289376 -v -0.767838 0.993750 0.289376 -v -0.647097 0.993750 0.257023 -v -0.735485 0.868750 0.410116 -v -0.614745 0.868750 0.377764 -v -0.614745 0.993750 0.377764 -v -0.735485 0.993750 0.410116 -vt 0.117188 0.015625 -vt 0.132813 0.015625 -vt 0.132813 0.031250 -vt 0.117188 0.031250 -vt 0.148438 0.015625 -vt 0.164063 0.015625 -vt 0.164063 0.031250 -vt 0.148438 0.031250 -vt 0.132813 0.046875 -vt 0.117188 0.046875 -vt 0.148438 0.046875 -vt 0.101563 0.015625 -vt 0.101563 0.031250 -vn -0.258800 0.000000 -0.965900 -vn 0.258800 0.000000 0.965900 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.965900 0.000000 -0.258800 -vn -0.965900 0.000000 0.258800 -usemtl None -s off -f 61/102/44 62/103/44 63/104/44 64/105/44 -f 65/106/45 66/107/45 67/108/45 68/109/45 -f 64/105/46 63/104/46 68/110/46 67/111/46 -f 66/104/47 65/109/47 62/112/47 61/110/47 -f 66/113/48 61/102/48 64/105/48 67/114/48 -f 62/103/49 65/106/49 68/109/49 63/104/49 -o CrucibleLeg1 -v -1.413320 0.837500 0.317650 -v -1.471063 0.837500 0.293732 -v -1.471063 0.962500 0.293732 -v -1.413320 0.962500 0.317650 -v -1.494980 0.837500 0.351474 -v -1.437238 0.837500 0.375392 -v -1.437238 0.962500 0.375392 -v -1.494980 0.962500 0.351474 -vt 0.007813 0.828125 -vt 0.015625 0.828125 -vt 0.015625 0.843750 -vt 0.007813 0.843750 -vt 0.023438 0.828125 -vt 0.031250 0.828125 -vt 0.031250 0.843750 -vt 0.023438 0.843750 -vt 0.015625 0.851563 -vt 0.007813 0.851563 -vt 0.023438 0.851563 -vt 0.000000 0.828125 -vt 0.000000 0.843750 -vn 0.382700 0.000000 -0.923900 -vn -0.382700 0.000000 0.923900 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.923900 0.000000 0.382700 -vn -0.923900 0.000000 -0.382700 -usemtl None -s off -f 69/115/50 70/116/50 71/117/50 72/118/50 -f 73/119/51 74/120/51 75/121/51 76/122/51 -f 72/118/52 71/117/52 76/123/52 75/124/52 -f 74/117/53 73/122/53 70/125/53 69/123/53 -f 74/126/54 69/115/54 72/118/54 75/127/54 -f 70/116/55 73/119/55 76/122/55 71/117/55 -o CrucibleLeg3 -v -1.086680 0.837500 0.182350 -v -1.144422 0.837500 0.158433 -v -1.144422 0.962500 0.158433 -v -1.086680 0.962500 0.182350 -v -1.168340 0.837500 0.216175 -v -1.110597 0.837500 0.240093 -v -1.110597 0.962500 0.240093 -v -1.168340 0.962500 0.216175 -vt 0.007813 0.828125 -vt 0.015625 0.828125 -vt 0.015625 0.843750 -vt 0.007813 0.843750 -vt 0.023438 0.828125 -vt 0.031250 0.828125 -vt 0.031250 0.843750 -vt 0.023438 0.843750 -vt 0.015625 0.851563 -vt 0.007813 0.851563 -vt 0.023438 0.851563 -vt 0.000000 0.828125 -vt 0.000000 0.843750 -vn 0.382700 0.000000 -0.923900 -vn -0.382700 -0.000000 0.923900 -vn -0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.923900 0.000000 0.382700 -vn -0.923900 0.000000 -0.382700 -usemtl None -s off -f 77/128/56 78/129/56 79/130/56 80/131/56 -f 81/132/57 82/133/57 83/134/57 84/135/57 -f 80/131/58 79/130/58 84/136/58 83/137/58 -f 82/130/59 81/135/59 78/138/59 77/136/59 -f 82/139/60 77/128/60 80/131/60 83/140/60 -f 78/129/61 81/132/61 84/135/61 79/130/61 -o CrucibleSide2 -v -1.086680 0.962500 0.182350 -v -1.375392 0.962500 0.062762 -v -1.375392 1.025000 0.062762 -v -1.086680 1.025000 0.182350 -v -1.399310 0.962500 0.120504 -v -1.110597 0.962500 0.240093 -v -1.110597 1.025000 0.240093 -v -1.399310 1.025000 0.120504 -vt 0.007813 0.765625 -vt 0.046875 0.765625 -vt 0.046875 0.773438 -vt 0.007813 0.773438 -vt 0.054688 0.765625 -vt 0.093750 0.765625 -vt 0.093750 0.773438 -vt 0.054688 0.773438 -vt 0.046875 0.781250 -vt 0.007813 0.781250 -vt 0.085938 0.773438 -vt 0.085938 0.781250 -vt 0.000000 0.765625 -vt 0.000000 0.773438 -vn 0.382700 0.000000 -0.923900 -vn -0.382700 0.000000 0.923900 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.923900 0.000000 0.382700 -vn -0.923900 0.000000 -0.382700 -usemtl None -s off -f 85/141/62 86/142/62 87/143/62 88/144/62 -f 89/145/63 90/146/63 91/147/63 92/148/63 -f 88/144/64 87/143/64 92/149/64 91/150/64 -f 90/143/65 89/151/65 86/152/65 85/149/65 -f 90/153/66 85/141/66 88/144/66 91/154/66 -f 86/142/67 89/145/67 92/148/67 87/143/67 -o Decanter2 -v -0.685370 1.025000 0.234926 -v -0.866481 1.025000 0.283455 -v -0.866481 1.087500 0.283455 -v -0.685370 1.087500 0.234926 -v -0.817953 1.025000 0.464566 -v -0.636842 1.025000 0.416037 -v -0.636842 1.087500 0.416037 -v -0.817953 1.087500 0.464566 -vt 0.023438 0.062500 -vt 0.046875 0.062500 -vt 0.046875 0.070313 -vt 0.023438 0.070313 -vt 0.070313 0.062500 -vt 0.093750 0.062500 -vt 0.093750 0.070313 -vt 0.070313 0.070313 -vt 0.046875 0.093750 -vt 0.023438 0.093750 -vt 0.070313 0.093750 -vt 0.000000 0.062500 -vt 0.000000 0.070313 -vn -0.258800 0.000000 -0.965900 -vn 0.258800 0.000000 0.965900 -vn 0.000000 1.000000 0.000000 -vn -0.000000 -1.000000 -0.000000 -vn 0.965900 0.000000 -0.258800 -vn -0.965900 0.000000 0.258800 -usemtl None -s off -f 93/155/68 94/156/68 95/157/68 96/158/68 -f 97/159/69 98/160/69 99/161/69 100/162/69 -f 96/158/70 95/157/70 100/163/70 99/164/70 -f 98/157/71 97/162/71 94/165/71 93/163/71 -f 98/166/72 93/155/72 96/158/72 99/167/72 -f 94/156/73 97/159/73 100/162/73 95/157/73 o Decanter1 -v -0.625000 0.837500 0.218750 -v -0.806111 0.837500 0.267279 -v -0.806111 1.025000 0.267279 -v -0.625000 1.025000 0.218750 -v -0.757582 0.837500 0.448390 -v -0.576471 0.837500 0.399861 -v -0.576471 1.025000 0.399861 -v -0.757582 1.025000 0.448390 +v -0.125000 0.837500 0.718750 +v -0.306111 0.837500 0.767279 +v -0.306111 1.025000 0.767279 +v -0.125000 1.025000 0.718750 +v -0.257582 0.837500 0.948390 +v -0.076471 0.837500 0.899861 +v -0.076471 1.025000 0.899861 +v -0.257582 1.025000 0.948390 vt 0.023438 0.000000 vt 0.046875 0.000000 vt 0.046875 0.023438 @@ -480,243 +28,24 @@ vn 0.258800 -0.000000 0.965900 vn 0.000000 1.000000 0.000000 vn 0.000000 -1.000000 0.000000 vn 0.965900 0.000000 -0.258800 -vn -0.965900 0.000000 0.258800 +vn -0.965900 -0.000000 0.258800 usemtl None s off -f 101/168/74 102/169/74 103/170/74 104/171/74 -f 105/172/75 106/173/75 107/174/75 108/175/75 -f 104/171/76 103/170/76 108/176/76 107/177/76 -f 106/170/77 105/175/77 102/178/77 101/176/77 -f 106/179/78 101/168/78 104/171/78 107/180/78 -f 102/169/79 105/172/79 108/175/79 103/170/79 -o Carpet2 -v -1.468750 0.524375 -0.250000 -v -1.531250 0.524375 -0.250000 -v -1.531250 0.836875 -0.250000 -v -1.468750 0.836875 -0.250000 -v -1.531250 0.524375 0.250000 -v -1.468750 0.524375 0.250000 -v -1.468750 0.836875 0.250000 -v -1.531250 0.836875 0.250000 -vt 0.695313 0.750000 -vt 0.703125 0.750000 -vt 0.703125 0.789063 -vt 0.695313 0.789063 -vt 0.765625 0.750000 -vt 0.773438 0.750000 -vt 0.773438 0.789063 -vt 0.765625 0.789063 -vt 0.703125 0.851563 -vt 0.695313 0.851563 -vt 0.710938 0.789063 -vt 0.710938 0.851563 -vt 0.632813 0.750000 -vt 0.632813 0.789063 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 -0.000000 1.000000 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 -0.000000 -vn 1.000000 0.000000 0.000000 -vn -1.000000 0.000000 0.000000 -usemtl None -s off -f 109/181/80 110/182/80 111/183/80 112/184/80 -f 113/185/81 114/186/81 115/187/81 116/188/81 -f 112/184/82 111/183/82 116/189/82 115/190/82 -f 114/183/83 113/191/83 110/192/83 109/189/83 -f 114/193/84 109/181/84 112/184/84 115/194/84 -f 110/182/85 113/185/85 116/188/85 111/183/85 -o CarpetLowest2 -v -1.557387 0.301657 -0.250000 -v -1.613075 0.330031 -0.250000 -v -1.556326 0.441407 -0.250000 -v -1.500638 0.413033 -0.250000 -v -1.613075 0.330031 0.250000 -v -1.557387 0.301657 0.250000 -v -1.500638 0.413033 0.250000 -v -1.556326 0.441407 0.250000 -vt 0.843750 0.664063 -vt 0.851563 0.664063 -vt 0.851563 0.679688 -vt 0.843750 0.679688 -vt 0.914063 0.664063 -vt 0.921875 0.664063 -vt 0.921875 0.679688 -vt 0.914063 0.679688 -vt 0.851563 0.742188 -vt 0.843750 0.742188 -vt 0.859375 0.679688 -vt 0.859375 0.742188 -vt 0.781250 0.664063 -vt 0.781250 0.679688 -vn 0.000000 0.000000 -1.000000 -vn -0.000000 0.000000 1.000000 -vn 0.454000 0.891000 0.000000 -vn -0.454000 -0.891000 -0.000000 -vn 0.891000 -0.454000 -0.000000 -vn -0.891000 0.454000 0.000000 -usemtl None -s off -f 117/195/86 118/196/86 119/197/86 120/198/86 -f 121/199/87 122/200/87 123/201/87 124/202/87 -f 120/198/88 119/197/88 124/203/88 123/204/88 -f 122/197/89 121/205/89 118/206/89 117/203/89 -f 122/207/90 117/195/90 120/198/90 123/208/90 -f 118/196/91 121/199/91 124/202/91 119/197/91 -o CrucibleSide4 -v -1.341567 0.962500 0.144422 -v -1.399310 0.962500 0.120504 -v -1.399310 1.025000 0.120504 -v -1.341567 1.025000 0.144422 -v -1.471063 0.962500 0.293732 -v -1.413320 0.962500 0.317650 -v -1.413320 1.025000 0.317650 -v -1.471063 1.025000 0.293732 -vt 0.078125 0.796875 -vt 0.085938 0.796875 -vt 0.085938 0.804688 -vt 0.078125 0.804688 -vt 0.109375 0.796875 -vt 0.117188 0.796875 -vt 0.117188 0.804688 -vt 0.109375 0.804688 -vt 0.085938 0.828125 -vt 0.078125 0.828125 -vt 0.093750 0.804688 -vt 0.093750 0.828125 -vt 0.054688 0.796875 -vt 0.054688 0.804688 -vn 0.382700 0.000000 -0.923900 -vn -0.382700 -0.000000 0.923900 -vn 0.000000 1.000000 -0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.923900 0.000000 0.382700 -vn -0.923900 0.000000 -0.382700 -usemtl None -s off -f 125/209/92 126/210/92 127/211/92 128/212/92 -f 129/213/93 130/214/93 131/215/93 132/216/93 -f 128/212/94 127/211/94 132/217/94 131/218/94 -f 130/211/95 129/219/95 126/220/95 125/217/95 -f 130/221/96 125/209/96 128/212/96 131/222/96 -f 126/210/97 129/213/97 132/216/97 127/211/97 -o JarContent3 -v 0.008057 0.868750 0.332153 -v -0.112684 0.868750 0.299801 -v -0.112684 1.181250 0.299801 -v 0.008057 1.181250 0.332153 -v -0.145036 0.868750 0.420541 -v -0.024295 0.868750 0.452894 -v -0.024295 1.181250 0.452894 -v -0.145036 1.181250 0.420541 -vt 0.117188 0.179688 -vt 0.132813 0.179688 -vt 0.132813 0.218750 -vt 0.117188 0.218750 -vt 0.148438 0.179688 -vt 0.164063 0.179688 -vt 0.164063 0.218750 -vt 0.148438 0.218750 -vt 0.132813 0.234375 -vt 0.117188 0.234375 -vt 0.148438 0.234375 -vt 0.101563 0.179688 -vt 0.101563 0.218750 -vn 0.258800 0.000000 -0.965900 -vn -0.258800 -0.000000 0.965900 -vn -0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.965900 -0.000000 0.258800 -vn -0.965900 0.000000 -0.258800 -usemtl None -s off -f 133/223/98 134/224/98 135/225/98 136/226/98 -f 137/227/99 138/228/99 139/229/99 140/230/99 -f 136/226/100 135/225/100 140/231/100 139/232/100 -f 138/225/101 137/230/101 134/233/101 133/231/101 -f 138/234/102 133/223/102 136/226/102 139/235/102 -f 134/224/103 137/227/103 140/230/103 135/225/103 -o CrucibleJar -v -1.168340 0.925000 0.216175 -v -1.341567 0.925000 0.144422 -v -1.341567 1.300000 0.144422 -v -1.168340 1.300000 0.216175 -v -1.413320 0.925000 0.317650 -v -1.240093 0.925000 0.389403 -v -1.240093 1.300000 0.389403 -v -1.413320 1.300000 0.317650 -vt 0.203125 0.179688 -vt 0.226563 0.179688 -vt 0.226563 0.226563 -vt 0.203125 0.226563 -vt 0.250000 0.179688 -vt 0.273438 0.179688 -vt 0.273438 0.226563 -vt 0.250000 0.226563 -vt 0.226563 0.250000 -vt 0.203125 0.250000 -vt 0.250000 0.250000 -vt 0.179688 0.179688 -vt 0.179688 0.226563 -vn 0.382700 0.000000 -0.923900 -vn -0.382700 -0.000000 0.923900 -vn 0.000000 1.000000 -0.000000 -vn -0.000000 -1.000000 0.000000 -vn 0.923900 0.000000 0.382700 -vn -0.923900 0.000000 -0.382700 -usemtl None -s off -f 141/236/104 142/237/104 143/238/104 144/239/104 -f 145/240/105 146/241/105 147/242/105 148/243/105 -f 144/239/106 143/238/106 148/244/106 147/245/106 -f 146/238/107 145/243/107 142/246/107 141/244/107 -f 146/247/108 141/236/108 144/239/108 147/248/108 -f 142/237/109 145/240/109 148/243/109 143/238/109 -o CrucibleLeg4 -v -1.317649 0.837500 0.086680 -v -1.375392 0.837500 0.062762 -v -1.375392 0.962500 0.062762 -v -1.317649 0.962500 0.086680 -v -1.399310 0.837500 0.120504 -v -1.341567 0.837500 0.144422 -v -1.341567 0.962500 0.144422 -v -1.399310 0.962500 0.120504 -vt 0.007813 0.828125 -vt 0.015625 0.828125 -vt 0.015625 0.843750 -vt 0.007813 0.843750 -vt 0.023438 0.828125 -vt 0.031250 0.828125 -vt 0.031250 0.843750 -vt 0.023438 0.843750 -vt 0.015625 0.851563 -vt 0.007813 0.851563 -vt 0.023438 0.851563 -vt 0.000000 0.828125 -vt 0.000000 0.843750 -vn 0.382700 0.000000 -0.923900 -vn -0.382700 0.000000 0.923900 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 -0.000000 -vn 0.923900 0.000000 0.382700 -vn -0.923900 0.000000 -0.382700 -usemtl None -s off -f 149/249/110 150/250/110 151/251/110 152/252/110 -f 153/253/111 154/254/111 155/255/111 156/256/111 -f 152/252/112 151/251/112 156/257/112 155/258/112 -f 154/251/113 153/256/113 150/259/113 149/257/113 -f 154/260/114 149/249/114 152/252/114 155/261/114 -f 150/250/115 153/253/115 156/256/115 151/251/115 +f 1/1/1 2/2/1 3/3/1 4/4/1 +f 5/5/2 6/6/2 7/7/2 8/8/2 +f 4/4/3 3/3/3 8/9/3 7/10/3 +f 6/3/4 5/8/4 2/11/4 1/9/4 +f 6/12/5 1/1/5 4/4/5 7/13/5 +f 2/2/6 5/5/6 8/8/6 3/3/6 o CarpetLow1 -v 0.554228 0.423099 -0.250000 -v 0.492678 0.412246 -0.250000 -v 0.470972 0.535347 -0.250000 -v 0.532522 0.546200 -0.250000 -v 0.492678 0.412246 0.250000 -v 0.554228 0.423099 0.250000 -v 0.532522 0.546200 0.250000 -v 0.470972 0.535347 0.250000 +v 1.054228 0.423099 0.250000 +v 0.992678 0.412246 0.250000 +v 0.970972 0.535347 0.250000 +v 1.032522 0.546200 0.250000 +v 0.992678 0.412246 0.750000 +v 1.054228 0.423099 0.750000 +v 1.032522 0.546200 0.750000 +v 0.970972 0.535347 0.750000 vt 0.843750 0.757813 vt 0.851563 0.757813 vt 0.851563 0.773438 @@ -739,21 +68,168 @@ vn 0.984800 0.173600 0.000000 vn -0.984800 -0.173600 -0.000000 usemtl None s off -f 157/262/116 158/263/116 159/264/116 160/265/116 -f 161/266/117 162/267/117 163/268/117 164/269/117 -f 160/265/118 159/264/118 164/270/118 163/271/118 -f 162/264/119 161/272/119 158/273/119 157/270/119 -f 162/274/120 157/262/120 160/265/120 163/275/120 -f 158/263/121 161/266/121 164/269/121 159/264/121 +f 9/14/7 10/15/7 11/16/7 12/17/7 +f 13/18/8 14/19/8 15/20/8 16/21/8 +f 12/17/9 11/16/9 16/22/9 15/23/9 +f 14/16/10 13/24/10 10/25/10 9/22/10 +f 14/26/11 9/14/11 12/17/11 15/27/11 +f 10/15/12 13/18/12 16/21/12 11/16/12 +o CarpetLowest2 +v -1.057387 0.301657 0.250000 +v -1.113075 0.330031 0.250000 +v -1.056326 0.441407 0.250000 +v -1.000638 0.413033 0.250000 +v -1.113075 0.330031 0.750000 +v -1.057387 0.301657 0.750000 +v -1.000638 0.413033 0.750000 +v -1.056326 0.441407 0.750000 +vt 0.843750 0.664063 +vt 0.851563 0.664063 +vt 0.851563 0.679688 +vt 0.843750 0.679688 +vt 0.914063 0.664063 +vt 0.921875 0.664063 +vt 0.921875 0.679688 +vt 0.914063 0.679688 +vt 0.851563 0.742188 +vt 0.843750 0.742188 +vt 0.859375 0.679688 +vt 0.859375 0.742188 +vt 0.781250 0.664063 +vt 0.781250 0.679688 +vn 0.000000 0.000000 -1.000000 +vn -0.000000 0.000000 1.000000 +vn 0.454000 0.891000 0.000000 +vn -0.454000 -0.891000 -0.000000 +vn 0.891000 -0.454000 -0.000000 +vn -0.891000 0.454000 0.000000 +usemtl None +s off +f 17/28/13 18/29/13 19/30/13 20/31/13 +f 21/32/14 22/33/14 23/34/14 24/35/14 +f 20/31/15 19/30/15 24/36/15 23/37/15 +f 22/30/16 21/38/16 18/39/16 17/36/16 +f 22/40/17 17/28/17 20/31/17 23/41/17 +f 18/29/18 21/32/18 24/35/18 19/30/18 +o Decanter2 +v -0.185370 1.025000 0.734926 +v -0.366481 1.025000 0.783455 +v -0.366481 1.087500 0.783455 +v -0.185370 1.087500 0.734926 +v -0.317953 1.025000 0.964566 +v -0.136842 1.025000 0.916037 +v -0.136842 1.087500 0.916037 +v -0.317953 1.087500 0.964566 +vt 0.023438 0.062500 +vt 0.046875 0.062500 +vt 0.046875 0.070313 +vt 0.023438 0.070313 +vt 0.070313 0.062500 +vt 0.093750 0.062500 +vt 0.093750 0.070313 +vt 0.070313 0.070313 +vt 0.046875 0.093750 +vt 0.023438 0.093750 +vt 0.070313 0.093750 +vt 0.000000 0.062500 +vt 0.000000 0.070313 +vn -0.258800 0.000000 -0.965900 +vn 0.258800 0.000000 0.965900 +vn 0.000000 1.000000 0.000000 +vn -0.000000 -1.000000 -0.000000 +vn 0.965900 0.000000 -0.258800 +vn -0.965900 0.000000 0.258800 +usemtl None +s off +f 25/42/19 26/43/19 27/44/19 28/45/19 +f 29/46/20 30/47/20 31/48/20 32/49/20 +f 28/45/21 27/44/21 32/50/21 31/51/21 +f 30/44/22 29/49/22 26/52/22 25/50/22 +f 30/53/23 25/42/23 28/45/23 31/54/23 +f 26/43/24 29/46/24 32/49/24 27/44/24 +o Pipe1 +v -0.373208 1.087147 0.866346 +v -0.548929 1.122100 0.811057 +v -0.536736 1.183399 0.811057 +v -0.361015 1.148446 0.866346 +v -0.567004 1.125696 0.870778 +v -0.391284 1.090743 0.926067 +v -0.379091 1.152042 0.926067 +v -0.554811 1.186995 0.870778 +vt 0.007813 0.132813 +vt 0.031250 0.132813 +vt 0.031250 0.140625 +vt 0.007813 0.140625 +vt 0.039063 0.132813 +vt 0.062500 0.132813 +vt 0.062500 0.140625 +vt 0.039063 0.140625 +vt 0.031250 0.148438 +vt 0.007813 0.148438 +vt 0.054688 0.140625 +vt 0.054688 0.148438 +vt 0.000000 0.132813 +vt 0.000000 0.140625 +vn 0.289200 -0.057500 -0.955500 +vn -0.289200 0.057500 0.955500 +vn 0.195100 0.980800 -0.000000 +vn -0.195100 -0.980800 0.000000 +vn 0.937200 -0.186400 0.294900 +vn -0.937200 0.186400 -0.294900 +usemtl None +s off +f 33/55/25 34/56/25 35/57/25 36/58/25 +f 37/59/26 38/60/26 39/61/26 40/62/26 +f 36/58/27 35/57/27 40/63/27 39/64/27 +f 38/57/28 37/65/28 34/66/28 33/63/28 +f 38/67/29 33/55/29 36/58/29 39/68/29 +f 34/56/30 37/59/30 40/62/30 35/57/30 +o Base +v 1.000000 -0.037500 0.000000 +v -1.000000 -0.037500 0.000000 +v -1.000000 0.087500 0.000000 +v 1.000000 0.087500 0.000000 +v -1.000000 -0.037500 1.000000 +v 1.000000 -0.037500 1.000000 +v 1.000000 0.087500 1.000000 +v -1.000000 0.087500 1.000000 +vt 0.125000 0.859375 +vt 0.375000 0.859375 +vt 0.375000 0.875000 +vt 0.125000 0.875000 +vt 0.500000 0.859375 +vt 0.750000 0.859375 +vt 0.750000 0.875000 +vt 0.500000 0.875000 +vt 0.375000 1.000000 +vt 0.125000 1.000000 +vt 0.625000 0.875000 +vt 0.625000 1.000000 +vt 0.000000 0.859375 +vt 0.000000 0.875000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 0.000000 0.000000 +usemtl None +s off +f 41/69/31 42/70/31 43/71/31 44/72/31 +f 45/73/32 46/74/32 47/75/32 48/76/32 +f 44/72/33 43/71/33 48/77/33 47/78/33 +f 46/71/34 45/79/34 42/80/34 41/77/34 +f 46/81/35 41/69/35 44/72/35 47/82/35 +f 42/70/36 45/73/36 48/76/36 43/71/36 o Pipe2 -v -1.038497 1.119845 0.309794 -v -1.205303 1.166575 0.238041 -v -1.188443 1.226758 0.238041 -v -1.021637 1.180028 0.309794 -v -1.228334 1.173027 0.295784 -v -1.061528 1.126297 0.367537 -v -1.044668 1.186480 0.367537 -v -1.211474 1.233210 0.295784 +v -0.538497 1.119845 0.809794 +v -0.705303 1.166575 0.738041 +v -0.688443 1.226758 0.738041 +v -0.521637 1.180028 0.809794 +v -0.728334 1.173027 0.795784 +v -0.561528 1.126297 0.867537 +v -0.544668 1.186480 0.867537 +v -0.711474 1.233210 0.795784 vt 0.007813 0.156250 vt 0.031250 0.156250 vt 0.031250 0.164063 @@ -776,21 +252,603 @@ vn 0.889600 -0.249200 0.382700 vn -0.889600 0.249200 -0.382700 usemtl None s off -f 165/276/122 166/277/122 167/278/122 168/279/122 -f 169/280/123 170/281/123 171/282/123 172/283/123 -f 168/279/124 167/278/124 172/284/124 171/285/124 -f 170/278/125 169/286/125 166/287/125 165/284/125 -f 170/288/126 165/276/126 168/279/126 171/289/126 -f 166/277/127 169/280/127 172/283/127 167/278/127 +f 49/83/37 50/84/37 51/85/37 52/86/37 +f 53/87/38 54/88/38 55/89/38 56/90/38 +f 52/86/39 51/85/39 56/91/39 55/92/39 +f 54/85/40 53/93/40 50/94/40 49/91/40 +f 54/95/41 49/83/41 52/86/41 55/96/41 +f 50/84/42 53/87/42 56/90/42 51/85/42 +o JarContent1 +v 0.897244 0.868750 0.414703 +v 0.775448 0.868750 0.442822 +v 0.775448 1.056250 0.442822 +v 0.897244 1.056250 0.414703 +v 0.803567 0.868750 0.564619 +v 0.925363 0.868750 0.536500 +v 0.925363 1.056250 0.536500 +v 0.803567 1.056250 0.564619 +vt 0.117188 0.406250 +vt 0.132813 0.406250 +vt 0.132813 0.429688 +vt 0.117188 0.429688 +vt 0.148438 0.406250 +vt 0.164063 0.406250 +vt 0.164063 0.429688 +vt 0.148438 0.429688 +vt 0.132813 0.445313 +vt 0.117188 0.445313 +vt 0.148438 0.445313 +vt 0.101563 0.406250 +vt 0.101563 0.429688 +vn -0.225000 0.000000 -0.974400 +vn 0.225000 -0.000000 0.974400 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.974400 -0.000000 -0.225000 +vn -0.974400 0.000000 0.225000 +usemtl None +s off +f 57/97/43 58/98/43 59/99/43 60/100/43 +f 61/101/44 62/102/44 63/103/44 64/104/44 +f 60/100/45 59/99/45 64/105/45 63/106/45 +f 62/99/46 61/104/46 58/107/46 57/105/46 +f 62/108/47 57/97/47 60/100/47 63/109/47 +f 58/98/48 61/101/48 64/104/48 59/99/48 +o BeamCasing +v 0.875000 0.275000 0.437500 +v -0.875000 0.275000 0.437500 +v -0.875000 0.400000 0.437500 +v 0.875000 0.400000 0.437500 +v -0.875000 0.275000 0.562500 +v 0.875000 0.275000 0.562500 +v 0.875000 0.400000 0.562500 +v -0.875000 0.400000 0.562500 +vt 0.015625 0.500000 +vt 0.234375 0.500000 +vt 0.234375 0.515625 +vt 0.015625 0.515625 +vt 0.250000 0.500000 +vt 0.468750 0.500000 +vt 0.468750 0.515625 +vt 0.250000 0.515625 +vt 0.234375 0.531250 +vt 0.015625 0.531250 +vt 0.453125 0.515625 +vt 0.453125 0.531250 +vt 0.000000 0.500000 +vt 0.000000 0.515625 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 0.000000 0.000000 +usemtl None +s off +f 65/110/49 66/111/49 67/112/49 68/113/49 +f 69/114/50 70/115/50 71/116/50 72/117/50 +f 68/113/51 67/112/51 72/118/51 71/119/51 +f 70/112/52 69/120/52 66/121/52 65/118/52 +f 70/122/53 65/110/53 68/113/53 71/123/53 +f 66/111/54 69/114/54 72/117/54 67/112/54 +o CrucibleLeg2 +v -0.682350 0.837500 0.913320 +v -0.740093 0.837500 0.889403 +v -0.740093 0.962500 0.889403 +v -0.682350 0.962500 0.913320 +v -0.764011 0.837500 0.947145 +v -0.706268 0.837500 0.971063 +v -0.706268 0.962500 0.971063 +v -0.764011 0.962500 0.947145 +vt 0.007813 0.828125 +vt 0.015625 0.828125 +vt 0.015625 0.843750 +vt 0.007813 0.843750 +vt 0.023438 0.828125 +vt 0.031250 0.828125 +vt 0.031250 0.843750 +vt 0.023438 0.843750 +vt 0.015625 0.851563 +vt 0.007813 0.851563 +vt 0.023438 0.851563 +vt 0.000000 0.828125 +vt 0.000000 0.843750 +vn 0.382700 0.000000 -0.923900 +vn -0.382700 0.000000 0.923900 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.923900 0.000000 0.382700 +vn -0.923900 0.000000 -0.382700 +usemtl None +s off +f 73/124/55 74/125/55 75/126/55 76/127/55 +f 77/128/56 78/129/56 79/130/56 80/131/56 +f 76/127/57 75/126/57 80/132/57 79/133/57 +f 78/126/58 77/131/58 74/134/58 73/132/58 +f 78/135/59 73/124/59 76/127/59 79/136/59 +f 74/125/60 77/128/60 80/131/60 75/126/60 +o Jar2 +v 0.897748 0.837500 0.809359 +v 0.765165 0.837500 0.676777 +v 0.765165 1.150000 0.676777 +v 0.897748 1.150000 0.809359 +v 0.632583 0.837500 0.809359 +v 0.765165 0.837500 0.941942 +v 0.765165 1.150000 0.941942 +v 0.632583 1.150000 0.809359 +vt 0.023438 0.312500 +vt 0.046875 0.312500 +vt 0.046875 0.351563 +vt 0.023438 0.351563 +vt 0.070313 0.312500 +vt 0.093750 0.312500 +vt 0.093750 0.351563 +vt 0.070313 0.351563 +vt 0.046875 0.375000 +vt 0.023438 0.375000 +vt 0.070313 0.375000 +vt 0.000000 0.312500 +vt 0.000000 0.351563 +vn 0.707100 0.000000 -0.707100 +vn -0.707100 -0.000000 0.707100 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.707100 0.000000 0.707100 +vn -0.707100 0.000000 -0.707100 +usemtl None +s off +f 81/137/61 82/138/61 83/139/61 84/140/61 +f 85/141/62 86/142/62 87/143/62 88/144/62 +f 84/140/63 83/139/63 88/145/63 87/146/63 +f 86/139/64 85/144/64 82/147/64 81/145/64 +f 86/148/65 81/137/65 84/140/65 87/149/65 +f 82/138/66 85/141/66 88/144/66 83/139/66 +o Jar3 +v 0.546330 0.837500 0.810056 +v 0.365219 0.837500 0.761527 +v 0.365219 1.212500 0.761527 +v 0.546330 1.212500 0.810056 +v 0.316691 0.837500 0.942639 +v 0.497802 0.837500 0.991167 +v 0.497802 1.212500 0.991167 +v 0.316691 1.212500 0.942639 +vt 0.023438 0.179688 +vt 0.046875 0.179688 +vt 0.046875 0.226563 +vt 0.023438 0.226563 +vt 0.070313 0.179688 +vt 0.093750 0.179688 +vt 0.093750 0.226563 +vt 0.070313 0.226563 +vt 0.046875 0.250000 +vt 0.023438 0.250000 +vt 0.070313 0.250000 +vt 0.000000 0.179688 +vt 0.000000 0.226563 +vn 0.258800 0.000000 -0.965900 +vn -0.258800 -0.000000 0.965900 +vn -0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.965900 0.000000 0.258800 +vn -0.965900 0.000000 -0.258800 +usemtl None +s off +f 89/150/67 90/151/67 91/152/67 92/153/67 +f 93/154/68 94/155/68 95/156/68 96/157/68 +f 92/153/69 91/152/69 96/158/69 95/159/69 +f 94/152/70 93/157/70 90/160/70 89/158/70 +f 94/161/71 89/150/71 92/153/71 95/162/71 +f 90/151/72 93/154/72 96/157/72 91/152/72 +o BeamCore +v 0.843750 0.306250 0.468750 +v -0.843750 0.306250 0.468750 +v -0.843750 0.368750 0.468750 +v 0.843750 0.368750 0.468750 +v -0.843750 0.306250 0.531250 +v 0.843750 0.306250 0.531250 +v 0.843750 0.368750 0.531250 +v -0.843750 0.368750 0.531250 +vt 0.007813 0.476563 +vt 0.218750 0.476563 +vt 0.218750 0.484375 +vt 0.007813 0.484375 +vt 0.226563 0.476563 +vt 0.437500 0.476563 +vt 0.437500 0.484375 +vt 0.226563 0.484375 +vt 0.218750 0.492188 +vt 0.007813 0.492188 +vt 0.429688 0.484375 +vt 0.429688 0.492188 +vt 0.000000 0.476563 +vt 0.000000 0.484375 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 0.000000 0.000000 +usemtl None +s off +f 97/163/73 98/164/73 99/165/73 100/166/73 +f 101/167/74 102/168/74 103/169/74 104/170/74 +f 100/166/75 99/165/75 104/171/75 103/172/75 +f 102/165/76 101/173/76 98/174/76 97/171/76 +f 102/175/77 97/163/77 100/166/77 103/176/77 +f 98/164/78 101/167/78 104/170/78 99/165/78 +o CrucibleSide1 +v -0.682350 0.962500 0.913320 +v -0.971063 0.962500 0.793732 +v -0.971063 1.025000 0.793732 +v -0.682350 1.025000 0.913320 +v -0.994980 0.962500 0.851474 +v -0.706268 0.962500 0.971063 +v -0.706268 1.025000 0.971063 +v -0.994980 1.025000 0.851474 +vt 0.007813 0.765625 +vt 0.046875 0.765625 +vt 0.046875 0.773438 +vt 0.007813 0.773438 +vt 0.054688 0.765625 +vt 0.093750 0.765625 +vt 0.093750 0.773438 +vt 0.054688 0.773438 +vt 0.046875 0.781250 +vt 0.007813 0.781250 +vt 0.085938 0.773438 +vt 0.085938 0.781250 +vt 0.000000 0.765625 +vt 0.000000 0.773438 +vn 0.382700 0.000000 -0.923900 +vn -0.382700 0.000000 0.923900 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.923900 0.000000 0.382700 +vn -0.923900 0.000000 -0.382700 +usemtl None +s off +f 105/177/79 106/178/79 107/179/79 108/180/79 +f 109/181/80 110/182/80 111/183/80 112/184/80 +f 108/180/81 107/179/81 112/185/81 111/186/81 +f 110/179/82 109/187/82 106/188/82 105/185/82 +f 110/189/83 105/177/83 108/180/83 111/190/83 +f 106/178/84 109/181/84 112/184/84 107/179/84 +o JarContent3 +v 0.508057 0.868750 0.832153 +v 0.387316 0.868750 0.799801 +v 0.387316 1.181250 0.799801 +v 0.508057 1.181250 0.832153 +v 0.354964 0.868750 0.920541 +v 0.475705 0.868750 0.952894 +v 0.475705 1.181250 0.952894 +v 0.354964 1.181250 0.920541 +vt 0.117188 0.179688 +vt 0.132813 0.179688 +vt 0.132813 0.218750 +vt 0.117188 0.218750 +vt 0.148438 0.179688 +vt 0.164063 0.179688 +vt 0.164063 0.218750 +vt 0.148438 0.218750 +vt 0.132813 0.234375 +vt 0.117188 0.234375 +vt 0.148438 0.234375 +vt 0.101563 0.179688 +vt 0.101563 0.218750 +vn 0.258800 0.000000 -0.965900 +vn -0.258800 -0.000000 0.965900 +vn -0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.965900 0.000000 0.258800 +vn -0.965900 0.000000 -0.258800 +usemtl None +s off +f 113/191/85 114/192/85 115/193/85 116/194/85 +f 117/195/86 118/196/86 119/197/86 120/198/86 +f 116/194/87 115/193/87 120/199/87 119/200/87 +f 118/193/88 117/198/88 114/201/88 113/199/88 +f 118/202/89 113/191/89 116/194/89 119/203/89 +f 114/192/90 117/195/90 120/198/90 115/193/90 +o CrucibleLeg4 +v -0.817649 0.837500 0.586680 +v -0.875392 0.837500 0.562762 +v -0.875392 0.962500 0.562762 +v -0.817649 0.962500 0.586680 +v -0.899310 0.837500 0.620504 +v -0.841567 0.837500 0.644422 +v -0.841567 0.962500 0.644422 +v -0.899310 0.962500 0.620504 +vt 0.007813 0.828125 +vt 0.015625 0.828125 +vt 0.015625 0.843750 +vt 0.007813 0.843750 +vt 0.023438 0.828125 +vt 0.031250 0.828125 +vt 0.031250 0.843750 +vt 0.023438 0.843750 +vt 0.015625 0.851563 +vt 0.007813 0.851563 +vt 0.023438 0.851563 +vt 0.000000 0.828125 +vt 0.000000 0.843750 +vn 0.382700 0.000000 -0.923900 +vn -0.382700 0.000000 0.923900 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.923900 0.000000 0.382700 +vn -0.923900 0.000000 -0.382700 +usemtl None +s off +f 121/204/91 122/205/91 123/206/91 124/207/91 +f 125/208/92 126/209/92 127/210/92 128/211/92 +f 124/207/93 123/206/93 128/212/93 127/213/93 +f 126/206/94 125/211/94 122/214/94 121/212/94 +f 126/215/95 121/204/95 124/207/95 127/216/95 +f 122/205/96 125/208/96 128/211/96 123/206/96 +o Carpet2 +v -0.968750 0.524375 0.250000 +v -1.031250 0.524375 0.250000 +v -1.031250 0.836875 0.250000 +v -0.968750 0.836875 0.250000 +v -1.031250 0.524375 0.750000 +v -0.968750 0.524375 0.750000 +v -0.968750 0.836875 0.750000 +v -1.031250 0.836875 0.750000 +vt 0.695313 0.750000 +vt 0.703125 0.750000 +vt 0.703125 0.789063 +vt 0.695313 0.789063 +vt 0.765625 0.750000 +vt 0.773438 0.750000 +vt 0.773438 0.789063 +vt 0.765625 0.789063 +vt 0.703125 0.851563 +vt 0.695313 0.851563 +vt 0.710938 0.789063 +vt 0.710938 0.851563 +vt 0.632813 0.750000 +vt 0.632813 0.789063 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 -0.000000 0.000000 +usemtl None +s off +f 129/217/97 130/218/97 131/219/97 132/220/97 +f 133/221/98 134/222/98 135/223/98 136/224/98 +f 132/220/99 131/219/99 136/225/99 135/226/99 +f 134/219/100 133/227/100 130/228/100 129/225/100 +f 134/229/101 129/217/101 132/220/101 135/230/101 +f 130/218/102 133/221/102 136/224/102 131/219/102 +o CrucibleLeg1 +v -0.913320 0.837500 0.817650 +v -0.971063 0.837500 0.793732 +v -0.971063 0.962500 0.793732 +v -0.913320 0.962500 0.817650 +v -0.994980 0.837500 0.851474 +v -0.937238 0.837500 0.875392 +v -0.937238 0.962500 0.875392 +v -0.994980 0.962500 0.851474 +vt 0.007813 0.828125 +vt 0.015625 0.828125 +vt 0.015625 0.843750 +vt 0.007813 0.843750 +vt 0.023438 0.828125 +vt 0.031250 0.828125 +vt 0.031250 0.843750 +vt 0.023438 0.843750 +vt 0.015625 0.851563 +vt 0.007813 0.851563 +vt 0.023438 0.851563 +vt 0.000000 0.828125 +vt 0.000000 0.843750 +vn 0.382700 0.000000 -0.923900 +vn -0.382700 0.000000 0.923900 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.923900 0.000000 0.382700 +vn -0.923900 0.000000 -0.382700 +usemtl None +s off +f 137/231/103 138/232/103 139/233/103 140/234/103 +f 141/235/104 142/236/104 143/237/104 144/238/104 +f 140/234/105 139/233/105 144/239/105 143/240/105 +f 142/233/106 141/238/106 138/241/106 137/239/106 +f 142/242/107 137/231/107 140/234/107 143/243/107 +f 138/232/108 141/235/108 144/238/108 139/233/108 +o Top +v 1.000000 0.587500 0.000000 +v -1.000000 0.587500 0.000000 +v -1.000000 0.837500 0.000000 +v 1.000000 0.837500 0.000000 +v -1.000000 0.587500 1.000000 +v 1.000000 0.587500 1.000000 +v 1.000000 0.837500 1.000000 +v -1.000000 0.837500 1.000000 +vt 0.125000 0.695313 +vt 0.375000 0.695313 +vt 0.375000 0.726563 +vt 0.125000 0.726563 +vt 0.500000 0.695313 +vt 0.750000 0.695313 +vt 0.750000 0.726563 +vt 0.500000 0.726563 +vt 0.375000 0.851563 +vt 0.125000 0.851563 +vt 0.625000 0.726563 +vt 0.625000 0.851563 +vt 0.000000 0.695313 +vt 0.000000 0.726563 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 1.000000 -0.000000 0.000000 +vn -1.000000 -0.000000 0.000000 +usemtl None +s off +f 145/244/109 146/245/109 147/246/109 148/247/109 +f 149/248/110 150/249/110 151/250/110 152/251/110 +f 148/247/111 147/246/111 152/252/111 151/253/111 +f 150/246/112 149/254/112 146/255/112 145/252/112 +f 150/256/113 145/244/113 148/247/113 151/257/113 +f 146/245/114 149/248/114 152/251/114 147/246/114 +o Pillar2 +v -0.309500 -0.007739 0.312500 +v -0.674888 0.076617 0.312500 +v -0.534294 0.685599 0.312500 +v -0.168905 0.601242 0.312500 +v -0.674888 0.076617 0.687500 +v -0.309500 -0.007739 0.687500 +v -0.168905 0.601242 0.687500 +v -0.534294 0.685599 0.687500 +vt 0.046875 0.562500 +vt 0.093750 0.562500 +vt 0.093750 0.640625 +vt 0.046875 0.640625 +vt 0.140625 0.562500 +vt 0.187500 0.562500 +vt 0.187500 0.640625 +vt 0.140625 0.640625 +vt 0.093750 0.687500 +vt 0.046875 0.687500 +vt 0.140625 0.687500 +vt 0.000000 0.562500 +vt 0.000000 0.640625 +vn -0.000000 0.000000 -1.000000 +vn -0.000000 -0.000000 1.000000 +vn 0.225000 0.974400 0.000000 +vn -0.224900 -0.974400 -0.000000 +vn 0.974400 -0.225000 -0.000000 +vn -0.974400 0.225000 0.000000 +usemtl None +s off +f 153/258/115 154/259/115 155/260/115 156/261/115 +f 157/262/116 158/263/116 159/264/116 160/265/116 +f 156/261/117 155/260/117 160/266/117 159/267/117 +f 158/260/118 157/265/118 154/268/118 153/266/118 +f 158/269/119 153/258/119 156/261/119 159/270/119 +f 154/259/120 157/262/120 160/265/120 155/260/120 +o Jar1 +v 0.920663 0.837500 0.377225 +v 0.737969 0.837500 0.419403 +v 0.737969 1.087500 0.419403 +v 0.920663 1.087500 0.377225 +v 0.780147 0.837500 0.602097 +v 0.962842 0.837500 0.559919 +v 0.962842 1.087500 0.559919 +v 0.780147 1.087500 0.602097 +vt 0.023438 0.406250 +vt 0.046875 0.406250 +vt 0.046875 0.437500 +vt 0.023438 0.437500 +vt 0.070313 0.406250 +vt 0.093750 0.406250 +vt 0.093750 0.437500 +vt 0.070313 0.437500 +vt 0.046875 0.460938 +vt 0.023438 0.460938 +vt 0.070313 0.460938 +vt 0.000000 0.406250 +vt 0.000000 0.437500 +vn -0.224900 0.000000 -0.974400 +vn 0.224900 -0.000000 0.974400 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.974400 0.000000 -0.225000 +vn -0.974400 0.000000 0.224900 +usemtl None +s off +f 161/271/121 162/272/121 163/273/121 164/274/121 +f 165/275/122 166/276/122 167/277/122 168/278/122 +f 164/274/123 163/273/123 168/279/123 167/280/123 +f 166/273/124 165/278/124 162/281/124 161/279/124 +f 166/282/125 161/271/125 164/274/125 167/283/125 +f 162/272/126 165/275/126 168/278/126 163/273/126 +o Carpet1 +v 1.031250 0.524375 0.250000 +v 0.968750 0.524375 0.250000 +v 0.968750 0.836875 0.250000 +v 1.031250 0.836875 0.250000 +v 0.968750 0.524375 0.750000 +v 1.031250 0.524375 0.750000 +v 1.031250 0.836875 0.750000 +v 0.968750 0.836875 0.750000 +vt 0.695313 0.750000 +vt 0.703125 0.750000 +vt 0.703125 0.789063 +vt 0.695313 0.789063 +vt 0.765625 0.750000 +vt 0.773438 0.750000 +vt 0.773438 0.789063 +vt 0.765625 0.789063 +vt 0.703125 0.851563 +vt 0.695313 0.851563 +vt 0.710938 0.789063 +vt 0.710938 0.851563 +vt 0.632813 0.750000 +vt 0.632813 0.789063 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 1.000000 -0.000000 0.000000 +vn -1.000000 0.000000 0.000000 +usemtl None +s off +f 169/284/127 170/285/127 171/286/127 172/287/127 +f 173/288/128 174/289/128 175/290/128 176/291/128 +f 172/287/129 171/286/129 176/292/129 175/293/129 +f 174/286/130 173/294/130 170/295/130 169/292/130 +f 174/296/131 169/284/131 172/287/131 175/297/131 +f 170/285/132 173/288/132 176/291/132 171/286/132 +o CrucibleJarContent +v -0.709170 0.962500 0.733088 +v -0.824655 0.962500 0.685252 +v -0.824655 1.275000 0.685252 +v -0.709170 1.275000 0.733088 +v -0.872490 0.962500 0.800737 +v -0.757005 0.962500 0.848573 +v -0.757005 1.275000 0.848573 +v -0.872490 1.275000 0.800737 +vt 0.304688 0.179688 +vt 0.320313 0.179688 +vt 0.320313 0.218750 +vt 0.304688 0.218750 +vt 0.335938 0.179688 +vt 0.351563 0.179688 +vt 0.351563 0.218750 +vt 0.335938 0.218750 +vt 0.320313 0.234375 +vt 0.304688 0.234375 +vt 0.335938 0.234375 +vt 0.289063 0.179688 +vt 0.289063 0.218750 +vn 0.382700 0.000000 -0.923900 +vn -0.382700 -0.000000 0.923900 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 -0.000000 +vn 0.923900 0.000000 0.382700 +vn -0.923900 0.000000 -0.382700 +usemtl None +s off +f 177/298/133 178/299/133 179/300/133 180/301/133 +f 181/302/134 182/303/134 183/304/134 184/305/134 +f 180/301/135 179/300/135 184/306/135 183/307/135 +f 182/300/136 181/305/136 178/308/136 177/306/136 +f 182/309/137 177/298/137 180/301/137 183/310/137 +f 178/299/138 181/302/138 184/305/138 179/300/138 o CarpetLow2 -v -1.492678 0.412246 -0.250000 -v -1.554228 0.423099 -0.250000 -v -1.532522 0.546200 -0.250000 -v -1.470972 0.535347 -0.250000 -v -1.554228 0.423099 0.250000 -v -1.492678 0.412246 0.250000 -v -1.470972 0.535347 0.250000 -v -1.532522 0.546200 0.250000 +v -0.992678 0.412246 0.250000 +v -1.054228 0.423099 0.250000 +v -1.032522 0.546200 0.250000 +v -0.970972 0.535347 0.250000 +v -1.054228 0.423099 0.750000 +v -0.992678 0.412246 0.750000 +v -0.970972 0.535347 0.750000 +v -1.032522 0.546200 0.750000 vt 0.843750 0.757813 vt 0.851563 0.757813 vt 0.851563 0.773438 @@ -813,21 +871,93 @@ vn 0.984800 -0.173600 -0.000000 vn -0.984800 0.173600 0.000000 usemtl None s off -f 173/290/128 174/291/128 175/292/128 176/293/128 -f 177/294/129 178/295/129 179/296/129 180/297/129 -f 176/293/130 175/292/130 180/298/130 179/299/130 -f 178/292/131 177/300/131 174/301/131 173/298/131 -f 178/302/132 173/290/132 176/293/132 179/303/132 -f 174/291/133 177/294/133 180/297/133 175/292/133 +f 185/311/139 186/312/139 187/313/139 188/314/139 +f 189/315/140 190/316/140 191/317/140 192/318/140 +f 188/314/141 187/313/141 192/319/141 191/320/141 +f 190/313/142 189/321/142 186/322/142 185/319/142 +f 190/323/143 185/311/143 188/314/143 191/324/143 +f 186/312/144 189/315/144 192/318/144 187/313/144 +o CrucibleJar +v -0.668340 0.925000 0.716175 +v -0.841567 0.925000 0.644422 +v -0.841567 1.300000 0.644422 +v -0.668340 1.300000 0.716175 +v -0.913320 0.925000 0.817650 +v -0.740093 0.925000 0.889403 +v -0.740093 1.300000 0.889403 +v -0.913320 1.300000 0.817650 +vt 0.203125 0.179688 +vt 0.226563 0.179688 +vt 0.226563 0.226563 +vt 0.203125 0.226563 +vt 0.250000 0.179688 +vt 0.273438 0.179688 +vt 0.273438 0.226563 +vt 0.250000 0.226563 +vt 0.226563 0.250000 +vt 0.203125 0.250000 +vt 0.250000 0.250000 +vt 0.179688 0.179688 +vt 0.179688 0.226563 +vn 0.382700 0.000000 -0.923900 +vn -0.382700 -0.000000 0.923900 +vn 0.000000 1.000000 -0.000000 +vn -0.000000 -1.000000 0.000000 +vn 0.923900 -0.000000 0.382700 +vn -0.923900 0.000000 -0.382700 +usemtl None +s off +f 193/325/145 194/326/145 195/327/145 196/328/145 +f 197/329/146 198/330/146 199/331/146 200/332/146 +f 196/328/147 195/327/147 200/333/147 199/334/147 +f 198/327/148 197/332/148 194/335/148 193/333/148 +f 198/336/149 193/325/149 196/328/149 199/337/149 +f 194/326/150 197/329/150 200/332/150 195/327/150 +o DecanterContent +v -0.147097 0.868750 0.757023 +v -0.267838 0.868750 0.789376 +v -0.267838 0.993750 0.789376 +v -0.147097 0.993750 0.757023 +v -0.235485 0.868750 0.910116 +v -0.114745 0.868750 0.877764 +v -0.114745 0.993750 0.877764 +v -0.235485 0.993750 0.910116 +vt 0.117188 0.015625 +vt 0.132813 0.015625 +vt 0.132813 0.031250 +vt 0.117188 0.031250 +vt 0.148438 0.015625 +vt 0.164063 0.015625 +vt 0.164063 0.031250 +vt 0.148438 0.031250 +vt 0.132813 0.046875 +vt 0.117188 0.046875 +vt 0.148438 0.046875 +vt 0.101563 0.015625 +vt 0.101563 0.031250 +vn -0.258800 0.000000 -0.965900 +vn 0.258800 0.000000 0.965900 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.965900 0.000000 -0.258800 +vn -0.965900 0.000000 0.258800 +usemtl None +s off +f 201/338/151 202/339/151 203/340/151 204/341/151 +f 205/342/152 206/343/152 207/344/152 208/345/152 +f 204/341/153 203/340/153 208/346/153 207/347/153 +f 206/340/154 205/345/154 202/348/154 201/346/154 +f 206/349/155 201/338/155 204/341/155 207/350/155 +f 202/339/156 205/342/156 208/345/156 203/340/156 o Pillar1 -v 0.174888 0.076617 -0.187500 -v -0.190501 -0.007739 -0.187500 -v -0.331095 0.601242 -0.187500 -v 0.034294 0.685598 -0.187500 -v -0.190501 -0.007739 0.187500 -v 0.174888 0.076617 0.187500 -v 0.034294 0.685598 0.187500 -v -0.331095 0.601242 0.187500 +v 0.674888 0.076617 0.312500 +v 0.309499 -0.007739 0.312500 +v 0.168905 0.601242 0.312500 +v 0.534294 0.685598 0.312500 +v 0.309499 -0.007739 0.687500 +v 0.674888 0.076617 0.687500 +v 0.534294 0.685598 0.687500 +v 0.168905 0.601242 0.687500 vt 0.046875 0.562500 vt 0.093750 0.562500 vt 0.093750 0.640625 @@ -849,130 +979,94 @@ vn 0.974400 0.225000 0.000000 vn -0.974400 -0.225000 -0.000000 usemtl None s off -f 181/304/134 182/305/134 183/306/134 184/307/134 -f 185/308/135 186/309/135 187/310/135 188/311/135 -f 184/307/136 183/306/136 188/312/136 187/313/136 -f 186/306/137 185/311/137 182/314/137 181/312/137 -f 186/315/138 181/304/138 184/307/138 187/316/138 -f 182/305/139 185/308/139 188/311/139 183/306/139 -o Jar1 -v 0.420663 0.837500 -0.122775 -v 0.237969 0.837500 -0.080597 -v 0.237969 1.087500 -0.080597 -v 0.420663 1.087500 -0.122775 -v 0.280147 0.837500 0.102097 -v 0.462842 0.837500 0.059919 -v 0.462842 1.087500 0.059919 -v 0.280147 1.087500 0.102097 -vt 0.023438 0.406250 -vt 0.046875 0.406250 -vt 0.046875 0.437500 -vt 0.023438 0.437500 -vt 0.070313 0.406250 -vt 0.093750 0.406250 -vt 0.093750 0.437500 -vt 0.070313 0.437500 -vt 0.046875 0.460938 -vt 0.023438 0.460938 -vt 0.070313 0.460938 -vt 0.000000 0.406250 -vt 0.000000 0.437500 -vn -0.224900 0.000000 -0.974400 -vn 0.224900 -0.000000 0.974400 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.974400 0.000000 -0.225000 -vn -0.974400 0.000000 0.224900 -usemtl None -s off -f 189/317/140 190/318/140 191/319/140 192/320/140 -f 193/321/141 194/322/141 195/323/141 196/324/141 -f 192/320/142 191/319/142 196/325/142 195/326/142 -f 194/319/143 193/324/143 190/327/143 189/325/143 -f 194/328/144 189/317/144 192/320/144 195/329/144 -f 190/318/145 193/321/145 196/324/145 191/319/145 -o Jar2 -v 0.397748 0.837500 0.309359 -v 0.265165 0.837500 0.176777 -v 0.265165 1.150000 0.176777 -v 0.397748 1.150000 0.309359 -v 0.132583 0.837500 0.309359 -v 0.265165 0.837500 0.441942 -v 0.265165 1.150000 0.441942 -v 0.132583 1.150000 0.309359 -vt 0.023438 0.312500 -vt 0.046875 0.312500 -vt 0.046875 0.351563 -vt 0.023438 0.351563 -vt 0.070313 0.312500 -vt 0.093750 0.312500 -vt 0.093750 0.351563 -vt 0.070313 0.351563 -vt 0.046875 0.375000 -vt 0.023438 0.375000 -vt 0.070313 0.375000 -vt 0.000000 0.312500 -vt 0.000000 0.351563 -vn 0.707100 0.000000 -0.707100 -vn -0.707100 -0.000000 0.707100 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 -0.000000 -vn 0.707100 -0.000000 0.707100 -vn -0.707100 0.000000 -0.707100 -usemtl None -s off -f 197/330/146 198/331/146 199/332/146 200/333/146 -f 201/334/147 202/335/147 203/336/147 204/337/147 -f 200/333/148 199/332/148 204/338/148 203/339/148 -f 202/332/149 201/337/149 198/340/149 197/338/149 -f 202/341/150 197/330/150 200/333/150 203/342/150 -f 198/331/151 201/334/151 204/337/151 199/332/151 -o CrucibleSide1 -v -1.182350 0.962500 0.413320 -v -1.471063 0.962500 0.293732 -v -1.471063 1.025000 0.293732 -v -1.182350 1.025000 0.413320 -v -1.494980 0.962500 0.351474 -v -1.206268 0.962500 0.471063 -v -1.206268 1.025000 0.471063 -v -1.494980 1.025000 0.351474 -vt 0.007813 0.765625 -vt 0.046875 0.765625 -vt 0.046875 0.773438 -vt 0.007813 0.773438 -vt 0.054688 0.765625 -vt 0.093750 0.765625 -vt 0.093750 0.773438 -vt 0.054688 0.773438 -vt 0.046875 0.781250 -vt 0.007813 0.781250 -vt 0.085938 0.773438 -vt 0.085938 0.781250 -vt 0.000000 0.765625 -vt 0.000000 0.773438 +f 209/351/157 210/352/157 211/353/157 212/354/157 +f 213/355/158 214/356/158 215/357/158 216/358/158 +f 212/354/159 211/353/159 216/359/159 215/360/159 +f 214/353/160 213/358/160 210/361/160 209/359/160 +f 214/362/161 209/351/161 212/354/161 215/363/161 +f 210/352/162 213/355/162 216/358/162 211/353/162 +o CrucibleSide4 +v -0.841567 0.962500 0.644422 +v -0.899310 0.962500 0.620504 +v -0.899310 1.025000 0.620504 +v -0.841567 1.025000 0.644422 +v -0.971063 0.962500 0.793732 +v -0.913320 0.962500 0.817650 +v -0.913320 1.025000 0.817650 +v -0.971063 1.025000 0.793732 +vt 0.078125 0.796875 +vt 0.085938 0.796875 +vt 0.085938 0.804688 +vt 0.078125 0.804688 +vt 0.109375 0.796875 +vt 0.117188 0.796875 +vt 0.117188 0.804688 +vt 0.109375 0.804688 +vt 0.085938 0.828125 +vt 0.078125 0.828125 +vt 0.093750 0.804688 +vt 0.093750 0.828125 +vt 0.054688 0.796875 +vt 0.054688 0.804688 vn 0.382700 0.000000 -0.923900 vn -0.382700 -0.000000 0.923900 -vn 0.000000 1.000000 0.000000 +vn 0.000000 1.000000 -0.000000 vn 0.000000 -1.000000 0.000000 vn 0.923900 0.000000 0.382700 vn -0.923900 0.000000 -0.382700 usemtl None s off -f 205/343/152 206/344/152 207/345/152 208/346/152 -f 209/347/153 210/348/153 211/349/153 212/350/153 -f 208/346/154 207/345/154 212/351/154 211/352/154 -f 210/345/155 209/353/155 206/354/155 205/351/155 -f 210/355/156 205/343/156 208/346/156 211/356/156 -f 206/344/157 209/347/157 212/350/157 207/345/157 +f 217/364/163 218/365/163 219/366/163 220/367/163 +f 221/368/164 222/369/164 223/370/164 224/371/164 +f 220/367/165 219/366/165 224/372/165 223/373/165 +f 222/366/166 221/374/166 218/375/166 217/372/166 +f 222/376/167 217/364/167 220/367/167 223/377/167 +f 218/365/168 221/368/168 224/371/168 219/366/168 +o JarContent2 +v 0.853553 0.868750 0.809359 +v 0.765165 0.868750 0.720971 +v 0.765165 1.118750 0.720971 +v 0.853553 1.118750 0.809359 +v 0.676777 0.868750 0.809359 +v 0.765165 0.868750 0.897748 +v 0.765165 1.118750 0.897748 +v 0.676777 1.118750 0.809359 +vt 0.117188 0.312500 +vt 0.132813 0.312500 +vt 0.132813 0.343750 +vt 0.117188 0.343750 +vt 0.148438 0.312500 +vt 0.164063 0.312500 +vt 0.164063 0.343750 +vt 0.148438 0.343750 +vt 0.132813 0.359375 +vt 0.117188 0.359375 +vt 0.148438 0.359375 +vt 0.101563 0.312500 +vt 0.101563 0.343750 +vn 0.707100 0.000000 -0.707100 +vn -0.707100 0.000000 0.707100 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.707100 0.000000 0.707100 +vn -0.707100 0.000000 -0.707100 +usemtl None +s off +f 225/378/169 226/379/169 227/380/169 228/381/169 +f 229/382/170 230/383/170 231/384/170 232/385/170 +f 228/381/171 227/380/171 232/386/171 231/387/171 +f 230/380/172 229/385/172 226/388/172 225/386/172 +f 230/389/173 225/378/173 228/381/173 231/390/173 +f 226/379/174 229/382/174 232/385/174 227/380/174 o CarpetLowest1 -v 0.613075 0.330031 -0.250000 -v 0.557387 0.301657 -0.250000 -v 0.500638 0.413033 -0.250000 -v 0.556326 0.441407 -0.250000 -v 0.557387 0.301657 0.250000 -v 0.613075 0.330031 0.250000 -v 0.556326 0.441407 0.250000 -v 0.500638 0.413033 0.250000 +v 1.113075 0.330031 0.250000 +v 1.057387 0.301657 0.250000 +v 1.000638 0.413033 0.250000 +v 1.056326 0.441407 0.250000 +v 1.057387 0.301657 0.750000 +v 1.113075 0.330031 0.750000 +v 1.056326 0.441407 0.750000 +v 1.000638 0.413033 0.750000 vt 0.843750 0.664063 vt 0.851563 0.664063 vt 0.851563 0.679688 @@ -995,21 +1089,145 @@ vn 0.891000 0.454000 0.000000 vn -0.891000 -0.454000 -0.000000 usemtl None s off -f 213/357/158 214/358/158 215/359/158 216/360/158 -f 217/361/159 218/362/159 219/363/159 220/364/159 -f 216/360/160 215/359/160 220/365/160 219/366/160 -f 218/359/161 217/367/161 214/368/161 213/365/161 -f 218/369/162 213/357/162 216/360/162 219/370/162 -f 214/358/163 217/361/163 220/364/163 215/359/163 -o CrucibleLeg2 -v -1.182350 0.837500 0.413320 -v -1.240093 0.837500 0.389403 -v -1.240093 0.962500 0.389403 -v -1.182350 0.962500 0.413320 -v -1.264011 0.837500 0.447145 -v -1.206268 0.837500 0.471063 -v -1.206268 0.962500 0.471063 -v -1.264011 0.962500 0.447145 +f 233/391/175 234/392/175 235/393/175 236/394/175 +f 237/395/176 238/396/176 239/397/176 240/398/176 +f 236/394/177 235/393/177 240/399/177 239/400/177 +f 238/393/178 237/401/178 234/402/178 233/399/178 +f 238/403/179 233/391/179 236/394/179 239/404/179 +f 234/392/180 237/395/180 240/398/180 235/393/180 +o Decanter3 +v -0.220741 1.087500 0.813602 +v -0.401852 1.087500 0.862131 +v -0.401852 1.150000 0.862131 +v -0.220741 1.150000 0.813602 +v -0.385676 1.087500 0.922501 +v -0.204564 1.087500 0.873973 +v -0.204564 1.150000 0.873973 +v -0.385676 1.150000 0.922501 +vt 0.007813 0.109375 +vt 0.031250 0.109375 +vt 0.031250 0.117188 +vt 0.007813 0.117188 +vt 0.039063 0.109375 +vt 0.062500 0.109375 +vt 0.062500 0.117188 +vt 0.039063 0.117188 +vt 0.031250 0.125000 +vt 0.007813 0.125000 +vt 0.054688 0.117188 +vt 0.054688 0.125000 +vt 0.000000 0.109375 +vt 0.000000 0.117188 +vn -0.258800 0.000000 -0.965900 +vn 0.258800 0.000000 0.965900 +vn 0.000000 1.000000 0.000000 +vn -0.000000 -1.000000 -0.000000 +vn 0.965900 0.000000 -0.258800 +vn -0.965900 0.000000 0.258800 +usemtl None +s off +f 241/405/181 242/406/181 243/407/181 244/408/181 +f 245/409/182 246/410/182 247/411/182 248/412/182 +f 244/408/183 243/407/183 248/413/183 247/414/183 +f 246/407/184 245/415/184 242/416/184 241/413/184 +f 246/417/185 241/405/185 244/408/185 247/418/185 +f 242/406/186 245/409/186 248/412/186 243/407/186 +o CrucibleSide3 +v -0.610597 0.962500 0.740093 +v -0.668340 0.962500 0.716175 +v -0.668340 1.025000 0.716175 +v -0.610597 1.025000 0.740093 +v -0.740093 0.962500 0.889403 +v -0.682350 0.962500 0.913320 +v -0.682350 1.025000 0.913320 +v -0.740093 1.025000 0.889403 +vt 0.078125 0.796875 +vt 0.085938 0.796875 +vt 0.085938 0.804688 +vt 0.078125 0.804688 +vt 0.109375 0.796875 +vt 0.117188 0.796875 +vt 0.117188 0.804688 +vt 0.109375 0.804688 +vt 0.085938 0.828125 +vt 0.078125 0.828125 +vt 0.093750 0.804688 +vt 0.093750 0.828125 +vt 0.054688 0.796875 +vt 0.054688 0.804688 +vn 0.382700 0.000000 -0.923900 +vn -0.382700 -0.000000 0.923900 +vn -0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.923900 0.000000 0.382700 +vn -0.923900 0.000000 -0.382700 +usemtl None +s off +f 249/419/187 250/420/187 251/421/187 252/422/187 +f 253/423/188 254/424/188 255/425/188 256/426/188 +f 252/422/189 251/421/189 256/427/189 255/428/189 +f 254/421/190 253/429/190 250/430/190 249/427/190 +f 254/431/191 249/419/191 252/422/191 255/432/191 +f 250/420/192 253/423/192 256/426/192 251/421/192 +o Recipe +v 0.806155 0.843750 0.598917 +v 0.550214 0.843750 0.324838 +v 0.276135 0.843750 0.580779 +v 0.532076 0.843750 0.854858 +vt 0.046875 0.953125 +vt 0.093750 0.953125 +vt 0.093750 1.000000 +vt 0.046875 1.000000 +vn 0.000000 -1.000000 0.000000 +usemtl None +s off +f 260/433/193 259/434/193 258/435/193 257/436/193 +o CrucibleSide2 +v -0.586680 0.962500 0.682350 +v -0.875392 0.962500 0.562762 +v -0.875392 1.025000 0.562762 +v -0.586680 1.025000 0.682350 +v -0.899310 0.962500 0.620504 +v -0.610597 0.962500 0.740093 +v -0.610597 1.025000 0.740093 +v -0.899310 1.025000 0.620504 +vt 0.007813 0.765625 +vt 0.046875 0.765625 +vt 0.046875 0.773438 +vt 0.007813 0.773438 +vt 0.054688 0.765625 +vt 0.093750 0.765625 +vt 0.093750 0.773438 +vt 0.054688 0.773438 +vt 0.046875 0.781250 +vt 0.007813 0.781250 +vt 0.085938 0.773438 +vt 0.085938 0.781250 +vt 0.000000 0.765625 +vt 0.000000 0.773438 +vn 0.382700 0.000000 -0.923900 +vn -0.382700 0.000000 0.923900 +vn 0.000000 1.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.923900 0.000000 0.382700 +vn -0.923900 0.000000 -0.382700 +usemtl None +s off +f 261/437/194 262/438/194 263/439/194 264/440/194 +f 265/441/195 266/442/195 267/443/195 268/444/195 +f 264/440/196 263/439/196 268/445/196 267/446/196 +f 266/439/197 265/447/197 262/448/197 261/445/197 +f 266/449/198 261/437/198 264/440/198 267/450/198 +f 262/438/199 265/441/199 268/444/199 263/439/199 +o CrucibleLeg3 +v -0.586680 0.837500 0.682350 +v -0.644422 0.837500 0.658433 +v -0.644422 0.962500 0.658433 +v -0.586680 0.962500 0.682350 +v -0.668340 0.837500 0.716175 +v -0.610597 0.837500 0.740093 +v -0.610597 0.962500 0.740093 +v -0.668340 0.962500 0.716175 vt 0.007813 0.828125 vt 0.015625 0.828125 vt 0.015625 0.843750 @@ -1024,234 +1242,16 @@ vt 0.023438 0.851563 vt 0.000000 0.828125 vt 0.000000 0.843750 vn 0.382700 0.000000 -0.923900 -vn -0.382700 0.000000 0.923900 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.923900 0.000000 0.382700 -vn -0.923900 0.000000 -0.382700 -usemtl None -s off -f 221/371/164 222/372/164 223/373/164 224/374/164 -f 225/375/165 226/376/165 227/377/165 228/378/165 -f 224/374/166 223/373/166 228/379/166 227/380/166 -f 226/373/167 225/378/167 222/381/167 221/379/167 -f 226/382/168 221/371/168 224/374/168 227/383/168 -f 222/372/169 225/375/169 228/378/169 223/373/169 -o Pillar2 -v -0.809500 -0.007739 -0.187500 -v -1.174888 0.076617 -0.187500 -v -1.034294 0.685599 -0.187500 -v -0.668905 0.601242 -0.187500 -v -1.174888 0.076617 0.187500 -v -0.809500 -0.007739 0.187500 -v -0.668905 0.601242 0.187500 -v -1.034294 0.685599 0.187500 -vt 0.046875 0.562500 -vt 0.093750 0.562500 -vt 0.093750 0.640625 -vt 0.046875 0.640625 -vt 0.140625 0.562500 -vt 0.187500 0.562500 -vt 0.187500 0.640625 -vt 0.140625 0.640625 -vt 0.093750 0.687500 -vt 0.046875 0.687500 -vt 0.140625 0.687500 -vt 0.000000 0.562500 -vt 0.000000 0.640625 -vn 0.000000 0.000000 -1.000000 -vn -0.000000 -0.000000 1.000000 -vn 0.225000 0.974400 0.000000 -vn -0.224900 -0.974400 -0.000000 -vn 0.974400 -0.225000 -0.000000 -vn -0.974400 0.225000 0.000000 -usemtl None -s off -f 229/384/170 230/385/170 231/386/170 232/387/170 -f 233/388/171 234/389/171 235/390/171 236/391/171 -f 232/387/172 231/386/172 236/392/172 235/393/172 -f 234/386/173 233/391/173 230/394/173 229/392/173 -f 234/395/174 229/384/174 232/387/174 235/396/174 -f 230/385/175 233/388/175 236/391/175 231/386/175 -o JarContent2 -v 0.353553 0.868750 0.309359 -v 0.265165 0.868750 0.220971 -v 0.265165 1.118750 0.220971 -v 0.353553 1.118750 0.309359 -v 0.176777 0.868750 0.309359 -v 0.265165 0.868750 0.397748 -v 0.265165 1.118750 0.397748 -v 0.176777 1.118750 0.309359 -vt 0.117188 0.312500 -vt 0.132813 0.312500 -vt 0.132813 0.343750 -vt 0.117188 0.343750 -vt 0.148438 0.312500 -vt 0.164063 0.312500 -vt 0.164063 0.343750 -vt 0.148438 0.343750 -vt 0.132813 0.359375 -vt 0.117188 0.359375 -vt 0.148438 0.359375 -vt 0.101563 0.312500 -vt 0.101563 0.343750 -vn 0.707100 0.000000 -0.707100 -vn -0.707100 -0.000000 0.707100 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 0.707100 -0.000000 0.707100 -vn -0.707100 0.000000 -0.707100 -usemtl None -s off -f 237/397/176 238/398/176 239/399/176 240/400/176 -f 241/401/177 242/402/177 243/403/177 244/404/177 -f 240/400/178 239/399/178 244/405/178 243/406/178 -f 242/399/179 241/404/179 238/407/179 237/405/179 -f 242/408/180 237/397/180 240/400/180 243/409/180 -f 238/398/181 241/401/181 244/404/181 239/399/181 -o BeamCasing -v 0.375000 0.275000 -0.062500 -v -1.375000 0.275000 -0.062500 -v -1.375000 0.400000 -0.062500 -v 0.375000 0.400000 -0.062500 -v -1.375000 0.275000 0.062500 -v 0.375000 0.275000 0.062500 -v 0.375000 0.400000 0.062500 -v -1.375000 0.400000 0.062500 -vt 0.015625 0.500000 -vt 0.234375 0.500000 -vt 0.234375 0.515625 -vt 0.015625 0.515625 -vt 0.250000 0.500000 -vt 0.468750 0.500000 -vt 0.468750 0.515625 -vt 0.250000 0.515625 -vt 0.234375 0.531250 -vt 0.015625 0.531250 -vt 0.453125 0.515625 -vt 0.453125 0.531250 -vt 0.000000 0.500000 -vt 0.000000 0.515625 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 -0.000000 1.000000 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 0.000000 -vn 1.000000 0.000000 0.000000 -vn -1.000000 0.000000 0.000000 -usemtl None -s off -f 245/410/182 246/411/182 247/412/182 248/413/182 -f 249/414/183 250/415/183 251/416/183 252/417/183 -f 248/413/184 247/412/184 252/418/184 251/419/184 -f 250/412/185 249/420/185 246/421/185 245/418/185 -f 250/422/186 245/410/186 248/413/186 251/423/186 -f 246/411/187 249/414/187 252/417/187 247/412/187 -o Jar3 -v 0.046330 0.837500 0.310056 -v -0.134781 0.837500 0.261527 -v -0.134781 1.212500 0.261527 -v 0.046330 1.212500 0.310056 -v -0.183309 0.837500 0.442639 -v -0.002198 0.837500 0.491167 -v -0.002198 1.212500 0.491167 -v -0.183309 1.212500 0.442639 -vt 0.023438 0.179688 -vt 0.046875 0.179688 -vt 0.046875 0.226563 -vt 0.023438 0.226563 -vt 0.070313 0.179688 -vt 0.093750 0.179688 -vt 0.093750 0.226563 -vt 0.070313 0.226563 -vt 0.046875 0.250000 -vt 0.023438 0.250000 -vt 0.070313 0.250000 -vt 0.000000 0.179688 -vt 0.000000 0.226563 -vn 0.258800 0.000000 -0.965900 -vn -0.258800 -0.000000 0.965900 +vn -0.382700 -0.000000 0.923900 vn -0.000000 1.000000 0.000000 vn 0.000000 -1.000000 0.000000 -vn 0.965900 -0.000000 0.258800 -vn -0.965900 0.000000 -0.258800 -usemtl None -s off -f 253/424/188 254/425/188 255/426/188 256/427/188 -f 257/428/189 258/429/189 259/430/189 260/431/189 -f 256/427/190 255/426/190 260/432/190 259/433/190 -f 258/426/191 257/431/191 254/434/191 253/432/191 -f 258/435/192 253/424/192 256/427/192 259/436/192 -f 254/425/193 257/428/193 260/431/193 255/426/193 -o CrucibleJarContent -v -1.209170 0.962500 0.233088 -v -1.324655 0.962500 0.185252 -v -1.324655 1.275000 0.185252 -v -1.209170 1.275000 0.233088 -v -1.372490 0.962500 0.300737 -v -1.257005 0.962500 0.348573 -v -1.257005 1.275000 0.348573 -v -1.372490 1.275000 0.300737 -vt 0.304688 0.179688 -vt 0.320313 0.179688 -vt 0.320313 0.218750 -vt 0.304688 0.218750 -vt 0.335938 0.179688 -vt 0.351563 0.179688 -vt 0.351563 0.218750 -vt 0.335938 0.218750 -vt 0.320313 0.234375 -vt 0.304688 0.234375 -vt 0.335938 0.234375 -vt 0.289063 0.179688 -vt 0.289063 0.218750 -vn 0.382700 0.000000 -0.923900 -vn -0.382700 -0.000000 0.923900 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 -0.000000 -vn 0.923900 0.000000 0.382700 +vn 0.923900 -0.000000 0.382700 vn -0.923900 0.000000 -0.382700 usemtl None s off -f 261/437/194 262/438/194 263/439/194 264/440/194 -f 265/441/195 266/442/195 267/443/195 268/444/195 -f 264/440/196 263/439/196 268/445/196 267/446/196 -f 266/439/197 265/444/197 262/447/197 261/445/197 -f 266/448/198 261/437/198 264/440/198 267/449/198 -f 262/438/199 265/441/199 268/444/199 263/439/199 -o Carpet1 -v 0.531250 0.524375 -0.250000 -v 0.468750 0.524375 -0.250000 -v 0.468750 0.836875 -0.250000 -v 0.531250 0.836875 -0.250000 -v 0.468750 0.524375 0.250000 -v 0.531250 0.524375 0.250000 -v 0.531250 0.836875 0.250000 -v 0.468750 0.836875 0.250000 -vt 0.695313 0.750000 -vt 0.703125 0.750000 -vt 0.703125 0.789063 -vt 0.695313 0.789063 -vt 0.765625 0.750000 -vt 0.773438 0.750000 -vt 0.773438 0.789063 -vt 0.765625 0.789063 -vt 0.703125 0.851563 -vt 0.695313 0.851563 -vt 0.710938 0.789063 -vt 0.710938 0.851563 -vt 0.632813 0.750000 -vt 0.632813 0.789063 -vn 0.000000 0.000000 -1.000000 -vn 0.000000 -0.000000 1.000000 -vn 0.000000 1.000000 0.000000 -vn 0.000000 -1.000000 -0.000000 -vn 1.000000 0.000000 0.000000 -vn -1.000000 -0.000000 0.000000 -usemtl None -s off -f 269/450/200 270/451/200 271/452/200 272/453/200 -f 273/454/201 274/455/201 275/456/201 276/457/201 -f 272/453/202 271/452/202 276/458/202 275/459/202 -f 274/452/203 273/460/203 270/461/203 269/458/203 -f 274/462/204 269/450/204 272/453/204 275/463/204 -f 270/451/205 273/454/205 276/457/205 271/452/205 +f 269/451/200 270/452/200 271/453/200 272/454/200 +f 273/455/201 274/456/201 275/457/201 276/458/201 +f 272/454/202 271/453/202 276/459/202 275/460/202 +f 274/453/203 273/458/203 270/461/203 269/459/203 +f 274/462/204 269/451/204 272/454/204 275/463/204 +f 270/452/205 273/455/205 276/458/205 271/453/205 diff --git a/src/main/resources/assets/bloodmagic/textures/blocks/empty.png b/src/main/resources/assets/bloodmagic/textures/blocks/empty.png new file mode 100644 index 0000000000000000000000000000000000000000..5ac033976cede1000103e6cca70f4a6618f477e7 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=DjSK$uZf!>a)($X?><>&pIsm5I@kS