diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/entity/SpeedboatModel.java b/src/main/java/com/atsuishio/superbwarfare/client/model/entity/SpeedboatModel.java new file mode 100644 index 000000000..eee4ed29d --- /dev/null +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/entity/SpeedboatModel.java @@ -0,0 +1,30 @@ +package com.atsuishio.superbwarfare.client.model.entity; + +import com.atsuishio.superbwarfare.ModUtils; +import com.atsuishio.superbwarfare.entity.SpeedboatEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.core.animation.AnimationState; +import software.bernie.geckolib.model.GeoModel; + +public class SpeedboatModel extends GeoModel { + + @Override + public ResourceLocation getAnimationResource(SpeedboatEntity entity) { + return null; +// return ModUtils.loc("animations/mk_42.animation.json"); + } + + @Override + public ResourceLocation getModelResource(SpeedboatEntity entity) { + return ModUtils.loc("geo/speedboat.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(SpeedboatEntity entity) { + return ModUtils.loc("textures/entity/speedboat.png"); + } + + @Override + public void setCustomAnimations(SpeedboatEntity animatable, long instanceId, AnimationState animationState) { + } +} diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/entity/SpeedboatRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/entity/SpeedboatRenderer.java new file mode 100644 index 000000000..1d2d0249a --- /dev/null +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/entity/SpeedboatRenderer.java @@ -0,0 +1,48 @@ +package com.atsuishio.superbwarfare.client.renderer.entity; + +import com.atsuishio.superbwarfare.client.model.entity.SpeedboatModel; +import com.atsuishio.superbwarfare.entity.SpeedboatEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import com.mojang.math.Axis; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class SpeedboatRenderer extends GeoEntityRenderer { + + public SpeedboatRenderer(EntityRendererProvider.Context renderManager) { + super(renderManager, new SpeedboatModel()); + } + + @Override + public RenderType getRenderType(SpeedboatEntity animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { + return RenderType.entityTranslucent(getTextureLocation(animatable)); + } + + @Override + public void preRender(PoseStack poseStack, SpeedboatEntity entity, BakedGeoModel model, MultiBufferSource bufferSource, VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, float red, float green, + float blue, float alpha) { + float scale = 1f; + this.scaleHeight = scale; + this.scaleWidth = scale; + super.preRender(poseStack, entity, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, red, green, blue, alpha); + } + + @Override + public void render(SpeedboatEntity entityIn, float entityYaw, float partialTicks, PoseStack poseStack, MultiBufferSource bufferIn, int packedLightIn) { + poseStack.pushPose(); + poseStack.mulPose(Axis.YP.rotationDegrees(-Mth.lerp(partialTicks, entityIn.yRotO, entityIn.getYRot()))); + super.render(entityIn, entityYaw, partialTicks, poseStack, bufferIn, packedLightIn); + poseStack.popPose(); + } + + @Override + protected float getDeathMaxRotation(SpeedboatEntity entityLivingBaseIn) { + return 0.0F; + } +} diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/IVehicleEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/IVehicleEntity.java new file mode 100644 index 000000000..3f63a87c4 --- /dev/null +++ b/src/main/java/com/atsuishio/superbwarfare/entity/IVehicleEntity.java @@ -0,0 +1,3 @@ +package com.atsuishio.superbwarfare.entity; +public interface IVehicleEntity { +} diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/SpeedboatEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/SpeedboatEntity.java new file mode 100644 index 000000000..c624b4705 --- /dev/null +++ b/src/main/java/com/atsuishio/superbwarfare/entity/SpeedboatEntity.java @@ -0,0 +1,247 @@ +package com.atsuishio.superbwarfare.entity; + +import com.atsuishio.superbwarfare.config.server.CannonConfig; +import com.atsuishio.superbwarfare.config.server.ExplosionDestroyConfig; +import com.atsuishio.superbwarfare.init.*; +import com.atsuishio.superbwarfare.item.ContainerBlockItem; +import com.atsuishio.superbwarfare.tools.CustomExplosion; +import com.atsuishio.superbwarfare.tools.ParticleTool; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.protocol.Packet; +import net.minecraft.network.protocol.game.ClientGamePacketListener; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.Mth; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.damagesource.DamageTypes; +import net.minecraft.world.entity.AreaEffectCloud; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.ThrownPotion; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Explosion; +import net.minecraft.world.level.Level; +import net.minecraftforge.fluids.FluidType; +import net.minecraftforge.network.NetworkHooks; +import net.minecraftforge.network.PlayMessages; +import net.minecraftforge.registries.ForgeRegistries; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.core.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.core.animation.AnimatableManager; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class SpeedboatEntity extends Entity implements GeoEntity, IChargeEntity, IVehicleEntity{ + public static final EntityDataAccessor HEALTH = SynchedEntityData.defineId(SpeedboatEntity.class, EntityDataSerializers.FLOAT); + public static final EntityDataAccessor ENERGY = SynchedEntityData.defineId(SpeedboatEntity.class, EntityDataSerializers.FLOAT); + private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); + public static final float MAX_HEALTH = CannonConfig.MK42_HP.get(); + + + public SpeedboatEntity(PlayMessages.SpawnEntity packet, Level world) { + this(ModEntities.SPEEDBOAT.get(), world); + } + + public SpeedboatEntity(EntityType type, Level world) { + super(type, world); + } + + @Override + protected void defineSynchedData() { + this.entityData.define(HEALTH, MAX_HEALTH); + this.entityData.define(ENERGY, 0f); + } + + @Override + public void addAdditionalSaveData(CompoundTag compound) { + compound.putFloat("Health", this.entityData.get(HEALTH)); + compound.putFloat("Energy", this.entityData.get(ENERGY)); + } + + @Override + public void readAdditionalSaveData(CompoundTag compound) { + this.entityData.set(ENERGY, compound.getFloat("Energy")); + if (compound.contains("Health")) { + this.entityData.set(HEALTH, compound.getFloat("Health")); + } else { + this.entityData.set(HEALTH, MAX_HEALTH); + } + } + + @Override + public boolean canBeCollidedWith() { + return true; + } + + @Override + public boolean canCollideWith(Entity pEntity) { + return (pEntity.canBeCollidedWith() || pEntity.isPushable()) && !this.isPassengerOfSameVehicle(pEntity); + } + + @Override + public Packet getAddEntityPacket() { + return NetworkHooks.getEntitySpawningPacket(this); + } + + @Override + public double getPassengersRidingOffset() { + return super.getPassengersRidingOffset() - 1.3; + } + + @Override + public boolean hurt(DamageSource source, float amount) { + if (this.level() instanceof ServerLevel serverLevel) { + ParticleTool.sendParticle(serverLevel, ModParticleTypes.FIRE_STAR.get(), this.getX(), this.getY() + 2.5, this.getZ(), 4, 0.2, 0.2, 0.2, 0.2, false); + } + + if (source.getDirectEntity() instanceof ThrownPotion || source.getDirectEntity() instanceof AreaEffectCloud) + return false; + if (source.is(DamageTypes.FALL)) + return false; + if (source.is(DamageTypes.CACTUS)) + return false; + if (source.is(DamageTypes.DROWN)) + return false; + if (source.is(DamageTypes.LIGHTNING_BOLT)) + return false; + if (source.is(DamageTypes.FALLING_ANVIL)) + return false; + if (source.is(DamageTypes.DRAGON_BREATH)) + return false; + if (source.is(DamageTypes.WITHER)) + return false; + if (source.is(DamageTypes.WITHER_SKULL)) + return false; + if (source.is(ModDamageTypes.PROJECTILE_BOOM)) { + amount *= 0.5f; + } + if (source.is(ModDamageTypes.CANNON_FIRE)) { + amount *= 1.4f; + } + if (source.is(ModDamageTypes.GUN_FIRE_ABSOLUTE)) { + amount *= 1.6f; + } + + this.level().playSound(null, this.getOnPos(), ModSounds.HIT.get(), SoundSource.PLAYERS, 1, 1); + this.entityData.set(HEALTH, this.entityData.get(HEALTH) - 0.75f * amount); + + return true; + } + + @Override + public boolean isPickable() { + return !this.isRemoved(); + } + + @Override + public InteractionResult interact(Player player, InteractionHand hand) { + if (player.isShiftKeyDown()) { + if (player.getMainHandItem().is(ModItems.CROWBAR.get()) && this.getFirstPassenger() == null) { + ItemStack stack = ContainerBlockItem.createInstance(this); + if (!player.addItem(stack)) { + player.drop(stack, false); + } + this.discard(); + return InteractionResult.sidedSuccess(this.level().isClientSide()); + } + return InteractionResult.PASS; + } else { + player.startRiding(this); + return InteractionResult.sidedSuccess(this.level().isClientSide()); + } + } + +// @Override +// public Vec3 getDeltaMovement() { +// return new Vec3(0, Math.min(super.getDeltaMovement().y, 0), 0); +// } + + public double getSubmergedHeight(Entity entity) { + for (FluidType fluidType : ForgeRegistries.FLUID_TYPES.get().getValues()) { + if (entity.level().getFluidState(entity.blockPosition()).getFluidType() == fluidType) + return entity.getFluidTypeHeight(fluidType); + } + return 0; + } + + @Override + public void baseTick() { + super.baseTick(); + + +// if (this.getFirstPassenger() instanceof Player player) { +// player.displayClientMessage(Component.literal("SubmergedHeight" + new java.text.DecimalFormat("##.##").format(getSubmergedHeight(this))), true); +// } + + this.move(MoverType.SELF, this.getDeltaMovement()); + double fluidFloat; + + if (this.isInWater()) { + fluidFloat = -0.025 + 0.05 * getSubmergedHeight(this); + } else { + fluidFloat = -0.04; + } + + this.setDeltaMovement(this.getDeltaMovement().add(0.0, fluidFloat, 0.0)); + this.setDeltaMovement(this.getDeltaMovement().multiply(1, 0.85, 1)); + + if (this.entityData.get(HEALTH) <= 0) { + this.ejectPassengers(); + destroy(); + } + this.refreshDimensions(); + } + + private void destroy() { + CustomExplosion explosion = new CustomExplosion(this.level(), this, + ModDamageTypes.causeProjectileBoomDamage(this.level().registryAccess(), this, this), 20f, + this.getX(), this.getY(), this.getZ(), 4.5f, ExplosionDestroyConfig.EXPLOSION_DESTROY.get() ? Explosion.BlockInteraction.DESTROY : Explosion.BlockInteraction.KEEP).setDamageMultiplier(1); + explosion.explode(); + net.minecraftforge.event.ForgeEventFactory.onExplosionStart(this.level(), explosion); + explosion.finalizeExplosion(false); + ParticleTool.spawnHugeExplosionParticles(this.level(), this.position()); + + this.discard(); + } + + protected void clampRotation(Entity entity) { + float f = Mth.wrapDegrees(entity.getXRot()); + float f1 = Mth.clamp(f, -85.0F, 16.3F); + entity.xRotO += f1 - f; + entity.setXRot(entity.getXRot() + f1 - f); + + entity.setYBodyRot(this.getYRot()); + float f2 = Mth.wrapDegrees(entity.getYRot() - this.getYRot()); + float f3 = Mth.clamp(f2, -105.0F, 105.0F); + entity.yRotO += f3 - f2; + entity.setYRot(entity.getYRot() + f3 - f2); + entity.setYHeadRot(entity.getYRot()); + } + + @Override + public void onPassengerTurned(Entity entity) { + this.clampRotation(entity); + } + + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar data) { + + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.cache; + } + + @Override + public void charge(int amount) { + this.entityData.set(ENERGY, Math.min(this.entityData.get(ENERGY) + amount, CannonConfig.ANNIHILATOR_MAX_ENERGY.get().floatValue())); + } +} diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModEntities.java b/src/main/java/com/atsuishio/superbwarfare/init/ModEntities.java index 68415e7b4..b5e1bc3fb 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModEntities.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModEntities.java @@ -31,7 +31,7 @@ public class ModEntities { public static final RegistryObject> CLAYMORE = register("claymore", EntityType.Builder.of(ClaymoreEntity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(512).setUpdateInterval(1).sized(0.5f, 0.5f)); public static final RegistryObject> MK_42 = register("mk_42", - EntityType.Builder.of(Mk42Entity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(5124).setUpdateInterval(3).setCustomClientFactory(Mk42Entity::new).fireImmune().sized(3.4f, 3.5f)); + EntityType.Builder.of(Mk42Entity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(512).setUpdateInterval(3).setCustomClientFactory(Mk42Entity::new).fireImmune().sized(3.4f, 3.5f)); public static final RegistryObject> MLE_1934 = register("mle_1934", EntityType.Builder.of(Mle1934Entity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(512).setUpdateInterval(3).setCustomClientFactory(Mle1934Entity::new).fireImmune().sized(4.5f, 2.8f)); public static final RegistryObject> ANNIHILATOR = register("annihilator", @@ -61,6 +61,8 @@ public class ModEntities { EntityType.Builder.of(JavelinMissileEntity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(512).setUpdateInterval(1).setCustomClientFactory(JavelinMissileEntity::new).sized(0.5f, 0.5f)); public static final RegistryObject> LASER = register("laser", EntityType.Builder.of(LaserEntity::new, MobCategory.MISC).sized(0.1f, 0.1f).fireImmune().setUpdateInterval(1)); + public static final RegistryObject> SPEEDBOAT = register("speedboat", + EntityType.Builder.of(SpeedboatEntity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(512).setUpdateInterval(3).setCustomClientFactory(SpeedboatEntity::new).fireImmune().sized(3.3f, 2.5f)); private static RegistryObject> register(String name, EntityType.Builder entityTypeBuilder) { return REGISTRY.register(name, () -> entityTypeBuilder.build(name)); diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModEntityRenderers.java b/src/main/java/com/atsuishio/superbwarfare/init/ModEntityRenderers.java index ac87ef35c..eb9d29eaa 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModEntityRenderers.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModEntityRenderers.java @@ -29,5 +29,6 @@ public class ModEntityRenderers { event.registerEntityRenderer(ModEntities.JAVELIN_MISSILE.get(), JavelinMissileRenderer::new); event.registerEntityRenderer(ModEntities.LASER.get(), LaserEntityRenderer::new); event.registerEntityRenderer(ModEntities.ANNIHILATOR.get(), AnnihilatorRenderer::new); + event.registerEntityRenderer(ModEntities.SPEEDBOAT.get(), SpeedboatRenderer::new); } } diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModTabs.java b/src/main/java/com/atsuishio/superbwarfare/init/ModTabs.java index 414d07f2b..5725ed1a5 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModTabs.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModTabs.java @@ -106,6 +106,7 @@ public class ModTabs { output.accept(ContainerBlockItem.createMk42Instance()); output.accept(ContainerBlockItem.createMle1934Instance()); output.accept(ContainerBlockItem.createAnnihilatorInstance()); + output.accept(ContainerBlockItem.createSpeedboatInstance()); } else { output.accept(registryObject.get()); if (registryObject.get() == ModItems.ARMOR_PLATE.get()) { diff --git a/src/main/java/com/atsuishio/superbwarfare/item/ContainerBlockItem.java b/src/main/java/com/atsuishio/superbwarfare/item/ContainerBlockItem.java index a4f442772..4240cd2b6 100644 --- a/src/main/java/com/atsuishio/superbwarfare/item/ContainerBlockItem.java +++ b/src/main/java/com/atsuishio/superbwarfare/item/ContainerBlockItem.java @@ -101,4 +101,7 @@ public class ContainerBlockItem extends BlockItem implements GeoItem { public static ItemStack createAnnihilatorInstance() { return createInstance(ModEntities.ANNIHILATOR.get()); } + public static ItemStack createSpeedboatInstance() { + return createInstance(ModEntities.SPEEDBOAT.get()); + } } diff --git a/src/main/resources/assets/superbwarfare/geo/speedboat.geo.json b/src/main/resources/assets/superbwarfare/geo/speedboat.geo.json new file mode 100644 index 000000000..deced1cee --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/speedboat.geo.json @@ -0,0 +1,3093 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 9, + "visible_bounds_height": 5, + "visible_bounds_offset": [0, 1.5, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0, 0, 0] + }, + { + "name": "duo", + "parent": "root", + "pivot": [0, 3.48, 52.97574], + "cubes": [ + { + "origin": [-0.9, 2.58, 52.37574], + "size": [1.8, 1.8, 1.2], + "pivot": [0, 3.48, 52.97574], + "rotation": [-90, -45, 0], + "uv": { + "east": {"uv": [19, 56], "uv_size": [1, 1]}, + "south": {"uv": [56, 19], "uv_size": [1, 1]}, + "west": {"uv": [20, 56], "uv_size": [1, 1]}, + "up": {"uv": [56, 20], "uv_size": [1, 1]}, + "down": {"uv": [21, 57], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.54, 2.94, 53.57574], + "size": [1.08, 1.08, 12], + "pivot": [0, 3.48, 52.97574], + "rotation": [-90, -45, 0], + "uv": { + "east": {"uv": [38, 9], "uv_size": [3, 1]}, + "south": {"uv": [56, 21], "uv_size": [1, 1]}, + "west": {"uv": [29, 39], "uv_size": [3, 1]}, + "up": {"uv": [6, 31], "uv_size": [1, 3]}, + "down": {"uv": [50, 33], "uv_size": [1, -3]} + } + }, + { + "origin": [-1.74, -3.66, 46.97574], + "size": [4.68, 1.08, 11.4], + "pivot": [0, -3.12, 52.97574], + "rotation": [0, -90, -90], + "uv": { + "north": {"uv": [22, 56], "uv_size": [1, 1]}, + "east": {"uv": [14, 45], "uv_size": [3, 1]}, + "south": {"uv": [56, 22], "uv_size": [1, 1]}, + "up": {"uv": [32, 50], "uv_size": [1, 3]}, + "down": {"uv": [33, 53], "uv_size": [1, -3]} + } + }, + { + "origin": [-1.416, -2.94596, 50.13002], + "size": [4.356, 1.08, 10.536], + "pivot": [0, -2.40596, 55.26602], + "rotation": [180, -67.5, 90], + "uv": { + "north": {"uv": [23, 56], "uv_size": [1, 1]}, + "west": {"uv": [50, 24], "uv_size": [3, 1]}, + "up": {"uv": [34, 50], "uv_size": [1, 3]}, + "down": {"uv": [35, 53], "uv_size": [1, -3]} + } + } + ] + }, + { + "name": "Rotor", + "parent": "root", + "pivot": [0, -4.8, 38.4], + "rotation": [0, 0, 0], + "cubes": [ + { + "origin": [-0.48, -5.28, 46.2], + "size": [0.96, 0.96, 4.2], + "pivot": [0, -4.8, 38.4], + "rotation": [0, 0, -45], + "uv": { + "east": {"uv": [56, 0], "uv_size": [1, 1]}, + "south": {"uv": [56, 1], "uv_size": [1, 1]}, + "west": {"uv": [2, 56], "uv_size": [1, 1]}, + "up": {"uv": [56, 2], "uv_size": [1, 1]}, + "down": {"uv": [3, 57], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.08, -5.88, 46.44], + "size": [2.16, 2.16, 3], + "pivot": [0, -4.8, 49.2], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [6, 56], "uv_size": [1, 1]}, + "east": {"uv": [56, 6], "uv_size": [1, 1]}, + "south": {"uv": [7, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 7], "uv_size": [1, 1]}, + "up": {"uv": [8, 56], "uv_size": [1, 1]}, + "down": {"uv": [56, 9], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.72, -5.52, 49.44], + "size": [1.44, 1.44, 0.6], + "pivot": [0, -4.8, 49.2], + "rotation": [0, 0, -45], + "uv": { + "east": {"uv": [56, 16], "uv_size": [1, 1]}, + "south": {"uv": [17, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 17], "uv_size": [1, 1]}, + "up": {"uv": [18, 56], "uv_size": [1, 1]}, + "down": {"uv": [56, 19], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "bone5", + "parent": "Rotor", + "pivot": [0, -4.8, 48], + "cubes": [ + { + "origin": [0.09445, -3.35784, 48.11481], + "size": [4.44, 1.92, 0.6], + "pivot": [2.43445, -2.39784, 48.41481], + "rotation": [-22.5, 0, -45], + "uv": { + "north": {"uv": [9, 56], "uv_size": [1, 1]}, + "south": {"uv": [56, 9], "uv_size": [1, 1]}, + "west": {"uv": [10, 56], "uv_size": [1, 1]}, + "up": {"uv": [56, 10], "uv_size": [1, 1]}, + "down": {"uv": [11, 57], "uv_size": [1, -1]} + } + }, + { + "origin": [1.83901, -3.1264, 47.54861], + "size": [3.12, 1.32, 0.6], + "pivot": [3.99901, -2.7664, 47.84861], + "rotation": [-20.94102, 8.42106, -24.05898], + "uv": { + "north": {"uv": [56, 11], "uv_size": [1, 1]}, + "south": {"uv": [12, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 12], "uv_size": [1, 1]}, + "down": {"uv": [13, 57], "uv_size": [1, -1]} + } + }, + { + "origin": [1.46589, -1.79328, 48.681], + "size": [1.56, 1.92, 0.6], + "pivot": [2.06589, -0.83328, 48.981], + "rotation": [-20.94102, -8.42106, -65.94102], + "uv": { + "north": {"uv": [56, 13], "uv_size": [1, 1]}, + "south": {"uv": [14, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 14], "uv_size": [1, 1]} + } + }, + { + "origin": [1.56218, -1.91247, 48.79363], + "size": [0.96, 1.62, 0.6], + "pivot": [1.56218, -0.95247, 49.09363], + "rotation": [0, -22.5, -135], + "uv": { + "north": {"uv": [15, 56], "uv_size": [1, 1]}, + "south": {"uv": [56, 15], "uv_size": [1, 1]}, + "west": {"uv": [16, 56], "uv_size": [1, 1]} + } + }, + { + "origin": [1.05513, -2.20404, 48.681], + "size": [1.56, 1.98, 0.6], + "pivot": [1.65513, -1.24404, 48.981], + "rotation": [20.94102, -8.42106, 155.94102], + "uv": { + "north": {"uv": [56, 23], "uv_size": [1, 1]}, + "south": {"uv": [24, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 24], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone6", + "parent": "Rotor", + "pivot": [0, -4.8, 48], + "rotation": [0, 0, 90], + "cubes": [ + { + "origin": [0.09445, -3.35784, 48.11481], + "size": [4.44, 1.92, 0.6], + "pivot": [2.43445, -2.39784, 48.41481], + "rotation": [-22.5, 0, -45], + "uv": { + "north": {"uv": [26, 56], "uv_size": [1, 1]}, + "south": {"uv": [56, 26], "uv_size": [1, 1]}, + "west": {"uv": [27, 56], "uv_size": [1, 1]}, + "up": {"uv": [56, 27], "uv_size": [1, 1]}, + "down": {"uv": [28, 57], "uv_size": [1, -1]} + } + }, + { + "origin": [1.83901, -3.1264, 47.54861], + "size": [3.12, 1.32, 0.6], + "pivot": [3.99901, -2.7664, 47.84861], + "rotation": [-20.94102, 8.42106, -24.05898], + "uv": { + "north": {"uv": [56, 28], "uv_size": [1, 1]}, + "south": {"uv": [29, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 29], "uv_size": [1, 1]}, + "down": {"uv": [30, 57], "uv_size": [1, -1]} + } + }, + { + "origin": [1.46589, -1.79328, 48.681], + "size": [1.56, 1.92, 0.6], + "pivot": [2.06589, -0.83328, 48.981], + "rotation": [-20.94102, -8.42106, -65.94102], + "uv": { + "north": {"uv": [56, 30], "uv_size": [1, 1]}, + "south": {"uv": [31, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 31], "uv_size": [1, 1]} + } + }, + { + "origin": [1.56218, -1.91247, 48.79363], + "size": [0.96, 1.62, 0.6], + "pivot": [1.56218, -0.95247, 49.09363], + "rotation": [0, -22.5, -135], + "uv": { + "north": {"uv": [32, 56], "uv_size": [1, 1]}, + "south": {"uv": [56, 32], "uv_size": [1, 1]}, + "west": {"uv": [33, 56], "uv_size": [1, 1]} + } + }, + { + "origin": [1.05513, -2.20404, 48.681], + "size": [1.56, 1.98, 0.6], + "pivot": [1.65513, -1.24404, 48.981], + "rotation": [20.94102, -8.42106, 155.94102], + "uv": { + "north": {"uv": [56, 33], "uv_size": [1, 1]}, + "south": {"uv": [34, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 34], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone7", + "parent": "Rotor", + "pivot": [0, -4.8, 48], + "rotation": [0, 0, -180], + "cubes": [ + { + "origin": [0.09445, -3.35784, 48.11481], + "size": [4.44, 1.92, 0.6], + "pivot": [2.43445, -2.39784, 48.41481], + "rotation": [-22.5, 0, -45], + "uv": { + "north": {"uv": [35, 56], "uv_size": [1, 1]}, + "south": {"uv": [56, 35], "uv_size": [1, 1]}, + "west": {"uv": [36, 56], "uv_size": [1, 1]}, + "up": {"uv": [56, 36], "uv_size": [1, 1]}, + "down": {"uv": [37, 57], "uv_size": [1, -1]} + } + }, + { + "origin": [1.83901, -3.1264, 47.54861], + "size": [3.12, 1.32, 0.6], + "pivot": [3.99901, -2.7664, 47.84861], + "rotation": [-20.94102, 8.42106, -24.05898], + "uv": { + "north": {"uv": [56, 37], "uv_size": [1, 1]}, + "south": {"uv": [38, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 38], "uv_size": [1, 1]}, + "down": {"uv": [39, 57], "uv_size": [1, -1]} + } + }, + { + "origin": [1.46589, -1.79328, 48.681], + "size": [1.56, 1.92, 0.6], + "pivot": [2.06589, -0.83328, 48.981], + "rotation": [-20.94102, -8.42106, -65.94102], + "uv": { + "north": {"uv": [56, 39], "uv_size": [1, 1]}, + "south": {"uv": [40, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 40], "uv_size": [1, 1]} + } + }, + { + "origin": [1.56218, -1.91247, 48.79363], + "size": [0.96, 1.62, 0.6], + "pivot": [1.56218, -0.95247, 49.09363], + "rotation": [0, -22.5, -135], + "uv": { + "north": {"uv": [41, 56], "uv_size": [1, 1]}, + "south": {"uv": [56, 41], "uv_size": [1, 1]}, + "west": {"uv": [42, 56], "uv_size": [1, 1]} + } + }, + { + "origin": [1.05513, -2.20404, 48.681], + "size": [1.56, 1.98, 0.6], + "pivot": [1.65513, -1.24404, 48.981], + "rotation": [20.94102, -8.42106, 155.94102], + "uv": { + "north": {"uv": [56, 42], "uv_size": [1, 1]}, + "south": {"uv": [43, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 43], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone8", + "parent": "Rotor", + "pivot": [0, -4.8, 48], + "rotation": [0, 0, -90], + "cubes": [ + { + "origin": [0.09445, -3.35784, 48.11481], + "size": [4.44, 1.92, 0.6], + "pivot": [2.43445, -2.39784, 48.41481], + "rotation": [-22.5, 0, -45], + "uv": { + "north": {"uv": [44, 56], "uv_size": [1, 1]}, + "south": {"uv": [56, 44], "uv_size": [1, 1]}, + "west": {"uv": [45, 56], "uv_size": [1, 1]}, + "up": {"uv": [56, 45], "uv_size": [1, 1]}, + "down": {"uv": [46, 57], "uv_size": [1, -1]} + } + }, + { + "origin": [1.83901, -3.1264, 47.54861], + "size": [3.12, 1.32, 0.6], + "pivot": [3.99901, -2.7664, 47.84861], + "rotation": [-20.94102, 8.42106, -24.05898], + "uv": { + "north": {"uv": [56, 46], "uv_size": [1, 1]}, + "south": {"uv": [47, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 47], "uv_size": [1, 1]}, + "down": {"uv": [48, 57], "uv_size": [1, -1]} + } + }, + { + "origin": [1.46589, -1.79328, 48.681], + "size": [1.56, 1.92, 0.6], + "pivot": [2.06589, -0.83328, 48.981], + "rotation": [-20.94102, -8.42106, -65.94102], + "uv": { + "north": {"uv": [56, 48], "uv_size": [1, 1]}, + "south": {"uv": [49, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 49], "uv_size": [1, 1]} + } + }, + { + "origin": [1.56218, -1.91247, 48.79363], + "size": [0.96, 1.62, 0.6], + "pivot": [1.56218, -0.95247, 49.09363], + "rotation": [0, -22.5, -135], + "uv": { + "north": {"uv": [50, 56], "uv_size": [1, 1]}, + "south": {"uv": [56, 50], "uv_size": [1, 1]}, + "west": {"uv": [51, 56], "uv_size": [1, 1]} + } + }, + { + "origin": [1.05513, -2.20404, 48.681], + "size": [1.56, 1.98, 0.6], + "pivot": [1.65513, -1.24404, 48.981], + "rotation": [20.94102, -8.42106, 155.94102], + "uv": { + "north": {"uv": [56, 51], "uv_size": [1, 1]}, + "south": {"uv": [52, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 52], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "paota", + "parent": "root", + "pivot": [0, 39.38661, 9.04995] + }, + { + "name": "gun", + "parent": "paota", + "pivot": [0, 47.54144, 9.71768], + "cubes": [ + { + "origin": [-2, 45.54144, 5.71768], + "size": [4, 4, 9], + "uv": { + "north": {"uv": [58, 14], "uv_size": [1, 1]}, + "east": {"uv": [54, 47], "uv_size": [2, 1]}, + "south": {"uv": [15, 58], "uv_size": [1, 1]}, + "west": {"uv": [48, 54], "uv_size": [2, 1]}, + "up": {"uv": [54, 48], "uv_size": [1, 2]}, + "down": {"uv": [50, 56], "uv_size": [1, -2]} + } + }, + { + "origin": [-1.5, 46.54144, 6.21768], + "size": [3, 3.25, 9.75], + "uv": { + "north": {"uv": [58, 18], "uv_size": [1, 1]}, + "east": {"uv": [51, 54], "uv_size": [2, 1]}, + "south": {"uv": [19, 58], "uv_size": [1, 1]}, + "west": {"uv": [53, 54], "uv_size": [2, 1]}, + "up": {"uv": [0, 55], "uv_size": [1, 2]}, + "down": {"uv": [1, 57], "uv_size": [1, -2]} + } + }, + { + "origin": [0.35, 46.54144, 17.96768], + "size": [1, 3.25, 1], + "uv": { + "north": {"uv": [58, 23], "uv_size": [1, 1]}, + "east": {"uv": [24, 58], "uv_size": [1, 1]}, + "south": {"uv": [58, 24], "uv_size": [1, 1]}, + "west": {"uv": [25, 58], "uv_size": [1, 1]}, + "up": {"uv": [58, 25], "uv_size": [1, 1]}, + "down": {"uv": [26, 59], "uv_size": [1, -1]} + } + }, + { + "origin": [0.5, 48.64144, 15.96768], + "size": [0.75, 0.75, 2], + "uv": { + "east": {"uv": [58, 19], "uv_size": [1, 1]}, + "west": {"uv": [20, 58], "uv_size": [1, 1]}, + "up": {"uv": [58, 20], "uv_size": [1, 1]}, + "down": {"uv": [21, 59], "uv_size": [1, -1]} + } + }, + { + "origin": [0.5, 46.89144, 15.96768], + "size": [0.75, 0.75, 2], + "uv": { + "east": {"uv": [58, 21], "uv_size": [1, 1]}, + "west": {"uv": [22, 58], "uv_size": [1, 1]}, + "up": {"uv": [58, 22], "uv_size": [1, 1]}, + "down": {"uv": [23, 59], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.25, 46.89144, 15.96768], + "size": [0.75, 0.75, 2], + "uv": { + "east": {"uv": [58, 31], "uv_size": [1, 1]}, + "west": {"uv": [32, 58], "uv_size": [1, 1]}, + "up": {"uv": [58, 32], "uv_size": [1, 1]}, + "down": {"uv": [33, 59], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.25, 48.64144, 15.96768], + "size": [0.75, 0.75, 2], + "uv": { + "east": {"uv": [58, 29], "uv_size": [1, 1]}, + "west": {"uv": [30, 58], "uv_size": [1, 1]}, + "up": {"uv": [58, 30], "uv_size": [1, 1]}, + "down": {"uv": [31, 59], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.35, 46.54144, 17.96768], + "size": [1, 3.25, 1], + "uv": { + "north": {"uv": [58, 26], "uv_size": [1, 1]}, + "east": {"uv": [27, 58], "uv_size": [1, 1]}, + "south": {"uv": [58, 27], "uv_size": [1, 1]}, + "west": {"uv": [28, 58], "uv_size": [1, 1]}, + "up": {"uv": [58, 28], "uv_size": [1, 1]}, + "down": {"uv": [29, 59], "uv_size": [1, -1]} + } + }, + { + "origin": [-1, 46.54144, 0.71768], + "size": [2, 2, 5], + "pivot": [0, 47.54144, 2.71768], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [58, 15], "uv_size": [1, 1]}, + "east": {"uv": [16, 58], "uv_size": [1, 1]}, + "west": {"uv": [58, 16], "uv_size": [1, 1]}, + "up": {"uv": [17, 58], "uv_size": [1, 1]}, + "down": {"uv": [58, 18], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, 47.04144, -15.28232], + "size": [1, 1, 16], + "pivot": [0, 47.54144, 2.71768], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [18, 58], "uv_size": [1, 1]}, + "east": {"uv": [7, 50], "uv_size": [4, 1]}, + "west": {"uv": [50, 9], "uv_size": [4, 1]}, + "up": {"uv": [50, 10], "uv_size": [1, 4]}, + "down": {"uv": [11, 54], "uv_size": [1, -4]} + } + } + ] + }, + { + "name": "bone15", + "parent": "paota", + "pivot": [0, 43.38661, 9.04995], + "cubes": [ + { + "origin": [-0.48025, 47.04144, 6.01768], + "size": [0.9605, 1, 7.4], + "pivot": [0, 47.54144, 9.71768], + "rotation": [90, -45, -90], + "uv": { + "north": {"uv": [58, 13], "uv_size": [1, 1]}, + "east": {"uv": [54, 44], "uv_size": [2, 1]}, + "south": {"uv": [14, 58], "uv_size": [1, 1]}, + "west": {"uv": [45, 54], "uv_size": [2, 1]}, + "up": {"uv": [54, 45], "uv_size": [1, 2]}, + "down": {"uv": [47, 56], "uv_size": [1, -2]} + } + }, + { + "origin": [-6.14262, 41.66144, 6.49802], + "size": [12.28524, 1.32, 5.10387], + "pivot": [0, 42.86499, 9.04995], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [52, 35], "uv_size": [3, 1]}, + "east": {"uv": [58, 8], "uv_size": [1, 1]}, + "south": {"uv": [40, 52], "uv_size": [3, 1]}, + "west": {"uv": [9, 58], "uv_size": [1, 1]}, + "up": {"uv": [43, 52], "uv_size": [3, 1]}, + "down": {"uv": [46, 53], "uv_size": [3, -1]} + } + }, + { + "origin": [0.45867, 42.54144, 3.11761], + "size": [2.9605, 6.5, 1.5], + "pivot": [-0.56108, 42.90911, 7.21768], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [39, 54], "uv_size": [1, 2]}, + "east": {"uv": [54, 39], "uv_size": [1, 2]}, + "south": {"uv": [40, 54], "uv_size": [1, 2]}, + "west": {"uv": [41, 54], "uv_size": [1, 2]}, + "up": {"uv": [58, 12], "uv_size": [1, 1]} + } + }, + { + "origin": [-3.41917, 42.54144, 3.11761], + "size": [2.9605, 6.5, 1.5], + "pivot": [0.56108, 42.90911, 7.21768], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [42, 54], "uv_size": [1, 2]}, + "east": {"uv": [54, 42], "uv_size": [1, 2]}, + "south": {"uv": [43, 54], "uv_size": [1, 2]}, + "west": {"uv": [44, 54], "uv_size": [1, 2]}, + "up": {"uv": [13, 58], "uv_size": [1, 1]} + } + }, + { + "origin": [-6.14262, 41.66144, 6.49802], + "size": [12.28524, 0.88, 5.10387], + "pivot": [0, 42.86499, 9.04995], + "rotation": [0, -135, 0], + "uv": { + "east": {"uv": [58, 9], "uv_size": [1, 1]}, + "west": {"uv": [10, 58], "uv_size": [1, 1]}, + "up": {"uv": [49, 52], "uv_size": [3, 1]}, + "down": {"uv": [52, 51], "uv_size": [3, -1]} + } + }, + { + "origin": [-6.14262, 41.66144, 6.49802], + "size": [12.28524, 0.88, 5.10387], + "pivot": [0, 42.10144, 9.04995], + "rotation": [-180, 45, 180], + "uv": { + "east": {"uv": [58, 11], "uv_size": [1, 1]}, + "west": {"uv": [12, 58], "uv_size": [1, 1]}, + "up": {"uv": [0, 53], "uv_size": [3, 1]}, + "down": {"uv": [3, 54], "uv_size": [3, -1]} + } + }, + { + "origin": [-6.14262, 41.66144, 6.49802], + "size": [12.28524, 0.88, 5.10387], + "pivot": [0, 42.10144, 9.04995], + "rotation": [-180, 0, 180], + "uv": { + "east": {"uv": [58, 10], "uv_size": [1, 1]}, + "west": {"uv": [11, 58], "uv_size": [1, 1]}, + "up": {"uv": [52, 51], "uv_size": [3, 1]}, + "down": {"uv": [52, 53], "uv_size": [3, -1]} + } + }, + { + "origin": [-3, 41.13661, 6.04995], + "size": [6, 0.5, 6], + "uv": { + "north": {"uv": [35, 54], "uv_size": [2, 1]}, + "east": {"uv": [37, 54], "uv_size": [2, 1]}, + "south": {"uv": [54, 37], "uv_size": [2, 1]}, + "west": {"uv": [54, 38], "uv_size": [2, 1]} + } + } + ] + }, + { + "name": "body", + "parent": "root", + "pivot": [0, 9.7514, 44.46612] + }, + { + "name": "glass", + "parent": "body", + "pivot": [-18.59754, 30.6226, 2.75717], + "cubes": [ + { + "origin": [9.99754, 25.6226, 2.25717], + "size": [21.45, 12, 0.5], + "pivot": [18.59754, 30.6226, 2.75717], + "rotation": [0, -90, -26.75], + "uv": { + "north": {"uv": [18, 33], "uv_size": [5, 3]} + } + }, + { + "origin": [3.40841, 25.50047, -11.58933], + "size": [18.7, 13, 0.5], + "pivot": [12.00841, 30.50047, -11.33933], + "rotation": [-35, -45, 0], + "uv": { + "north": {"uv": [13, 33], "uv_size": [5, 3]} + } + }, + { + "origin": [-7.85, 23.9514, -15.43986], + "size": [15.7, 15, 0.5], + "pivot": [0, 30.9514, -15.18986], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [29, 30], "uv_size": [4, 4]} + } + }, + { + "origin": [-22.10841, 25.50047, -11.58933], + "size": [18.7, 13, 0.5], + "pivot": [-12.00841, 30.50047, -11.33933], + "rotation": [-35, 45, 0], + "uv": { + "north": {"uv": [33, 33], "uv_size": [5, 3]} + } + }, + { + "origin": [-31.44754, 25.6226, 2.25717], + "size": [21.45, 12, 0.5], + "pivot": [-18.59754, 30.6226, 2.75717], + "rotation": [0, 90, 26.75], + "uv": { + "north": {"uv": [33, 30], "uv_size": [5, 3]} + } + } + ] + }, + { + "name": "bone14", + "parent": "body", + "pivot": [0, 39.38661, 9.04995], + "cubes": [ + { + "origin": [-6.98025, 38.58644, 6.15003], + "size": [13.9605, 2.73535, 5.79985], + "pivot": [0, 39.38661, 9.04995], + "rotation": [0, -90, 0], + "uv": { + "east": {"uv": [58, 7], "uv_size": [1, 1]}, + "west": {"uv": [8, 58], "uv_size": [1, 1]}, + "up": {"uv": [52, 34], "uv_size": [3, 1]} + } + }, + { + "origin": [-6.98025, 38.58644, 6.15003], + "size": [13.9605, 2.73535, 5.79985], + "pivot": [0, 39.38661, 9.04995], + "rotation": [0, -45, 0], + "uv": { + "east": {"uv": [58, 6], "uv_size": [1, 1]}, + "west": {"uv": [7, 58], "uv_size": [1, 1]}, + "up": {"uv": [52, 32], "uv_size": [3, 1]} + } + }, + { + "origin": [-6.98025, 38.58644, 6.15003], + "size": [13.9605, 2.73535, 5.79985], + "pivot": [0, 39.38661, 9.04995], + "rotation": [0, 0, 0], + "uv": { + "east": {"uv": [58, 5], "uv_size": [1, 1]}, + "west": {"uv": [6, 58], "uv_size": [1, 1]}, + "up": {"uv": [52, 31], "uv_size": [3, 1]} + } + }, + { + "origin": [-6.98025, 38.58644, 6.15003], + "size": [13.9605, 2.73535, 5.79985], + "pivot": [0, 39.38661, 9.04995], + "rotation": [-180, -45, 180], + "uv": { + "east": {"uv": [58, 4], "uv_size": [1, 1]}, + "west": {"uv": [5, 58], "uv_size": [1, 1]}, + "up": {"uv": [52, 30], "uv_size": [3, 1]} + } + } + ] + }, + { + "name": "bone10", + "parent": "body", + "pivot": [11.85213, 35.40411, 37.04995], + "cubes": [ + { + "origin": [8.77713, 35.05161, 35.77245], + "size": [6.15, 1.205, 2.555], + "pivot": [11.85213, 35.40411, 37.04995], + "rotation": [0, -45, 0], + "uv": { + "east": {"uv": [5, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 5], "uv_size": [1, 1]}, + "up": {"uv": [29, 54], "uv_size": [2, 1]} + } + }, + { + "origin": [8.77713, 35.05161, 35.77245], + "size": [6.15, 1.205, 2.555], + "pivot": [11.85213, 35.40411, 37.04995], + "rotation": [0, 0, 0], + "uv": { + "east": {"uv": [4, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 4], "uv_size": [1, 1]}, + "up": {"uv": [27, 54], "uv_size": [2, 1]} + } + }, + { + "origin": [8.77713, 35.05161, 35.77245], + "size": [6.15, 1.205, 2.555], + "pivot": [11.85213, 35.40411, 37.04995], + "rotation": [-180, -45, 180], + "uv": { + "east": {"uv": [7, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 7], "uv_size": [1, 1]}, + "up": {"uv": [33, 54], "uv_size": [2, 1]} + } + }, + { + "origin": [8.77713, 35.05161, 35.77245], + "size": [6.15, 1.205, 2.555], + "pivot": [11.85213, 35.40411, 37.04995], + "rotation": [0, -90, 0], + "uv": { + "east": {"uv": [6, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 6], "uv_size": [1, 1]}, + "up": {"uv": [31, 54], "uv_size": [2, 1]} + } + } + ] + }, + { + "name": "bone11", + "parent": "bone10", + "pivot": [11.85213, 37.65411, 37.04995], + "rotation": [0, 0, 90], + "cubes": [ + { + "origin": [10.37838, 36.48686, 35.9002], + "size": [1.71, 2.2995, 2.2995], + "pivot": [12.18963, 37.63661, 37.04995], + "rotation": [0, 0, 0], + "uv": { + "east": {"uv": [57, 16], "uv_size": [1, 1]} + } + }, + { + "origin": [10.0983, 36.48686, 36.57637], + "size": [2.385, 2.2995, 2.2995], + "pivot": [12.18963, 37.63661, 37.04995], + "rotation": [0, 45, 0], + "uv": { + "east": {"uv": [15, 57], "uv_size": [1, 1]}, + "up": {"uv": [57, 15], "uv_size": [1, 1]}, + "down": {"uv": [16, 58], "uv_size": [1, -1]} + } + }, + { + "origin": [9.42213, 36.48686, 36.85645], + "size": [5.535, 2.2995, 2.2995], + "pivot": [12.18963, 37.63661, 37.04995], + "rotation": [0, 90, 0], + "uv": { + "east": {"uv": [14, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 14], "uv_size": [1, 1]} + } + }, + { + "origin": [10.0983, 36.48686, 35.22403], + "size": [2.385, 2.2995, 2.2995], + "pivot": [12.18963, 37.63661, 37.04995], + "rotation": [0, -45, 0], + "uv": { + "east": {"uv": [57, 12], "uv_size": [1, 1]}, + "up": {"uv": [13, 57], "uv_size": [1, 1]}, + "down": {"uv": [57, 14], "uv_size": [1, -1]} + } + }, + { + "origin": [10.37838, 36.48686, 35.9002], + "size": [1.71, 2.2995, 2.2995], + "pivot": [12.18963, 37.63661, 37.04995], + "rotation": [90, 0, 0], + "uv": { + "east": {"uv": [12, 57], "uv_size": [1, 1]} + } + }, + { + "origin": [10.0983, 36.48686, 36.57637], + "size": [2.385, 2.2995, 2.2995], + "pivot": [12.18963, 37.63661, 37.04995], + "rotation": [90, 0, 45], + "uv": { + "east": {"uv": [57, 10], "uv_size": [1, 1]}, + "up": {"uv": [11, 57], "uv_size": [1, 1]}, + "down": {"uv": [57, 12], "uv_size": [1, -1]} + } + }, + { + "origin": [9.42213, 36.48686, 36.85645], + "size": [5.535, 2.2995, 2.2995], + "pivot": [12.18963, 37.63661, 37.04995], + "rotation": [90, 0, 90], + "uv": { + "east": {"uv": [57, 9], "uv_size": [1, 1]}, + "west": {"uv": [10, 57], "uv_size": [1, 1]} + } + }, + { + "origin": [10.37838, 36.48686, 35.9002], + "size": [5.535, 2.2995, 2.2995], + "pivot": [13.14588, 37.63661, 37.04995], + "rotation": [90, 45, 90], + "uv": { + "north": {"uv": [57, 18], "uv_size": [1, 1]}, + "east": {"uv": [19, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 19], "uv_size": [1, 1]} + } + }, + { + "origin": [10.37838, 36.48686, 35.9002], + "size": [5.535, 2.2995, 2.2995], + "pivot": [13.14588, 37.63661, 37.04995], + "rotation": [-90, 45, -90], + "uv": { + "north": {"uv": [17, 57], "uv_size": [1, 1]}, + "east": {"uv": [57, 17], "uv_size": [1, 1]}, + "west": {"uv": [18, 57], "uv_size": [1, 1]} + } + }, + { + "origin": [10.0983, 36.48686, 35.22403], + "size": [2.385, 2.2995, 2.2995], + "pivot": [12.18963, 37.63661, 37.04995], + "rotation": [90, 0, -45], + "uv": { + "east": {"uv": [8, 57], "uv_size": [1, 1]}, + "up": {"uv": [57, 8], "uv_size": [1, 1]}, + "down": {"uv": [9, 58], "uv_size": [1, -1]} + } + } + ] + }, + { + "name": "sit", + "parent": "body", + "pivot": [0, 15.7514, 46.86612], + "cubes": [ + { + "origin": [-6, 13.38556, -4.95855], + "size": [12, 2.1, 14.4], + "pivot": [0.6, 16.95848, 4.35594], + "rotation": [84, 0, 0], + "uv": { + "east": {"uv": [4, 48], "uv_size": [4, 1]}, + "south": {"uv": [51, 26], "uv_size": [3, 1]}, + "west": {"uv": [8, 48], "uv_size": [4, 1]}, + "up": {"uv": [2, 35], "uv_size": [3, 4]}, + "down": {"uv": [25, 39], "uv_size": [3, -4]} + } + }, + { + "origin": [-6, 7.3514, -3.83388], + "size": [12, 5.8, 9.48], + "uv": { + "north": {"uv": [26, 51], "uv_size": [3, 1]}, + "east": {"uv": [50, 53], "uv_size": [2, 1]}, + "west": {"uv": [52, 53], "uv_size": [2, 1]}, + "up": {"uv": [43, 42], "uv_size": [3, 2]}, + "down": {"uv": [6, 46], "uv_size": [3, -2]} + } + } + ] + }, + { + "name": "bone9", + "parent": "sit", + "pivot": [10.6, 18.45848, 34.35594], + "cubes": [ + { + "origin": [-17.2, 8.8514, 10.56612], + "size": [12, 2.8, 9.48], + "uv": { + "north": {"uv": [51, 8], "uv_size": [3, 1]}, + "east": {"uv": [42, 53], "uv_size": [2, 1]}, + "west": {"uv": [44, 53], "uv_size": [2, 1]}, + "up": {"uv": [43, 22], "uv_size": [3, 2]}, + "down": {"uv": [43, 28], "uv_size": [3, -2]} + } + }, + { + "origin": [-17.2, 14.88556, 9.44145], + "size": [12, 2.1, 12.4], + "pivot": [-10.6, 18.45848, 18.75594], + "rotation": [84, 0, 0], + "uv": { + "east": {"uv": [51, 10], "uv_size": [3, 1]}, + "south": {"uv": [51, 11], "uv_size": [3, 1]}, + "west": {"uv": [51, 12], "uv_size": [3, 1]}, + "up": {"uv": [6, 39], "uv_size": [3, 3]}, + "down": {"uv": [9, 42], "uv_size": [3, -3]} + } + }, + { + "origin": [5.2, 8.8514, 10.56612], + "size": [12, 2.8, 9.48], + "uv": { + "north": {"uv": [51, 13], "uv_size": [3, 1]}, + "east": {"uv": [46, 53], "uv_size": [2, 1]}, + "west": {"uv": [48, 53], "uv_size": [2, 1]}, + "up": {"uv": [43, 37], "uv_size": [3, 2]}, + "down": {"uv": [43, 41], "uv_size": [3, -2]} + } + }, + { + "origin": [5.2, 14.88556, 9.44145], + "size": [12, 2.1, 12.4], + "pivot": [10.6, 18.45848, 18.75594], + "rotation": [84, 0, 0], + "uv": { + "east": {"uv": [51, 18], "uv_size": [3, 1]}, + "south": {"uv": [51, 22], "uv_size": [3, 1]}, + "west": {"uv": [51, 23], "uv_size": [3, 1]}, + "up": {"uv": [12, 39], "uv_size": [3, 3]}, + "down": {"uv": [15, 42], "uv_size": [3, -3]} + } + }, + { + "origin": [-17.2, 8.8514, 26.16612], + "size": [12, 2.8, 9.48], + "uv": { + "north": {"uv": [49, 50], "uv_size": [3, 1]}, + "east": {"uv": [53, 36], "uv_size": [2, 1]}, + "west": {"uv": [38, 53], "uv_size": [2, 1]}, + "up": {"uv": [17, 42], "uv_size": [3, 2]}, + "down": {"uv": [29, 44], "uv_size": [3, -2]} + } + }, + { + "origin": [-17.2, 14.88556, 25.04145], + "size": [12, 2.1, 12.4], + "pivot": [-10.6, 18.45848, 34.35594], + "rotation": [84, 0, 0], + "uv": { + "east": {"uv": [51, 1], "uv_size": [3, 1]}, + "south": {"uv": [51, 2], "uv_size": [3, 1]}, + "west": {"uv": [51, 4], "uv_size": [3, 1]}, + "up": {"uv": [38, 6], "uv_size": [3, 3]}, + "down": {"uv": [38, 33], "uv_size": [3, -3]} + } + }, + { + "origin": [5.2, 8.8514, 26.16612], + "size": [12, 2.8, 9.48], + "uv": { + "north": {"uv": [51, 7], "uv_size": [3, 1]}, + "east": {"uv": [40, 53], "uv_size": [2, 1]}, + "west": {"uv": [53, 41], "uv_size": [2, 1]}, + "up": {"uv": [37, 42], "uv_size": [3, 2]}, + "down": {"uv": [40, 44], "uv_size": [3, -2]} + } + }, + { + "origin": [5.2, 14.88556, 25.04145], + "size": [12, 2.1, 12.4], + "pivot": [10.6, 18.45848, 34.35594], + "rotation": [84, 0, 0], + "uv": { + "east": {"uv": [51, 5], "uv_size": [3, 1]}, + "south": {"uv": [51, 6], "uv_size": [3, 1]}, + "west": {"uv": [7, 51], "uv_size": [3, 1]}, + "up": {"uv": [38, 33], "uv_size": [3, 3]}, + "down": {"uv": [2, 42], "uv_size": [3, -3]} + } + } + ] + }, + { + "name": "up", + "parent": "body", + "pivot": [0, 9.7514, 44.46612], + "cubes": [ + { + "origin": [-9.6, 21.1514, -22.73388], + "size": [19.2, 4.8, 5], + "uv": { + "east": {"uv": [25, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 25], "uv_size": [1, 1]}, + "up": {"uv": [45, 32], "uv_size": [5, 1]} + } + }, + { + "origin": [-7.5, 17.47236, -20.74896], + "size": [15, 6, 7.8], + "pivot": [0, 21.07236, -16.24896], + "rotation": [-45, 0, 0], + "uv": { + "east": {"uv": [23, 47], "uv_size": [2, 2]}, + "west": {"uv": [43, 47], "uv_size": [2, 2]}, + "up": {"uv": [41, 30], "uv_size": [4, 2]} + } + }, + { + "origin": [-7.5, 15.33597, -17.31845], + "size": [15, 6, 12.6], + "pivot": [0, 18.33597, -15.21845], + "rotation": [-90, 0, 0], + "uv": { + "east": {"uv": [51, 27], "uv_size": [3, 1]}, + "west": {"uv": [29, 51], "uv_size": [3, 1]}, + "up": {"uv": [12, 36], "uv_size": [4, 3]} + } + }, + { + "origin": [-47.51758, 9.1514, -36.43985], + "size": [19.2, 16.8, 3.6], + "pivot": [-37.91758, 9.1514, 40.36015], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [13, 29], "uv_size": [5, 4]}, + "south": {"uv": [29, 14], "uv_size": [5, 4]}, + "up": {"uv": [37, 45], "uv_size": [5, 1]} + } + }, + { + "origin": [5.37401, 25.5481, -14.91204], + "size": [19.2, 1, 1], + "pivot": [13.47401, 26.0481, -14.41204], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [46, 40], "uv_size": [5, 1]}, + "south": {"uv": [42, 46], "uv_size": [5, 1]}, + "up": {"uv": [46, 42], "uv_size": [5, 1]} + } + }, + { + "origin": [-24.57401, 25.5481, -14.91204], + "size": [19.2, 1, 1], + "pivot": [-13.47401, 26.0481, -14.41204], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [46, 43], "uv_size": [5, 1]}, + "south": {"uv": [46, 44], "uv_size": [5, 1]}, + "up": {"uv": [46, 45], "uv_size": [5, 1]} + } + }, + { + "origin": [13.07645, 25.5481, 0.6833], + "size": [23.2, 1, 1], + "pivot": [21.17645, 26.0481, 1.1833], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [44, 24], "uv_size": [6, 1]}, + "south": {"uv": [44, 25], "uv_size": [6, 1]}, + "up": {"uv": [37, 44], "uv_size": [6, 1]} + } + }, + { + "origin": [-8.1, 25.5481, -20.49316], + "size": [16.2, 1, 1], + "uv": { + "north": {"uv": [48, 19], "uv_size": [4, 1]}, + "south": {"uv": [48, 20], "uv_size": [4, 1]}, + "up": {"uv": [48, 21], "uv_size": [4, 1]} + } + }, + { + "origin": [-8.1, 36.33148, -9.70978], + "size": [16.2, 1, 1], + "uv": { + "north": {"uv": [26, 48], "uv_size": [4, 1]}, + "south": {"uv": [48, 29], "uv_size": [4, 1]}, + "up": {"uv": [30, 48], "uv_size": [4, 1]}, + "down": {"uv": [34, 49], "uv_size": [4, -1]} + } + }, + { + "origin": [5.37401, 36.33148, -4.12866], + "size": [11.45, 1, 1], + "pivot": [13.47401, 36.83148, -3.62866], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [51, 37], "uv_size": [3, 1]}, + "south": {"uv": [51, 38], "uv_size": [3, 1]}, + "up": {"uv": [51, 39], "uv_size": [3, 1]}, + "down": {"uv": [51, 41], "uv_size": [3, -1]} + } + }, + { + "origin": [-16.82401, 36.33148, -4.12866], + "size": [11.45, 1, 1], + "pivot": [-13.47401, 36.83148, -3.62866], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [51, 42], "uv_size": [3, 1]}, + "south": {"uv": [43, 51], "uv_size": [3, 1]}, + "up": {"uv": [51, 43], "uv_size": [3, 1]}, + "down": {"uv": [51, 45], "uv_size": [3, -1]} + } + }, + { + "origin": [7.59637, 36.33148, 5.9866], + "size": [17.95, 1, 1], + "pivot": [15.69637, 36.83148, 6.4866], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [48, 34], "uv_size": [4, 1]}, + "south": {"uv": [48, 35], "uv_size": [4, 1]}, + "up": {"uv": [38, 48], "uv_size": [4, 1]}, + "down": {"uv": [45, 49], "uv_size": [4, -1]} + } + }, + { + "origin": [-36.27645, 25.5481, 0.6833], + "size": [23.2, 1, 1], + "pivot": [-21.17645, 26.0481, 1.1833], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [45, 6], "uv_size": [6, 1]}, + "south": {"uv": [45, 7], "uv_size": [6, 1]}, + "up": {"uv": [45, 8], "uv_size": [6, 1]} + } + }, + { + "origin": [-25.54637, 36.33148, 5.9866], + "size": [17.95, 1, 1], + "pivot": [-15.69637, 36.83148, 6.4866], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [32, 49], "uv_size": [4, 1]}, + "south": {"uv": [36, 49], "uv_size": [4, 1]}, + "up": {"uv": [43, 49], "uv_size": [4, 1]}, + "down": {"uv": [47, 50], "uv_size": [4, -1]} + } + }, + { + "origin": [9.45362, 23.03826, 5.2833], + "size": [12.095, 1, 1], + "pivot": [17.55362, 33.53826, 5.7833], + "rotation": [90, 0, -117], + "uv": { + "north": {"uv": [51, 45], "uv_size": [3, 1]}, + "south": {"uv": [46, 51], "uv_size": [3, 1]}, + "up": {"uv": [51, 46], "uv_size": [3, 1]} + } + }, + { + "origin": [-21.54862, 23.03826, 5.2833], + "size": [12.095, 1, 1], + "pivot": [-17.55362, 33.53826, 5.7833], + "rotation": [90, 0, 117], + "uv": { + "north": {"uv": [51, 47], "uv_size": [3, 1]}, + "south": {"uv": [51, 48], "uv_size": [3, 1]}, + "up": {"uv": [49, 51], "uv_size": [3, 1]} + } + }, + { + "origin": [-21.54862, 23.03826, -2.7167], + "size": [12.095, 1, 1], + "pivot": [-17.55362, 33.53826, -2.2167], + "rotation": [90, 0, 117], + "uv": { + "north": {"uv": [52, 19], "uv_size": [3, 1]}, + "south": {"uv": [52, 20], "uv_size": [3, 1]}, + "up": {"uv": [52, 21], "uv_size": [3, 1]} + } + }, + { + "origin": [9.45362, 23.03826, -2.7167], + "size": [12.095, 1, 1], + "pivot": [17.55362, 33.53826, -2.2167], + "rotation": [90, 0, -117], + "uv": { + "north": {"uv": [25, 52], "uv_size": [3, 1]}, + "south": {"uv": [28, 52], "uv_size": [3, 1]}, + "up": {"uv": [52, 29], "uv_size": [3, 1]} + } + }, + { + "origin": [7.1, 24.37653, -17.25052], + "size": [1, 15.25, 1], + "pivot": [7, 29.37653, -16.25052], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [12, 48], "uv_size": [1, 4]}, + "east": {"uv": [13, 48], "uv_size": [1, 4]}, + "south": {"uv": [14, 48], "uv_size": [1, 4]}, + "west": {"uv": [48, 14], "uv_size": [1, 4]} + } + }, + { + "origin": [18.04085, 24.98292, -4.49], + "size": [1, 13.25, 1], + "pivot": [18.54085, 31.48292, -3.99], + "rotation": [-22.43753, -1.72056, -26.65871], + "uv": { + "north": {"uv": [39, 50], "uv_size": [1, 3]}, + "east": {"uv": [10, 51], "uv_size": [1, 3]}, + "south": {"uv": [17, 51], "uv_size": [1, 3]}, + "west": {"uv": [18, 51], "uv_size": [1, 3]} + } + }, + { + "origin": [-8.1, 24.37653, -17.25052], + "size": [1, 15.25, 1], + "pivot": [-7, 29.37653, -16.25052], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [15, 48], "uv_size": [1, 4]}, + "east": {"uv": [16, 48], "uv_size": [1, 4]}, + "south": {"uv": [22, 48], "uv_size": [1, 4]}, + "west": {"uv": [25, 48], "uv_size": [1, 4]} + } + }, + { + "origin": [-19.04085, 24.98292, -4.49], + "size": [1, 13, 1], + "pivot": [-18.54085, 31.48292, -3.99], + "rotation": [-22.43753, 1.72056, 26.65871], + "uv": { + "north": {"uv": [21, 51], "uv_size": [1, 3]}, + "east": {"uv": [23, 51], "uv_size": [1, 3]}, + "south": {"uv": [24, 51], "uv_size": [1, 3]}, + "west": {"uv": [51, 30], "uv_size": [1, 3]} + } + }, + { + "origin": [-67.22355, 20.8514, -70.35743], + "size": [8.5, 5.1, 3.6], + "pivot": [-53.62355, 9.1514, 6.44257], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [14, 53], "uv_size": [2, 1]}, + "south": {"uv": [53, 14], "uv_size": [2, 1]}, + "up": {"uv": [53, 15], "uv_size": [2, 1]} + } + }, + { + "origin": [-64.42355, 18.64124, -45.06233], + "size": [18.9, 2.7, 3.6], + "pivot": [-53.62355, 4.54124, 31.73767], + "rotation": [89.99998, -90, -89.99999], + "uv": { + "north": {"uv": [5, 46], "uv_size": [5, 1]}, + "south": {"uv": [10, 46], "uv_size": [5, 1]}, + "up": {"uv": [15, 46], "uv_size": [5, 1]} + } + }, + { + "origin": [-49.5661, 18.64124, -83.63137], + "size": [10.2, 2.7, 3.6], + "pivot": [-38.7661, 4.54124, -6.83137], + "rotation": [180, -45, 180], + "uv": { + "north": {"uv": [50, 25], "uv_size": [3, 1]}, + "south": {"uv": [50, 33], "uv_size": [3, 1]}, + "up": {"uv": [50, 36], "uv_size": [3, 1]} + } + }, + { + "origin": [7.26396, 10.64124, 43.45016], + "size": [9.2, 10.7, 3.6], + "pivot": [11.61396, 19.99124, 45.25016], + "rotation": [180, 0, 180], + "uv": { + "north": {"uv": [9, 42], "uv_size": [2, 3]}, + "south": {"uv": [11, 42], "uv_size": [2, 3]}, + "west": {"uv": [37, 50], "uv_size": [1, 3]}, + "up": {"uv": [34, 53], "uv_size": [2, 1]} + } + }, + { + "origin": [-63.22355, 19.17181, -69.72117], + "size": [21.3, 5.1, 3.6], + "pivot": [-53.62355, 7.47181, 7.07883], + "rotation": [-89.99999, -77.5, 89.99999], + "uv": { + "north": {"uv": [46, 22], "uv_size": [5, 1]}, + "south": {"uv": [46, 23], "uv_size": [5, 1]}, + "up": {"uv": [46, 26], "uv_size": [5, 1]} + } + }, + { + "origin": [10.72645, 21.1014, 10.94257], + "size": [38.05, 4.85, 2.35], + "pivot": [21.37645, 23.4014, 11.99257], + "rotation": [-89.99999, -90, 89.99999], + "uv": { + "north": {"uv": [37, 13], "uv_size": [10, 1]}, + "south": {"uv": [37, 14], "uv_size": [10, 1]}, + "up": {"uv": [37, 15], "uv_size": [10, 1]} + } + }, + { + "origin": [3.5033, 21.1014, 45.13079], + "size": [9.05, 4.85, 2.35], + "pivot": [14.1533, 23.4014, 46.18079], + "rotation": [-180, -45, 180], + "uv": { + "north": {"uv": [6, 54], "uv_size": [2, 1]}, + "south": {"uv": [54, 6], "uv_size": [2, 1]}, + "up": {"uv": [54, 7], "uv_size": [2, 1]} + } + }, + { + "origin": [-12.5533, 21.1014, 45.13079], + "size": [9.05, 4.85, 2.35], + "pivot": [-14.1533, 23.4014, 46.18079], + "rotation": [-180, 45, -180], + "uv": { + "north": {"uv": [2, 54], "uv_size": [2, 1]}, + "south": {"uv": [54, 2], "uv_size": [2, 1]}, + "up": {"uv": [4, 54], "uv_size": [2, 1]} + } + }, + { + "origin": [-3.97713, 21.1014, 43.69188], + "size": [9.25, 4.85, 2.35], + "pivot": [-5.37713, 23.4014, 44.74188], + "rotation": [-180, 0, -180], + "uv": { + "north": {"uv": [54, 4], "uv_size": [2, 1]}, + "east": {"uv": [56, 54], "uv_size": [1, 1]}, + "south": {"uv": [54, 5], "uv_size": [2, 1]} + } + }, + { + "origin": [-5.27287, 21.1014, 43.69188], + "size": [9.25, 4.85, 2.35], + "pivot": [5.37713, 23.4014, 44.74188], + "rotation": [-180, 0, 180], + "uv": { + "north": {"uv": [0, 54], "uv_size": [2, 1]}, + "south": {"uv": [54, 1], "uv_size": [2, 1]}, + "west": {"uv": [54, 56], "uv_size": [1, 1]} + } + }, + { + "origin": [-5.27287, 25.3745, 42.89164], + "size": [9.25, 9.85, 2.35], + "pivot": [5.37713, 27.6745, 43.94164], + "rotation": [157.5, 0, 180], + "uv": { + "north": {"uv": [23, 49], "uv_size": [2, 2]}, + "east": {"uv": [16, 53], "uv_size": [1, 2]}, + "south": {"uv": [26, 49], "uv_size": [2, 2]}, + "west": {"uv": [8, 54], "uv_size": [1, 2]} + } + }, + { + "origin": [-3.97713, 25.3745, 42.89164], + "size": [9.25, 9.85, 2.35], + "pivot": [-5.37713, 27.6745, 43.94164], + "rotation": [157.5, 0, -180], + "uv": { + "north": {"uv": [28, 49], "uv_size": [2, 2]}, + "east": {"uv": [11, 54], "uv_size": [1, 2]}, + "south": {"uv": [30, 49], "uv_size": [2, 2]}, + "west": {"uv": [54, 11], "uv_size": [1, 2]} + } + }, + { + "origin": [-6.17287, 27.09661, 29.42245], + "size": [10.15, 18.705, 1.85], + "pivot": [5.37713, 34.25161, 30.47245], + "rotation": [-90, 0, -180], + "uv": { + "north": {"uv": [6, 34], "uv_size": [3, 5]}, + "east": {"uv": [20, 42], "uv_size": [1, 5]}, + "south": {"uv": [9, 34], "uv_size": [3, 5]}, + "west": {"uv": [21, 42], "uv_size": [1, 5]}, + "up": {"uv": [52, 3], "uv_size": [3, 1]} + } + }, + { + "origin": [-16.92713, 24.77411, 31.74495], + "size": [10.15, 18.705, 1.85], + "pivot": [-11.85213, 34.12661, 32.66995], + "rotation": [-90, 0, 180], + "uv": { + "north": {"uv": [34, 14], "uv_size": [3, 5]}, + "east": {"uv": [25, 43], "uv_size": [1, 5]}, + "south": {"uv": [29, 34], "uv_size": [3, 5]}, + "west": {"uv": [26, 43], "uv_size": [1, 5]}, + "up": {"uv": [12, 52], "uv_size": [3, 1]} + } + }, + { + "origin": [-17.5325, 27.09661, 29.42245], + "size": [13.555, 16.705, 1.85], + "pivot": [-5.3775, 34.25161, 30.47245], + "rotation": [-90, 0, 180], + "uv": { + "north": {"uv": [20, 36], "uv_size": [3, 4]}, + "south": {"uv": [32, 36], "uv_size": [3, 4]}, + "up": {"uv": [6, 52], "uv_size": [3, 1]} + } + }, + { + "origin": [27.88694, 23.76553, -5.05743], + "size": [3.3, 1.85, 14.35], + "pivot": [19.78694, 26.06553, 7.99257], + "rotation": [0, -90, -117], + "uv": { + "east": {"uv": [49, 14], "uv_size": [4, 1]}, + "west": {"uv": [49, 15], "uv_size": [4, 1]}, + "up": {"uv": [19, 49], "uv_size": [1, 4]}, + "down": {"uv": [20, 53], "uv_size": [1, -4]} + } + }, + { + "origin": [-31.18694, 23.76553, -5.05743], + "size": [3.3, 1.85, 14.35], + "pivot": [-19.78694, 26.06553, 7.99257], + "rotation": [0, 90, 117], + "uv": { + "east": {"uv": [4, 49], "uv_size": [4, 1]}, + "west": {"uv": [8, 49], "uv_size": [4, 1]}, + "up": {"uv": [42, 48], "uv_size": [1, 4]}, + "down": {"uv": [49, 14], "uv_size": [1, -4]} + } + }, + { + "origin": [-11.03832, 36.88734, -2.05743], + "size": [22.3, 1.85, 33.85], + "pivot": [2.86168, 39.18734, 11.99257], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [45, 1], "uv_size": [6, 1]}, + "south": {"uv": [45, 2], "uv_size": [6, 1]}, + "up": {"uv": [22, 0], "uv_size": [6, 8]}, + "down": {"uv": [23, 22], "uv_size": [6, -8]} + } + }, + { + "origin": [-10.03832, 27.63386, 15.78244], + "size": [5.975, 1.85, 33.85], + "pivot": [2.86168, 29.93386, 29.83244], + "rotation": [-90, -45, 90], + "uv": { + "north": {"uv": [55, 56], "uv_size": [1, 1]}, + "south": {"uv": [56, 55], "uv_size": [1, 1]}, + "up": {"uv": [27, 39], "uv_size": [1, 8]}, + "down": {"uv": [22, 48], "uv_size": [1, -8]} + } + }, + { + "origin": [-5.29745, 36.88734, -15.456], + "size": [13.8, 1.85, 6.85], + "pivot": [-3.64745, 37.81234, 1.469], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [0, 52], "uv_size": [3, 1]}, + "up": {"uv": [43, 44], "uv_size": [3, 2]}, + "down": {"uv": [0, 47], "uv_size": [3, -2]} + } + }, + { + "origin": [-8.50255, 36.88734, -15.456], + "size": [13.8, 1.85, 6.85], + "pivot": [3.64745, 37.81234, 1.469], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [51, 49], "uv_size": [3, 1]}, + "up": {"uv": [17, 44], "uv_size": [3, 2]}, + "down": {"uv": [29, 46], "uv_size": [3, -2]} + } + }, + { + "origin": [-7.1475, 36.88734, -11.6655], + "size": [14.295, 1.85, 9.8], + "pivot": [-5.0025, 37.81234, 5.2595], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [49, 16], "uv_size": [4, 1]}, + "down": {"uv": [41, 34], "uv_size": [4, -2]} + } + }, + { + "origin": [-7.14139, 39.10441, -11.68956], + "size": [14.295, 1.85, 13.25], + "pivot": [-4.99639, 40.02941, 5.23544], + "rotation": [7.5, 0, 0], + "uv": { + "east": {"uv": [52, 0], "uv_size": [3, 1]}, + "west": {"uv": [3, 52], "uv_size": [3, 1]}, + "up": {"uv": [16, 36], "uv_size": [4, 3]} + } + }, + { + "origin": [-7.14139, 38.61682, 1.47114], + "size": [14.295, 1.85, 18.9], + "pivot": [-4.99639, 39.54182, 19.39614], + "rotation": [0, 0, 0], + "uv": { + "up": {"uv": [25, 30], "uv_size": [4, 5]} + } + }, + { + "origin": [-4.14139, 34.61682, 22.47114], + "size": [8.295, 7.85, 9.9], + "pivot": [-4.99639, 39.54182, 42.39614], + "rotation": [0, 0, 0], + "uv": { + "east": {"uv": [40, 49], "uv_size": [2, 2]}, + "south": {"uv": [49, 47], "uv_size": [2, 2]}, + "west": {"uv": [3, 50], "uv_size": [2, 2]}, + "up": {"uv": [5, 50], "uv_size": [2, 2]} + } + }, + { + "origin": [-1.14139, 42.46682, 24.47114], + "size": [2.295, 3, 6.9], + "pivot": [-4.99639, 39.54182, 42.39614], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [57, 0], "uv_size": [1, 1]}, + "east": {"uv": [17, 54], "uv_size": [2, 1]}, + "south": {"uv": [1, 57], "uv_size": [1, 1]}, + "west": {"uv": [54, 18], "uv_size": [2, 1]} + } + }, + { + "origin": [-1.14139, 45.46682, 25.47114], + "size": [2.295, 7, 5.9], + "pivot": [-4.99639, 39.54182, 42.39614], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [22, 54], "uv_size": [1, 2]}, + "east": {"uv": [54, 22], "uv_size": [1, 2]}, + "south": {"uv": [23, 54], "uv_size": [1, 2]}, + "west": {"uv": [24, 54], "uv_size": [1, 2]}, + "up": {"uv": [57, 2], "uv_size": [1, 1]} + } + }, + { + "origin": [-0.1475, 41.04432, 26.47114], + "size": [1.295, 19, 4.65], + "pivot": [0, 50.54432, 28.42114], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [3, 45], "uv_size": [1, 5]}, + "east": {"uv": [0, 47], "uv_size": [1, 5]}, + "south": {"uv": [1, 47], "uv_size": [1, 5]}, + "west": {"uv": [2, 47], "uv_size": [1, 5]}, + "up": {"uv": [3, 57], "uv_size": [1, 1]}, + "down": {"uv": [57, 4], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.14139, 44.93364, 24.98772], + "size": [2.295, 6.065, 1.15], + "pivot": [0.00611, 48.30864, 27.93772], + "rotation": [-9.5, 0, 0], + "uv": { + "north": {"uv": [25, 54], "uv_size": [1, 2]}, + "east": {"uv": [26, 54], "uv_size": [1, 2]}, + "west": {"uv": [54, 26], "uv_size": [1, 2]} + } + }, + { + "origin": [-2, 40.41682, 24.47114], + "size": [4, 4, 6.9], + "pivot": [0, 42.41682, 27.92114], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [57, 1], "uv_size": [1, 1]}, + "south": {"uv": [2, 57], "uv_size": [1, 1]}, + "west": {"uv": [19, 54], "uv_size": [2, 1]}, + "up": {"uv": [21, 54], "uv_size": [1, 2]} + } + }, + { + "origin": [-4.14139, 32.2145, 19.83509], + "size": [8.295, 2.85, 1.9], + "pivot": [-4.99639, 32.1395, 39.76009], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [14, 54], "uv_size": [2, 1]}, + "east": {"uv": [56, 56], "uv_size": [1, 1]}, + "west": {"uv": [0, 57], "uv_size": [1, 1]} + } + }, + { + "origin": [-7.17723, 32.34777, 18.75025], + "size": [14.295, 1.71, 14.65], + "pivot": [-5.03223, 33.13277, 35.67525], + "rotation": [-22.5, 0, 0], + "uv": { + "east": {"uv": [49, 17], "uv_size": [4, 1]}, + "west": {"uv": [49, 28], "uv_size": [4, 1]}, + "up": {"uv": [2, 31], "uv_size": [4, 4]} + } + }, + { + "origin": [-16.93832, 31.65424, 19.09703], + "size": [33.85, 2, 9.675], + "pivot": [-4.23832, 32.93924, 32.52203], + "rotation": [-22.5, 0, 0], + "uv": { + "east": {"uv": [12, 54], "uv_size": [2, 1]}, + "west": {"uv": [54, 13], "uv_size": [2, 1]}, + "up": {"uv": [32, 24], "uv_size": [8, 2]} + } + }, + { + "origin": [6.99064, 39.01122, 1.49257], + "size": [9.945, 1.85, 18.9], + "pivot": [4.78564, 39.93622, 19.41757], + "rotation": [0, 0, 10], + "uv": { + "north": {"uv": [54, 9], "uv_size": [2, 1]}, + "south": {"uv": [54, 10], "uv_size": [2, 1]}, + "up": {"uv": [37, 37], "uv_size": [2, 5]} + } + }, + { + "origin": [-16.93564, 39.01122, 1.49257], + "size": [9.945, 1.85, 18.9], + "pivot": [-4.78564, 39.93622, 19.41757], + "rotation": [0, 0, -10], + "uv": { + "north": {"uv": [54, 8], "uv_size": [2, 1]}, + "south": {"uv": [9, 54], "uv_size": [2, 1]}, + "up": {"uv": [21, 14], "uv_size": [2, 5]} + } + }, + { + "origin": [-48.77645, 21.1014, 10.94257], + "size": [38.05, 4.85, 2.35], + "pivot": [-21.37645, 23.4014, 11.99257], + "rotation": [-89.99999, 90, -89.99999], + "uv": { + "north": {"uv": [37, 16], "uv_size": [10, 1]}, + "south": {"uv": [37, 17], "uv_size": [10, 1]}, + "up": {"uv": [37, 18], "uv_size": [10, 1]} + } + }, + { + "origin": [-16.46396, 10.64124, 43.45016], + "size": [9.2, 10.7, 3.6], + "pivot": [-11.61396, 19.99124, 45.25016], + "rotation": [180, 0, -180], + "uv": { + "north": {"uv": [13, 42], "uv_size": [2, 3]}, + "east": {"uv": [38, 50], "uv_size": [1, 3]}, + "south": {"uv": [15, 42], "uv_size": [2, 3]}, + "up": {"uv": [36, 53], "uv_size": [2, 1]} + } + }, + { + "origin": [39.3661, 18.64124, -83.63137], + "size": [10.2, 2.7, 3.6], + "pivot": [38.7661, 4.54124, -6.83137], + "rotation": [180, 45, -180], + "uv": { + "north": {"uv": [50, 41], "uv_size": [3, 1]}, + "south": {"uv": [43, 50], "uv_size": [3, 1]}, + "up": {"uv": [46, 50], "uv_size": [3, 1]} + } + }, + { + "origin": [45.52355, 18.64124, -45.06233], + "size": [18.9, 2.7, 3.6], + "pivot": [53.62355, 4.54124, 31.73767], + "rotation": [89.99998, 90, 89.99999], + "uv": { + "north": {"uv": [46, 37], "uv_size": [5, 1]}, + "south": {"uv": [46, 38], "uv_size": [5, 1]}, + "up": {"uv": [46, 39], "uv_size": [5, 1]} + } + }, + { + "origin": [41.92355, 19.17181, -69.72117], + "size": [21.3, 5.1, 3.6], + "pivot": [53.62355, 7.47181, 7.07883], + "rotation": [-89.99999, 77.5, -89.99999], + "uv": { + "north": {"uv": [46, 27], "uv_size": [5, 1]}, + "south": {"uv": [28, 46], "uv_size": [5, 1]}, + "up": {"uv": [37, 46], "uv_size": [5, 1]} + } + }, + { + "origin": [58.72355, 20.8514, -70.35743], + "size": [8.5, 5.1, 3.6], + "pivot": [53.62355, 9.1514, 6.44257], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [53, 16], "uv_size": [2, 1]}, + "south": {"uv": [53, 17], "uv_size": [2, 1]}, + "up": {"uv": [19, 53], "uv_size": [2, 1]} + } + }, + { + "origin": [28.31758, 9.1514, -36.43985], + "size": [19.2, 16.8, 3.6], + "pivot": [37.91758, 9.1514, 40.36015], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [18, 29], "uv_size": [5, 4]}, + "south": {"uv": [29, 18], "uv_size": [5, 4]}, + "up": {"uv": [45, 41], "uv_size": [5, 1]} + } + }, + { + "origin": [35.21758, 21.1514, -41.53986], + "size": [17.7, 2.4, 5.1], + "pivot": [37.91758, 9.1514, 40.36014], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [45, 47], "uv_size": [4, 1]}, + "up": {"uv": [47, 46], "uv_size": [4, 1]} + } + }, + { + "origin": [-18.30366, 21.1514, -9.34271], + "size": [7.8, 2.4, 3.9], + "pivot": [-19.35366, 22.3514, -6.79271], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [53, 28], "uv_size": [2, 1]}, + "up": {"uv": [29, 53], "uv_size": [2, 1]} + } + }, + { + "origin": [10.50366, 21.1514, -9.34271], + "size": [7.8, 2.4, 3.9], + "pivot": [19.35366, 22.3514, -6.79271], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [32, 53], "uv_size": [2, 1]}, + "up": {"uv": [53, 33], "uv_size": [2, 1]} + } + }, + { + "origin": [-52.91758, 21.1514, -41.53986], + "size": [17.7, 2.4, 5.1], + "pivot": [-37.91758, 9.1514, 40.36014], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [48, 0], "uv_size": [4, 1]}, + "up": {"uv": [48, 3], "uv_size": [4, 1]} + } + }, + { + "origin": [-9.6, 19.13047, -42.38687], + "size": [19.2, 4.8, 20.4], + "pivot": [0, 21.53047, -31.58687], + "rotation": [12.5, 0, 0], + "uv": { + "east": {"uv": [45, 33], "uv_size": [5, 1]}, + "west": {"uv": [45, 36], "uv_size": [5, 1]}, + "up": {"uv": [2, 26], "uv_size": [5, 5]} + } + }, + { + "origin": [-14.92713, 35.05161, 32.02245], + "size": [2, 2, 2], + "pivot": [-13.92713, 36.05161, 33.02245], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [20, 57], "uv_size": [1, 1]}, + "east": {"uv": [57, 20], "uv_size": [1, 1]}, + "south": {"uv": [21, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 21], "uv_size": [1, 1]}, + "up": {"uv": [22, 57], "uv_size": [1, 1]} + } + }, + { + "origin": [-14.92713, 35.05161, 36.02245], + "size": [2, 2, 2], + "pivot": [-13.92713, 36.05161, 37.02245], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [57, 22], "uv_size": [1, 1]}, + "east": {"uv": [23, 57], "uv_size": [1, 1]}, + "south": {"uv": [57, 23], "uv_size": [1, 1]}, + "west": {"uv": [24, 57], "uv_size": [1, 1]}, + "up": {"uv": [57, 24], "uv_size": [1, 1]} + } + }, + { + "origin": [-13.92713, 38.30161, -4.97755], + "size": [5, 1.75, 4.25], + "pivot": [-12.92713, 39.05161, -3.97755], + "rotation": [-22.5, 45, 0], + "uv": { + "north": {"uv": [25, 57], "uv_size": [1, 1]}, + "east": {"uv": [57, 25], "uv_size": [1, 1]}, + "south": {"uv": [26, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 26], "uv_size": [1, 1]}, + "up": {"uv": [27, 57], "uv_size": [1, 1]} + } + }, + { + "origin": [8.92713, 38.30161, -4.97755], + "size": [5, 1.75, 4.25], + "pivot": [12.92713, 39.05161, -3.97755], + "rotation": [-22.5, -45, 0], + "uv": { + "north": {"uv": [57, 27], "uv_size": [1, 1]}, + "east": {"uv": [28, 57], "uv_size": [1, 1]}, + "south": {"uv": [57, 28], "uv_size": [1, 1]}, + "west": {"uv": [29, 57], "uv_size": [1, 1]}, + "up": {"uv": [57, 29], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "di", + "parent": "body", + "pivot": [0, 9.75, 0.44474], + "cubes": [ + { + "origin": [-11.4884, -1.7384, 45.6], + "size": [2.4, 2.4, 0.6], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, 0, -45], + "uv": { + "east": {"uv": [56, 3], "uv_size": [1, 1]}, + "south": {"uv": [4, 56], "uv_size": [1, 1]}, + "west": {"uv": [56, 4], "uv_size": [1, 1]}, + "up": {"uv": [5, 56], "uv_size": [1, 1]}, + "down": {"uv": [56, 6], "uv_size": [1, -1]} + } + }, + { + "origin": [-26.4, 12, -19.2], + "size": [52.8, 7.2, 62.4], + "uv": { + "east": {"uv": [22, 8], "uv_size": [16, 2]}, + "west": {"uv": [23, 22], "uv_size": [16, 2]} + } + }, + { + "origin": [-14.4, 12, 43.2], + "size": [6, 7.2, 12], + "uv": { + "north": {"uv": [47, 10], "uv_size": [2, 2]}, + "south": {"uv": [47, 12], "uv_size": [2, 2]}, + "west": {"uv": [42, 1], "uv_size": [3, 2]}, + "up": {"uv": [2, 42], "uv_size": [2, 3]} + } + }, + { + "origin": [-14.4, 10.5, 43.2], + "size": [6, 1.5, 1.2], + "uv": { + "north": {"uv": [53, 24], "uv_size": [2, 1]}, + "west": {"uv": [53, 56], "uv_size": [1, 1]} + } + }, + { + "origin": [-40.73815, 7.2, 41.25135], + "size": [8.7, 4.8, 1.2], + "pivot": [-25.73815, 11.4, 63.75135], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [25, 53], "uv_size": [2, 1]} + } + }, + { + "origin": [32.03815, 7.2, 41.25135], + "size": [8.7, 4.8, 1.2], + "pivot": [25.73815, 11.4, 63.75135], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [27, 53], "uv_size": [2, 1]} + } + }, + { + "origin": [8.4, 10.5, 43.2], + "size": [6, 1.5, 1.2], + "uv": { + "north": {"uv": [53, 25], "uv_size": [2, 1]}, + "east": {"uv": [56, 53], "uv_size": [1, 1]} + } + }, + { + "origin": [-8.4, 12, 46.8], + "size": [16.8, 2.4, 8.4], + "uv": { + "south": {"uv": [39, 47], "uv_size": [4, 1]}, + "up": {"uv": [41, 8], "uv_size": [4, 2]} + } + }, + { + "origin": [-19.2, 10.44228, 37.93934], + "size": [38.4, 2.4, 10.5], + "pivot": [0, 11.64228, 45.73934], + "rotation": [45, 0, 0], + "uv": { + "up": {"uv": [13, 24], "uv_size": [10, 3]} + } + }, + { + "origin": [8.4, 12, 43.2], + "size": [6, 7.2, 12], + "uv": { + "north": {"uv": [22, 52], "uv_size": [1, 2]}, + "east": {"uv": [6, 42], "uv_size": [3, 2]}, + "south": {"uv": [31, 52], "uv_size": [1, 2]}, + "up": {"uv": [36, 50], "uv_size": [1, 3]} + } + }, + { + "origin": [-28.53548, 12, 40.90889], + "size": [16.97056, 7.2, 8.436], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [39, 22], "uv_size": [4, 2]}, + "south": {"uv": [39, 26], "uv_size": [4, 2]}, + "up": {"uv": [39, 37], "uv_size": [4, 2]} + } + }, + { + "origin": [11.56492, 12, 40.90889], + "size": [16.97056, 7.2, 8.436], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [39, 39], "uv_size": [4, 2]}, + "south": {"uv": [18, 40], "uv_size": [4, 2]}, + "up": {"uv": [40, 24], "uv_size": [4, 2]} + } + }, + { + "origin": [-26.4, 19.2, -19.2], + "size": [52.8, 2.4, 4.8], + "uv": { + "east": {"uv": [5, 45], "uv_size": [1, 1]}, + "west": {"uv": [28, 45], "uv_size": [1, 1]}, + "up": {"uv": [35, 29], "uv_size": [13, 1]} + } + }, + { + "origin": [-26.4, 18.57198, -14.88027], + "size": [7.2, 2.4, 57.648], + "pivot": [0, 9.75, 0.44474], + "rotation": [-2.385, 0, 0], + "uv": { + "east": {"uv": [34, 19], "uv_size": [14, 1]}, + "west": {"uv": [34, 20], "uv_size": [14, 1]}, + "up": {"uv": [23, 24], "uv_size": [2, 14]} + } + }, + { + "origin": [-20.4, 8.97198, -14.88027], + "size": [1.2, 9.6, 57.648], + "pivot": [0, 9.75, 0.44474], + "rotation": [-2.385, 0, 0], + "uv": { + "west": {"uv": [28, 0], "uv_size": [14, 2]} + } + }, + { + "origin": [19.2, 8.97198, -14.88027], + "size": [1.2, 9.6, 57.648], + "pivot": [0, 9.75, 0.44474], + "rotation": [-2.385, 0, 0], + "uv": { + "east": {"uv": [28, 2], "uv_size": [14, 2]} + } + }, + { + "origin": [-0.6, -10.38441, -18.14905], + "size": [1.2, 38.4, 60.6], + "pivot": [0, 8.81559, 12.15095], + "rotation": [0, 0, -90], + "uv": { + "west": {"uv": [0, 0], "uv_size": [15, 10]} + } + }, + { + "origin": [19.2, 18.57198, -14.88027], + "size": [7.2, 2.4, 57.648], + "pivot": [0, 9.75, 0.44474], + "rotation": [-2.385, 0, 0], + "uv": { + "east": {"uv": [34, 21], "uv_size": [14, 1]}, + "west": {"uv": [35, 28], "uv_size": [14, 1]}, + "up": {"uv": [0, 26], "uv_size": [2, 14]} + } + }, + { + "origin": [-14.4, 12, -58.32], + "size": [28.8, 9.6, 39.12], + "uv": { + "north": {"uv": [32, 26], "uv_size": [7, 2]}, + "east": {"uv": [13, 27], "uv_size": [10, 2]}, + "west": {"uv": [28, 4], "uv_size": [10, 2]}, + "up": {"uv": [7, 10], "uv_size": [7, 10]}, + "down": {"uv": [14, 20], "uv_size": [7, -10]} + } + }, + { + "origin": [19.68541, 12, -50.31215], + "size": [11.4, 9.6, 39.96], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, 17.5, 0], + "uv": { + "west": {"uv": [28, 6], "uv_size": [10, 2]}, + "up": {"uv": [7, 24], "uv_size": [3, 10]} + } + }, + { + "origin": [30.20331, 24, -50.4011], + "size": [0.6, 0.6, 39.96], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, 17.5, 0], + "uv": { + "east": {"uv": [35, 36], "uv_size": [10, 1]}, + "west": {"uv": [37, 10], "uv_size": [10, 1]}, + "up": {"uv": [5, 35], "uv_size": [1, 10]}, + "down": {"uv": [28, 45], "uv_size": [1, -10]} + } + }, + { + "origin": [30.20331, 20.63583, 12.29474], + "size": [0.6, 0.6, 2.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [90, 17.5, 0], + "uv": { + "east": {"uv": [34, 55], "uv_size": [1, 1]}, + "west": {"uv": [55, 34], "uv_size": [1, 1]}, + "up": {"uv": [35, 55], "uv_size": [1, 1]}, + "down": {"uv": [55, 36], "uv_size": [1, -1]} + } + }, + { + "origin": [30.20331, 39.83583, 12.29474], + "size": [0.6, 0.6, 2.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [90, 17.5, 0], + "uv": { + "east": {"uv": [55, 39], "uv_size": [1, 1]}, + "west": {"uv": [55, 40], "uv_size": [1, 1]}, + "up": {"uv": [55, 41], "uv_size": [1, 1]}, + "down": {"uv": [55, 43], "uv_size": [1, -1]} + } + }, + { + "origin": [-30.80331, 20.63583, 12.29474], + "size": [0.6, 0.6, 2.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [90, -17.5, 0], + "uv": { + "east": {"uv": [36, 55], "uv_size": [1, 1]}, + "west": {"uv": [55, 36], "uv_size": [1, 1]}, + "up": {"uv": [37, 55], "uv_size": [1, 1]}, + "down": {"uv": [38, 56], "uv_size": [1, -1]} + } + }, + { + "origin": [-30.80331, 39.83583, 12.29474], + "size": [0.6, 0.6, 2.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [90, -17.5, 0], + "uv": { + "east": {"uv": [55, 43], "uv_size": [1, 1]}, + "west": {"uv": [45, 55], "uv_size": [1, 1]}, + "up": {"uv": [55, 45], "uv_size": [1, 1]}, + "down": {"uv": [46, 56], "uv_size": [1, -1]} + } + }, + { + "origin": [-30.80331, 24, -50.4011], + "size": [0.6, 0.6, 39.96], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, -17.5, 0], + "uv": { + "east": {"uv": [37, 11], "uv_size": [10, 1]}, + "west": {"uv": [37, 12], "uv_size": [10, 1]}, + "up": {"uv": [35, 37], "uv_size": [1, 10]}, + "down": {"uv": [36, 47], "uv_size": [1, -10]} + } + }, + { + "origin": [-57.75526, 24, -13.64326], + "size": [0.6, 0.6, 28.176], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, -90, 0], + "uv": { + "east": {"uv": [41, 34], "uv_size": [7, 1]}, + "west": {"uv": [41, 35], "uv_size": [7, 1]}, + "up": {"uv": [33, 40], "uv_size": [1, 7]}, + "down": {"uv": [34, 47], "uv_size": [1, -7]} + } + }, + { + "origin": [-57.75526, -4.338, -13.80527], + "size": [0.6, 0.6, 2.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, -90, -90], + "uv": { + "east": {"uv": [30, 55], "uv_size": [1, 1]}, + "west": {"uv": [55, 30], "uv_size": [1, 1]}, + "up": {"uv": [31, 55], "uv_size": [1, 1]}, + "down": {"uv": [55, 32], "uv_size": [1, -1]} + } + }, + { + "origin": [-57.75526, 9.45, -13.80527], + "size": [0.6, 0.6, 2.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, -90, -90], + "uv": { + "east": {"uv": [55, 46], "uv_size": [1, 1]}, + "west": {"uv": [48, 55], "uv_size": [1, 1]}, + "up": {"uv": [55, 48], "uv_size": [1, 1]}, + "down": {"uv": [49, 56], "uv_size": [1, -1]} + } + }, + { + "origin": [57.15526, -4.338, -13.80527], + "size": [0.6, 0.6, 2.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, 90, 90], + "uv": { + "east": {"uv": [32, 55], "uv_size": [1, 1]}, + "west": {"uv": [55, 32], "uv_size": [1, 1]}, + "up": {"uv": [33, 55], "uv_size": [1, 1]}, + "down": {"uv": [55, 34], "uv_size": [1, -1]} + } + }, + { + "origin": [-31.08541, 12, -50.31215], + "size": [11.4, 9.6, 39.96], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, -17.5, 0], + "uv": { + "east": {"uv": [25, 28], "uv_size": [10, 2]}, + "up": {"uv": [10, 24], "uv_size": [3, 10]} + } + }, + { + "origin": [-14.4, -5.45603, -55.4389], + "size": [28.8, 9.6, 40.08], + "pivot": [0, 9.75, 0.44474], + "rotation": [-17.5, 0, 0], + "uv": { + "down": {"uv": [15, 10], "uv_size": [7, -10]} + } + }, + { + "origin": [-14.4, 0, -19.2], + "size": [28.8, 2.4, 62.4], + "uv": { + "down": {"uv": [0, 26], "uv_size": [7, -16]} + } + }, + { + "origin": [-3, -4.8, 31.2], + "size": [6, 7.2, 14.4], + "uv": { + "east": {"uv": [29, 40], "uv_size": [4, 2]}, + "south": {"uv": [19, 47], "uv_size": [2, 2]}, + "west": {"uv": [41, 6], "uv_size": [4, 2]}, + "down": {"uv": [25, 43], "uv_size": [2, -4]} + } + }, + { + "origin": [-4.3496, 5.4004, 11.69019], + "size": [3.6, 4.2, 23.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [-13.68392, -13.30952, -43.39593], + "uv": { + "east": {"uv": [42, 3], "uv_size": [6, 1]}, + "south": {"uv": [55, 54], "uv_size": [1, 1]}, + "down": {"uv": [4, 48], "uv_size": [1, -6]} + } + }, + { + "origin": [-12.0884, -2.3384, 31.2], + "size": [3.6, 3.6, 14.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, 0, -45], + "uv": { + "east": {"uv": [35, 47], "uv_size": [4, 1]}, + "south": {"uv": [55, 55], "uv_size": [1, 1]}, + "down": {"uv": [21, 51], "uv_size": [1, -4]} + } + }, + { + "origin": [-2.4, 3.6, 46.8], + "size": [4.8, 3.6, 9.6], + "uv": { + "east": {"uv": [8, 53], "uv_size": [2, 1]}, + "west": {"uv": [12, 53], "uv_size": [2, 1]}, + "up": {"uv": [12, 34], "uv_size": [1, 2]}, + "down": {"uv": [32, 36], "uv_size": [1, -2]} + } + }, + { + "origin": [-1.2, 3.6, 56.4], + "size": [2.4, 3.6, 3], + "uv": { + "south": {"uv": [55, 49], "uv_size": [1, 1]}, + "up": {"uv": [55, 50], "uv_size": [1, 1]}, + "down": {"uv": [51, 56], "uv_size": [1, -1]} + } + }, + { + "origin": [21.85688, 3.6, 51.53028], + "size": [1.104, 3.6, 3.228], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, -21.75, 0], + "uv": { + "west": {"uv": [55, 51], "uv_size": [1, 1]}, + "up": {"uv": [52, 55], "uv_size": [1, 1]}, + "down": {"uv": [55, 53], "uv_size": [1, -1]} + } + }, + { + "origin": [-22.96088, 3.6, 51.53028], + "size": [1.104, 3.6, 3.228], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, 21.75, 0], + "uv": { + "east": {"uv": [53, 55], "uv_size": [1, 1]}, + "up": {"uv": [55, 53], "uv_size": [1, 1]}, + "down": {"uv": [54, 56], "uv_size": [1, -1]} + } + }, + { + "origin": [-3, 6.00564, 19.38143], + "size": [6, 4.8, 14.88], + "pivot": [0, 9.75, 0.44474], + "rotation": [-19, 0, 0], + "uv": { + "east": {"uv": [27, 47], "uv_size": [4, 1]}, + "west": {"uv": [31, 47], "uv_size": [4, 1]}, + "down": {"uv": [0, 44], "uv_size": [2, -4]} + } + }, + { + "origin": [14.67663, 13.04061, -19.2], + "size": [2.4, 16.968, 62.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, 0, 45], + "uv": { + "west": {"uv": [7, 20], "uv_size": [16, 4]} + } + }, + { + "origin": [-17.07663, 13.04061, -19.2], + "size": [2.4, 16.968, 62.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [0, 0, -45], + "uv": { + "east": {"uv": [21, 10], "uv_size": [16, 4]} + } + }, + { + "origin": [-14.4, 33.09081, 35.17156], + "size": [28.8, 16.968, 2.4], + "pivot": [0, 9.75, 0.44474], + "rotation": [-45, 0, 0], + "uv": { + "south": {"uv": [25, 24], "uv_size": [7, 4]} + } + } + ] + }, + { + "name": "bone12", + "parent": "di", + "pivot": [16.8838, 22.975, -29.87303], + "cubes": [ + { + "origin": [15.12185, 21.7875, -31.63497], + "size": [2.64, 1, 2.64], + "pivot": [16.8838, 22.975, -29.87303], + "rotation": [-90, 0, 45], + "uv": { + "north": {"uv": [35, 57], "uv_size": [1, 1]}, + "east": {"uv": [57, 35], "uv_size": [1, 1]}, + "south": {"uv": [36, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 36], "uv_size": [1, 1]}, + "up": {"uv": [37, 57], "uv_size": [1, 1]}, + "down": {"uv": [57, 38], "uv_size": [1, -1]} + } + }, + { + "origin": [16.3838, 21.6, -29.81053], + "size": [1, 1.5, 1], + "uv": { + "north": {"uv": [30, 57], "uv_size": [1, 1]}, + "east": {"uv": [57, 30], "uv_size": [1, 1]}, + "south": {"uv": [31, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 31], "uv_size": [1, 1]}, + "up": {"uv": [32, 57], "uv_size": [1, 1]} + } + }, + { + "origin": [16.3838, 22.7875, -30.99803], + "size": [1, 1.75, 1], + "pivot": [16.8838, 22.975, -29.87303], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [57, 32], "uv_size": [1, 1]}, + "east": {"uv": [33, 57], "uv_size": [1, 1]}, + "south": {"uv": [57, 33], "uv_size": [1, 1]}, + "west": {"uv": [34, 57], "uv_size": [1, 1]}, + "up": {"uv": [57, 34], "uv_size": [1, 1]} + } + }, + { + "origin": [15.12185, 19.3875, 48.24497], + "size": [2.64, 1, 2.64], + "pivot": [16.8838, 20.575, 49.12303], + "rotation": [90, 0, 45], + "uv": { + "north": {"uv": [51, 57], "uv_size": [1, 1]}, + "east": {"uv": [57, 51], "uv_size": [1, 1]}, + "south": {"uv": [52, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 52], "uv_size": [1, 1]}, + "up": {"uv": [53, 57], "uv_size": [1, 1]}, + "down": {"uv": [57, 54], "uv_size": [1, -1]} + } + }, + { + "origin": [16.3838, 19.2, 48.06053], + "size": [1, 1.5, 1], + "uv": { + "north": {"uv": [57, 48], "uv_size": [1, 1]}, + "east": {"uv": [49, 57], "uv_size": [1, 1]}, + "south": {"uv": [57, 49], "uv_size": [1, 1]}, + "west": {"uv": [50, 57], "uv_size": [1, 1]}, + "up": {"uv": [57, 50], "uv_size": [1, 1]} + } + }, + { + "origin": [16.3838, 20.3875, 49.24803], + "size": [1, 1.75, 1], + "pivot": [16.8838, 20.575, 49.12303], + "rotation": [90, 0, 0], + "uv": { + "north": {"uv": [46, 57], "uv_size": [1, 1]}, + "east": {"uv": [57, 46], "uv_size": [1, 1]}, + "south": {"uv": [47, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 47], "uv_size": [1, 1]}, + "up": {"uv": [48, 57], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone13", + "parent": "di", + "pivot": [-16.8838, 22.975, -29.87303], + "cubes": [ + { + "origin": [-17.76185, 21.7875, -31.63497], + "size": [2.64, 1, 2.64], + "pivot": [-16.8838, 22.975, -29.87303], + "rotation": [-90, 0, -45], + "uv": { + "north": {"uv": [38, 57], "uv_size": [1, 1]}, + "east": {"uv": [57, 38], "uv_size": [1, 1]}, + "south": {"uv": [39, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 39], "uv_size": [1, 1]}, + "up": {"uv": [40, 57], "uv_size": [1, 1]}, + "down": {"uv": [57, 41], "uv_size": [1, -1]} + } + }, + { + "origin": [-17.3838, 21.6, -29.81053], + "size": [1, 1.5, 1], + "uv": { + "north": {"uv": [41, 57], "uv_size": [1, 1]}, + "east": {"uv": [57, 41], "uv_size": [1, 1]}, + "south": {"uv": [42, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 42], "uv_size": [1, 1]}, + "up": {"uv": [43, 57], "uv_size": [1, 1]} + } + }, + { + "origin": [-17.3838, 22.7875, -30.99803], + "size": [1, 1.75, 1], + "pivot": [-16.8838, 22.975, -29.87303], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [57, 43], "uv_size": [1, 1]}, + "east": {"uv": [44, 57], "uv_size": [1, 1]}, + "south": {"uv": [57, 44], "uv_size": [1, 1]}, + "west": {"uv": [45, 57], "uv_size": [1, 1]}, + "up": {"uv": [57, 45], "uv_size": [1, 1]} + } + }, + { + "origin": [-17.76185, 19.3875, 48.24497], + "size": [2.64, 1, 2.64], + "pivot": [-16.8838, 20.575, 49.12303], + "rotation": [90, 0, -45], + "uv": { + "north": {"uv": [58, 1], "uv_size": [1, 1]}, + "east": {"uv": [2, 58], "uv_size": [1, 1]}, + "south": {"uv": [58, 2], "uv_size": [1, 1]}, + "west": {"uv": [3, 58], "uv_size": [1, 1]}, + "up": {"uv": [58, 3], "uv_size": [1, 1]}, + "down": {"uv": [4, 59], "uv_size": [1, -1]} + } + }, + { + "origin": [-17.3838, 19.2, 48.06053], + "size": [1, 1.5, 1], + "uv": { + "north": {"uv": [57, 56], "uv_size": [1, 1]}, + "east": {"uv": [57, 57], "uv_size": [1, 1]}, + "south": {"uv": [0, 58], "uv_size": [1, 1]}, + "west": {"uv": [58, 0], "uv_size": [1, 1]}, + "up": {"uv": [1, 58], "uv_size": [1, 1]} + } + }, + { + "origin": [-17.3838, 20.3875, 49.24803], + "size": [1, 1.75, 1], + "pivot": [-16.8838, 20.575, 49.12303], + "rotation": [90, 0, 0], + "uv": { + "north": {"uv": [54, 57], "uv_size": [1, 1]}, + "east": {"uv": [57, 54], "uv_size": [1, 1]}, + "south": {"uv": [55, 57], "uv_size": [1, 1]}, + "west": {"uv": [57, 55], "uv_size": [1, 1]}, + "up": {"uv": [56, 57], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "bone", + "parent": "body", + "pivot": [20.41788, 6.01788, -19.2], + "cubes": [ + { + "origin": [9.78715, 3.00715, -28.56], + "size": [2.4, 1.2, 9.36], + "pivot": [12.18715, -2.21285, -19.2], + "rotation": [0, 12.55, 45], + "uv": { + "west": {"uv": [18, 39], "uv_size": [2, 1]} + } + }, + { + "origin": [8.0901, 2.5101, -23.04], + "size": [2.4, 1.2, 3.84], + "pivot": [10.4901, -3.9099, -19.2], + "rotation": [0, 12.55, 45], + "uv": { + "west": {"uv": [9, 52], "uv_size": [1, 1]} + } + }, + { + "origin": [14.4, 6.02614, -54.39249], + "size": [1.284, 0.6, 36.12], + "pivot": [14.4, 6.02614, -38.31249], + "rotation": [-12.83084, -12.00177, -42.39562], + "uv": { + "down": {"uv": [23, 47], "uv_size": [1, -9]} + } + }, + { + "origin": [11.48421, 3.50421, -34.2], + "size": [2.4, 1.2, 15], + "pivot": [13.88421, -0.51579, -19.2], + "rotation": [0, 12.55, 45], + "uv": { + "west": {"uv": [5, 47], "uv_size": [4, 1]} + } + }, + { + "origin": [13.18127, 4.00127, -39.6], + "size": [2.4, 1.2, 20.4], + "pivot": [15.58127, 1.18127, -19.2], + "rotation": [0, 12.55, 45], + "uv": { + "west": {"uv": [45, 9], "uv_size": [5, 1]} + } + }, + { + "origin": [18.01788, 3.19788, -45.12], + "size": [2.4, 5.64, 25.92], + "pivot": [20.41788, 6.01788, -19.2], + "rotation": [0, 12.55, 45], + "uv": { + "west": {"uv": [39, 41], "uv_size": [6, 1]} + } + }, + { + "origin": [18.01788, 4.39788, -50.52], + "size": [2.4, 3.24, 5.4], + "pivot": [20.41788, 6.01788, -19.2], + "rotation": [0, 12.55, 45], + "uv": { + "west": {"uv": [54, 53], "uv_size": [1, 1]} + } + }, + { + "origin": [19.1919, 10.8, -55.59526], + "size": [1.2, 1.2, 37.32], + "pivot": [20.3919, 12, -38.25526], + "rotation": [12.35412, 12.49237, 45.35736], + "uv": { + "west": {"uv": [38, 4], "uv_size": [9, 1]} + } + }, + { + "origin": [18.01788, 5.59788, -56.28], + "size": [2.4, 0.84, 5.76], + "pivot": [20.41788, 6.01788, -19.2], + "rotation": [0, 12.55, 45], + "uv": { + "west": {"uv": [55, 0], "uv_size": [1, 1]} + } + }, + { + "origin": [14.4, 6.02614, -56.19249], + "size": [0.444, 0.6, 1.8], + "pivot": [14.4, 6.02614, -38.31249], + "rotation": [-12.83084, -12.00177, -42.39562], + "uv": { + "down": {"uv": [4, 56], "uv_size": [1, -1]} + } + }, + { + "origin": [19.1919, 11.16, -58.11526], + "size": [1.2, 0.84, 2.52], + "pivot": [20.3919, 12, -38.25526], + "rotation": [12.35412, 12.49237, 45.35736], + "uv": { + "north": {"uv": [2, 55], "uv_size": [1, 1]}, + "west": {"uv": [3, 55], "uv_size": [1, 1]}, + "down": {"uv": [55, 4], "uv_size": [1, -1]} + } + }, + { + "origin": [18.01788, 12.43788, -23.04], + "size": [2.4, 1.2, 3.84], + "pivot": [20.41788, 6.01788, -19.2], + "rotation": [0, 12.55, 45], + "uv": { + "west": {"uv": [42, 45], "uv_size": [1, 1]} + } + }, + { + "origin": [18.01788, 11.23788, -28.56], + "size": [2.4, 1.2, 9.36], + "pivot": [20.41788, 6.01788, -19.2], + "rotation": [0, 12.55, 45], + "uv": { + "west": {"uv": [21, 19], "uv_size": [2, 1]} + } + }, + { + "origin": [18.01788, 10.03788, -34.2], + "size": [2.4, 1.2, 15], + "pivot": [20.41788, 6.01788, -19.2], + "rotation": [0, 12.55, 45], + "uv": { + "west": {"uv": [47, 4], "uv_size": [4, 1]} + } + }, + { + "origin": [18.01788, 8.83788, -39.6], + "size": [2.4, 1.2, 20.4], + "pivot": [20.41788, 6.01788, -19.2], + "rotation": [0, 12.55, 45], + "uv": { + "west": {"uv": [9, 45], "uv_size": [5, 1]} + } + } + ] + }, + { + "name": "bone2", + "parent": "body", + "pivot": [-20.41788, 6.01788, -19.2], + "cubes": [ + { + "origin": [-12.18715, 3.00715, -28.56], + "size": [2.4, 1.2, 9.36], + "pivot": [-12.18715, -2.21285, -19.2], + "rotation": [0, -12.55, -45], + "uv": { + "east": {"uv": [0, 44], "uv_size": [2, 1]} + } + }, + { + "origin": [-10.4901, 2.5101, -23.04], + "size": [2.4, 1.2, 3.84], + "pivot": [-10.4901, -3.9099, -19.2], + "rotation": [0, -12.55, -45], + "uv": { + "east": {"uv": [5, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [-15.684, 6.02614, -54.39249], + "size": [1.284, 0.6, 36.12], + "pivot": [-14.4, 6.02614, -38.31249], + "rotation": [-12.83084, 12.00177, 42.39562], + "uv": { + "down": {"uv": [24, 47], "uv_size": [1, -9]} + } + }, + { + "origin": [-13.88421, 3.50421, -34.2], + "size": [2.4, 1.2, 15], + "pivot": [-13.88421, -0.51579, -19.2], + "rotation": [0, -12.55, -45], + "uv": { + "east": {"uv": [47, 5], "uv_size": [4, 1]} + } + }, + { + "origin": [-15.58127, 4.00127, -39.6], + "size": [2.4, 1.2, 20.4], + "pivot": [-15.58127, 1.18127, -19.2], + "rotation": [0, -12.55, -45], + "uv": { + "east": {"uv": [45, 30], "uv_size": [5, 1]} + } + }, + { + "origin": [-20.41788, 3.19788, -45.12], + "size": [2.4, 5.64, 25.92], + "pivot": [-20.41788, 6.01788, -19.2], + "rotation": [0, -12.55, -45], + "uv": { + "east": {"uv": [42, 0], "uv_size": [6, 1]} + } + }, + { + "origin": [-20.41788, 4.39788, -50.52], + "size": [2.4, 3.24, 5.4], + "pivot": [-20.41788, 6.01788, -19.2], + "rotation": [0, -12.55, -45], + "uv": { + "east": {"uv": [6, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [-20.3919, 10.8, -55.59526], + "size": [1.2, 1.2, 37.32], + "pivot": [-20.3919, 12, -38.25526], + "rotation": [12.35412, -12.49237, -45.35736], + "uv": { + "east": {"uv": [38, 5], "uv_size": [9, 1]} + } + }, + { + "origin": [-20.41788, 5.59788, -56.28], + "size": [2.4, 0.84, 5.76], + "pivot": [-20.41788, 6.01788, -19.2], + "rotation": [0, -12.55, -45], + "uv": { + "east": {"uv": [7, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [-14.844, 6.02614, -56.19249], + "size": [0.444, 0.6, 1.8], + "pivot": [-14.4, 6.02614, -38.31249], + "rotation": [-12.83084, 12.00177, 42.39562], + "uv": { + "down": {"uv": [9, 56], "uv_size": [1, -1]} + } + }, + { + "origin": [-20.3919, 11.16, -58.11526], + "size": [1.2, 0.84, 2.52], + "pivot": [-20.3919, 12, -38.25526], + "rotation": [12.35412, -12.49237, -45.35736], + "uv": { + "north": {"uv": [10, 55], "uv_size": [1, 1]}, + "east": {"uv": [55, 11], "uv_size": [1, 1]}, + "down": {"uv": [12, 56], "uv_size": [1, -1]} + } + }, + { + "origin": [-20.41788, 12.43788, -23.04], + "size": [2.4, 1.2, 3.84], + "pivot": [-20.41788, 6.01788, -19.2], + "rotation": [0, -12.55, -45], + "uv": { + "east": {"uv": [55, 12], "uv_size": [1, 1]} + } + }, + { + "origin": [-20.41788, 11.23788, -28.56], + "size": [2.4, 1.2, 9.36], + "pivot": [-20.41788, 6.01788, -19.2], + "rotation": [0, -12.55, -45], + "uv": { + "east": {"uv": [40, 51], "uv_size": [2, 1]} + } + }, + { + "origin": [-20.41788, 10.03788, -34.2], + "size": [2.4, 1.2, 15], + "pivot": [-20.41788, 6.01788, -19.2], + "rotation": [0, -12.55, -45], + "uv": { + "east": {"uv": [9, 47], "uv_size": [4, 1]} + } + }, + { + "origin": [-20.41788, 8.83788, -39.6], + "size": [2.4, 1.2, 20.4], + "pivot": [-20.41788, 6.01788, -19.2], + "rotation": [0, -12.55, -45], + "uv": { + "east": {"uv": [45, 31], "uv_size": [5, 1]} + } + } + ] + }, + { + "name": "bone3", + "parent": "body", + "pivot": [20.4, 12, 49.2], + "cubes": [ + { + "origin": [27.50528, 10.8, 46.8], + "size": [0.684, 1.2, 2.4], + "pivot": [20.4, 12, 49.2], + "rotation": [-35.22, 45, 0], + "uv": { + "south": {"uv": [55, 14], "uv_size": [1, 1]} + } + }, + { + "origin": [28.18928, 11.424, 46.8], + "size": [0.36, 0.576, 2.4], + "pivot": [20.4, 12, 49.2], + "rotation": [-35.22, 45, 0], + "uv": { + "south": {"uv": [15, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [16.91902, 11.424, 58.07027], + "size": [0.36, 0.576, 2.4], + "pivot": [9.12973, 12, 60.47027], + "rotation": [-35.22, 45, 0], + "uv": { + "south": {"uv": [17, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [16.97324, 10.8, 57.33205], + "size": [0.684, 1.2, 2.4], + "pivot": [9.86795, 12, 59.73205], + "rotation": [-35.22, 45, 0], + "uv": { + "south": {"uv": [55, 16], "uv_size": [1, 1]} + } + }, + { + "origin": [15.69472, 7.2, 46.8], + "size": [9.41056, 2.4, 2.4], + "pivot": [20.4, 12, 49.2], + "rotation": [-35.22, 45, 0], + "uv": { + "south": {"uv": [15, 52], "uv_size": [2, 1]} + } + }, + { + "origin": [17.49472, 4.8, 46.8], + "size": [5.81056, 2.4, 2.4], + "pivot": [20.4, 12, 49.2], + "rotation": [-35.22, 45, 0], + "uv": { + "south": {"uv": [13, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [18.69472, 1.8, 46.8], + "size": [3.41056, 3, 2.4], + "pivot": [20.4, 12, 49.2], + "rotation": [-35.22, 45, 0], + "uv": { + "south": {"uv": [14, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [17.02934, -0.68866, 43.2], + "size": [2.4, 14.184, 0], + "pivot": [19.42934, 5.02934, 43.2], + "rotation": [0, 54.5, 45], + "uv": { + "south": {"uv": [32, 42], "uv_size": [1, 4]} + } + }, + { + "origin": [19.06934, 13.49534, 43.2], + "size": [0.36, 0.72, 0], + "pivot": [19.42934, 5.02934, 43.2], + "rotation": [0, 54.5, 45], + "uv": { + "south": {"uv": [55, 15], "uv_size": [1, 1]} + } + }, + { + "origin": [19.06934, 14.21534, 43.2], + "size": [0.36, 0.672, 0], + "pivot": [19.42934, 5.02934, 43.2], + "rotation": [0, 54.5, 45], + "uv": { + "south": {"uv": [16, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [14.4, -1.11861, 46.80939], + "size": [2.4, 14.22, 2.4], + "pivot": [14.4, 6.00939, 49.20939], + "rotation": [-50.85043, 24.24373, -26.76521], + "uv": { + "south": {"uv": [47, 14], "uv_size": [1, 4]} + } + }, + { + "origin": [14.4, -1.80261, 46.80939], + "size": [1.212, 0.684, 2.4], + "pivot": [14.4, 6.00939, 49.20939], + "rotation": [-50.85043, 24.24373, -26.76521], + "uv": { + "south": {"uv": [19, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [14.4, -2.48661, 46.80939], + "size": [0.492, 0.684, 2.4], + "pivot": [14.4, 6.00939, 49.20939], + "rotation": [-50.85043, 24.24373, -26.76521], + "uv": { + "south": {"uv": [55, 19], "uv_size": [1, 1]} + } + }, + { + "origin": [14.892, -2.19861, 46.80939], + "size": [0.684, 0.396, 2.4], + "pivot": [14.4, 6.00939, 49.20939], + "rotation": [-50.85043, 24.24373, -26.76521], + "uv": { + "south": {"uv": [20, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [14.4, 13.10139, 46.80939], + "size": [0.36, 0.72, 2.4], + "pivot": [14.4, 6.00939, 49.20939], + "rotation": [-50.85043, 24.24373, -26.76521], + "uv": { + "south": {"uv": [55, 17], "uv_size": [1, 1]} + } + }, + { + "origin": [14.4, 13.82139, 46.80939], + "size": [0.36, 0.66, 2.4], + "pivot": [14.4, 6.00939, 49.20939], + "rotation": [-50.85043, 24.24373, -26.76521], + "uv": { + "south": {"uv": [18, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [13.29472, 9.6, 46.8], + "size": [14.21056, 2.4, 2.4], + "pivot": [20.4, 12, 49.2], + "rotation": [-35.22, 45, 0], + "uv": { + "south": {"uv": [13, 47], "uv_size": [4, 1]} + } + } + ] + }, + { + "name": "bone4", + "parent": "body", + "pivot": [-20.4, 12, 49.2], + "cubes": [ + { + "origin": [-28.18928, 10.8, 46.8], + "size": [0.684, 1.2, 2.4], + "pivot": [-20.4, 12, 49.2], + "rotation": [-35.22, -45, 0], + "uv": { + "south": {"uv": [55, 20], "uv_size": [1, 1]} + } + }, + { + "origin": [-28.54928, 11.424, 46.8], + "size": [0.36, 0.576, 2.4], + "pivot": [-20.4, 12, 49.2], + "rotation": [-35.22, -45, 0], + "uv": { + "south": {"uv": [55, 21], "uv_size": [1, 1]} + } + }, + { + "origin": [-17.27902, 11.424, 58.07027], + "size": [0.36, 0.576, 2.4], + "pivot": [-9.12973, 12, 60.47027], + "rotation": [-35.22, -45, 0], + "uv": { + "south": {"uv": [55, 22], "uv_size": [1, 1]} + } + }, + { + "origin": [-17.65724, 10.8, 57.33205], + "size": [0.684, 1.2, 2.4], + "pivot": [-9.86795, 12, 59.73205], + "rotation": [-35.22, -45, 0], + "uv": { + "south": {"uv": [55, 23], "uv_size": [1, 1]} + } + }, + { + "origin": [-25.10528, 7.2, 46.8], + "size": [9.41056, 2.4, 2.4], + "pivot": [-20.4, 12, 49.2], + "rotation": [-35.22, -45, 0], + "uv": { + "south": {"uv": [6, 53], "uv_size": [2, 1]} + } + }, + { + "origin": [-23.30528, 4.8, 46.8], + "size": [5.81056, 2.4, 2.4], + "pivot": [-20.4, 12, 49.2], + "rotation": [-35.22, -45, 0], + "uv": { + "south": {"uv": [55, 24], "uv_size": [1, 1]} + } + }, + { + "origin": [-22.10528, 1.8, 46.8], + "size": [3.41056, 3, 2.4], + "pivot": [-20.4, 12, 49.2], + "rotation": [-35.22, -45, 0], + "uv": { + "south": {"uv": [55, 25], "uv_size": [1, 1]} + } + }, + { + "origin": [-19.42934, -0.68866, 43.2], + "size": [2.4, 14.184, 0], + "pivot": [-19.42934, 5.02934, 43.2], + "rotation": [0, -54.5, -45], + "uv": { + "south": {"uv": [17, 47], "uv_size": [1, 4]} + } + }, + { + "origin": [-19.42934, 13.49534, 43.2], + "size": [0.36, 0.72, 0], + "pivot": [-19.42934, 5.02934, 43.2], + "rotation": [0, -54.5, -45], + "uv": { + "south": {"uv": [55, 26], "uv_size": [1, 1]} + } + }, + { + "origin": [-19.42934, 14.21534, 43.2], + "size": [0.36, 0.672, 0], + "pivot": [-19.42934, 5.02934, 43.2], + "rotation": [0, -54.5, -45], + "uv": { + "south": {"uv": [27, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [-16.8, -1.11861, 46.80939], + "size": [2.4, 14.22, 2.4], + "pivot": [-14.4, 6.00939, 49.20939], + "rotation": [-50.85043, -24.24373, 26.76521], + "uv": { + "south": {"uv": [18, 47], "uv_size": [1, 4]} + } + }, + { + "origin": [-15.612, -1.80261, 46.80939], + "size": [1.212, 0.684, 2.4], + "pivot": [-14.4, 6.00939, 49.20939], + "rotation": [-50.85043, -24.24373, 26.76521], + "uv": { + "south": {"uv": [55, 27], "uv_size": [1, 1]} + } + }, + { + "origin": [-14.892, -2.48661, 46.80939], + "size": [0.492, 0.684, 2.4], + "pivot": [-14.4, 6.00939, 49.20939], + "rotation": [-50.85043, -24.24373, 26.76521], + "uv": { + "south": {"uv": [28, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [-15.576, -2.19861, 46.80939], + "size": [0.684, 0.396, 2.4], + "pivot": [-14.4, 6.00939, 49.20939], + "rotation": [-50.85043, -24.24373, 26.76521], + "uv": { + "south": {"uv": [55, 28], "uv_size": [1, 1]} + } + }, + { + "origin": [-14.76, 13.10139, 46.80939], + "size": [0.36, 0.72, 2.4], + "pivot": [-14.4, 6.00939, 49.20939], + "rotation": [-50.85043, -24.24373, 26.76521], + "uv": { + "south": {"uv": [29, 55], "uv_size": [1, 1]} + } + }, + { + "origin": [-14.76, 13.82139, 46.80939], + "size": [0.36, 0.66, 2.4], + "pivot": [-14.4, 6.00939, 49.20939], + "rotation": [-50.85043, -24.24373, 26.76521], + "uv": { + "south": {"uv": [55, 29], "uv_size": [1, 1]} + } + }, + { + "origin": [-27.50528, 9.6, 46.8], + "size": [14.21056, 2.4, 2.4], + "pivot": [-20.4, 12, 49.2], + "rotation": [-35.22, -45, 0], + "uv": { + "south": {"uv": [47, 18], "uv_size": [4, 1]} + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/textures/entity/speedboat.png b/src/main/resources/assets/superbwarfare/textures/entity/speedboat.png new file mode 100644 index 000000000..6d897a494 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/textures/entity/speedboat.png differ