优化MP5和NTW的第三人称,优化鼠标操控
This commit is contained in:
parent
4b0dadd98f
commit
cacc1ef879
10 changed files with 1906 additions and 350 deletions
|
@ -37,6 +37,16 @@ public class Ntw20Model extends CustomGunModel<Ntw20Item> {
|
||||||
return Mod.loc("textures/item/ntw_20.png");
|
return Mod.loc("textures/item/ntw_20.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getLODModelResource(Ntw20Item animatable) {
|
||||||
|
return Mod.loc("geo/lod/ntw_20.geo.json");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ResourceLocation getLODTextureResource(Ntw20Item animatable) {
|
||||||
|
return Mod.loc("textures/item/lod/ntw_20.png");
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setCustomAnimations(Ntw20Item animatable, long instanceId, AnimationState<Ntw20Item> animationState) {
|
public void setCustomAnimations(Ntw20Item animatable, long instanceId, AnimationState<Ntw20Item> animationState) {
|
||||||
Player player = Minecraft.getInstance().player;
|
Player player = Minecraft.getInstance().player;
|
||||||
|
|
|
@ -681,13 +681,10 @@ public class A10Entity extends ContainerMobileVehicleEntity implements GeoEntity
|
||||||
float y = -0.2f;
|
float y = -0.2f;
|
||||||
float z = 3.95f;
|
float z = 3.95f;
|
||||||
|
|
||||||
int i = this.getSeatIndex(passenger);
|
|
||||||
|
|
||||||
if (i == 0) {
|
Vector4f worldPosition = transformPosition(transform, x, y, z);
|
||||||
Vector4f worldPosition = transformPosition(transform, x, y, z);
|
passenger.setPos(worldPosition.x, worldPosition.y, worldPosition.z);
|
||||||
passenger.setPos(worldPosition.x, worldPosition.y, worldPosition.z);
|
callback.accept(passenger, worldPosition.x, worldPosition.y, worldPosition.z);
|
||||||
callback.accept(passenger, worldPosition.x, worldPosition.y, worldPosition.z);
|
|
||||||
}
|
|
||||||
|
|
||||||
copyEntityData(passenger);
|
copyEntityData(passenger);
|
||||||
}
|
}
|
||||||
|
@ -706,9 +703,8 @@ public class A10Entity extends ContainerMobileVehicleEntity implements GeoEntity
|
||||||
}
|
}
|
||||||
|
|
||||||
public void copyEntityData(Entity entity) {
|
public void copyEntityData(Entity entity) {
|
||||||
entity.setXRot(this.getXRot());
|
entity.setYHeadRot(entity.getYHeadRot() + delta_y);
|
||||||
entity.setYHeadRot(this.getYRot());
|
entity.setYRot(entity.getYRot() + delta_y);
|
||||||
entity.setYRot(this.getYRot());
|
|
||||||
entity.setYBodyRot(this.getYRot());
|
entity.setYBodyRot(this.getYRot());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1048,11 +1044,8 @@ public class A10Entity extends ContainerMobileVehicleEntity implements GeoEntity
|
||||||
@OnlyIn(Dist.CLIENT)
|
@OnlyIn(Dist.CLIENT)
|
||||||
@Override
|
@Override
|
||||||
public @Nullable Vec2 getCameraRotation(float partialTicks, Player player, boolean zoom, boolean isFirstPerson) {
|
public @Nullable Vec2 getCameraRotation(float partialTicks, Player player, boolean zoom, boolean isFirstPerson) {
|
||||||
Vec3 vec3 = shootVec(partialTicks);
|
|
||||||
float rotX = (float) -VehicleEntity.getXRotFromVector(vec3);
|
|
||||||
float rotY = (float) -VehicleEntity.getYRotFromVector(vec3);
|
|
||||||
if (this.getSeatIndex(player) == 0) {
|
if (this.getSeatIndex(player) == 0) {
|
||||||
return new Vec2((float) (rotY - 0.5f * Mth.lerp(partialTicks, delta_yo, delta_y) - freeCameraYaw), (float) (rotX - 0.5f * Mth.lerp(partialTicks, delta_xo, delta_x) + freeCameraPitch));
|
return new Vec2((float) (getRotY(partialTicks) - 0.5f * Mth.lerp(partialTicks, delta_yo, delta_y) - freeCameraYaw), (float) (getRotX(partialTicks) + (isFirstPerson ? 0 : 4) - 0.5f * Mth.lerp(partialTicks, delta_xo, delta_x) + freeCameraPitch));
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.getCameraRotation(partialTicks, player, false, false);
|
return super.getCameraRotation(partialTicks, player, false, false);
|
||||||
|
@ -1065,7 +1058,7 @@ public class A10Entity extends ContainerMobileVehicleEntity implements GeoEntity
|
||||||
Matrix4f transform = getClientVehicleTransform(partialTicks);
|
Matrix4f transform = getClientVehicleTransform(partialTicks);
|
||||||
|
|
||||||
|
|
||||||
Vector4f worldPosition = transformPosition(transform, 0f, 4, -13);
|
Vector4f worldPosition = transformPosition(transform, 0f, 5, -14);
|
||||||
|
|
||||||
if (isFirstPerson) {
|
if (isFirstPerson) {
|
||||||
return new Vec3(Mth.lerp(partialTicks, player.xo, player.getX()), Mth.lerp(partialTicks, player.yo + player.getEyeHeight(), player.getEyeY()), Mth.lerp(partialTicks, player.zo, player.getZ()));
|
return new Vec3(Mth.lerp(partialTicks, player.xo, player.getX()), Mth.lerp(partialTicks, player.yo + player.getEyeHeight(), player.getEyeY()), Mth.lerp(partialTicks, player.zo, player.getZ()));
|
||||||
|
|
|
@ -364,7 +364,7 @@ public class Ah6Entity extends ContainerMobileVehicleEntity implements GeoEntity
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void clampRotation(Entity entity) {
|
protected void clampRotation(Entity entity) {
|
||||||
if (entity == getNthEntity(1)) {
|
if (entity == getNthEntity(0)) {
|
||||||
float f2 = Mth.wrapDegrees(entity.getYRot() - this.getYRot());
|
float f2 = Mth.wrapDegrees(entity.getYRot() - this.getYRot());
|
||||||
float f3 = Mth.clamp(f2, -80.0F, 80.0F);
|
float f3 = Mth.clamp(f2, -80.0F, 80.0F);
|
||||||
entity.yRotO += f3 - f2;
|
entity.yRotO += f3 - f2;
|
||||||
|
@ -443,7 +443,6 @@ public class Ah6Entity extends ContainerMobileVehicleEntity implements GeoEntity
|
||||||
|
|
||||||
public void copyEntityData(Entity entity) {
|
public void copyEntityData(Entity entity) {
|
||||||
if (entity == getNthEntity(0)) {
|
if (entity == getNthEntity(0)) {
|
||||||
entity.setXRot(entity.getXRot() + delta_x);
|
|
||||||
entity.setYHeadRot(entity.getYHeadRot() + delta_y);
|
entity.setYHeadRot(entity.getYHeadRot() + delta_y);
|
||||||
entity.setYRot(entity.getYRot() + delta_y);
|
entity.setYRot(entity.getYRot() + delta_y);
|
||||||
entity.setYBodyRot(this.getYRot());
|
entity.setYBodyRot(this.getYRot());
|
||||||
|
|
|
@ -3,13 +3,11 @@ package com.atsuishio.superbwarfare.mixins;
|
||||||
import com.atsuishio.superbwarfare.entity.vehicle.base.VehicleEntity;
|
import com.atsuishio.superbwarfare.entity.vehicle.base.VehicleEntity;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.EntityType;
|
import net.minecraft.world.entity.EntityType;
|
||||||
import net.minecraft.world.entity.Pose;
|
|
||||||
import net.minecraft.world.entity.player.Player;
|
import net.minecraft.world.entity.player.Player;
|
||||||
import net.minecraft.world.level.Level;
|
import net.minecraft.world.level.Level;
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
import org.spongepowered.asm.mixin.injection.At;
|
import org.spongepowered.asm.mixin.injection.At;
|
||||||
import org.spongepowered.asm.mixin.injection.Inject;
|
import org.spongepowered.asm.mixin.injection.Inject;
|
||||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
|
||||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
|
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
|
||||||
|
|
||||||
@Mixin(value = Player.class, priority = 1145)
|
@Mixin(value = Player.class, priority = 1145)
|
||||||
|
@ -29,10 +27,10 @@ public abstract class PlayerMixin extends Entity {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Inject(method = "updatePlayerPose()V", at = @At("TAIL"))
|
// @Inject(method = "updatePlayerPose()V", at = @At("TAIL"))
|
||||||
public void updatePostInjection(CallbackInfo ci) {
|
// public void updatePostInjection(CallbackInfo ci) {
|
||||||
if (getRootVehicle() instanceof VehicleEntity) {
|
// if (getRootVehicle() instanceof VehicleEntity) {
|
||||||
this.setPose(Pose.STANDING);
|
// this.setPose(Pose.STANDING);
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,12 +13,24 @@
|
||||||
"bones": [
|
"bones": [
|
||||||
{
|
{
|
||||||
"name": "group",
|
"name": "group",
|
||||||
"pivot": [0, 8, 0],
|
"pivot": [
|
||||||
|
0,
|
||||||
|
2.75,
|
||||||
|
0.75
|
||||||
|
],
|
||||||
"cubes": [
|
"cubes": [
|
||||||
{
|
{
|
||||||
"origin": [-0.65, 3.18534, 5.08348],
|
"origin": [
|
||||||
|
-0.65,
|
||||||
|
-2.06466,
|
||||||
|
5.83348
|
||||||
|
],
|
||||||
"size": [1.3, 1.5, 1.5],
|
"size": [1.3, 1.5, 1.5],
|
||||||
"pivot": [0, 3.93534, 1.33348],
|
"pivot": [
|
||||||
|
0,
|
||||||
|
-1.31466,
|
||||||
|
2.08348
|
||||||
|
],
|
||||||
"rotation": [45, 0, 0],
|
"rotation": [45, 0, 0],
|
||||||
"uv": {
|
"uv": {
|
||||||
"east": {"uv": [24, 3], "uv_size": [1.5, 1.5]},
|
"east": {"uv": [24, 3], "uv_size": [1.5, 1.5]},
|
||||||
|
@ -28,7 +40,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.65, 6.05666, -4.67454],
|
"origin": [
|
||||||
|
-0.65,
|
||||||
|
0.80666,
|
||||||
|
-3.92454
|
||||||
|
],
|
||||||
"size": [1.3, 1.07, 9.19],
|
"size": [1.3, 1.07, 9.19],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [5, 25], "uv_size": [1.5, 1]},
|
"north": {"uv": [5, 25], "uv_size": [1.5, 1]},
|
||||||
|
@ -38,7 +54,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.6, 5.30666, -4.37454],
|
"origin": [
|
||||||
|
-0.6,
|
||||||
|
0.05666,
|
||||||
|
-3.62454
|
||||||
|
],
|
||||||
"size": [1.2, 0.75, 2.04],
|
"size": [1.2, 0.75, 2.04],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [26, 5], "uv_size": [1, 1]},
|
"north": {"uv": [26, 5], "uv_size": [1, 1]},
|
||||||
|
@ -49,9 +69,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.6, -1.12206, -5.05656],
|
"origin": [
|
||||||
|
-0.6,
|
||||||
|
-6.37206,
|
||||||
|
-4.30656
|
||||||
|
],
|
||||||
"size": [1.2, 7, 2.04],
|
"size": [1.2, 7, 2.04],
|
||||||
"pivot": [0, 3.87794, -4.11156],
|
"pivot": [
|
||||||
|
0,
|
||||||
|
-1.37206,
|
||||||
|
-3.36156
|
||||||
|
],
|
||||||
"rotation": [-22.5, 0, 0],
|
"rotation": [-22.5, 0, 0],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [18, 10], "uv_size": [1, 7]},
|
"north": {"uv": [18, 10], "uv_size": [1, 7]},
|
||||||
|
@ -62,7 +90,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.55, 4.55666, -0.17454],
|
"origin": [
|
||||||
|
-0.55,
|
||||||
|
-0.69334,
|
||||||
|
0.57546
|
||||||
|
],
|
||||||
"size": [1.1, 0.32, 2.69],
|
"size": [1.1, 0.32, 2.69],
|
||||||
"uv": {
|
"uv": {
|
||||||
"east": {"uv": [26, 4], "uv_size": [2.5, 0.5]},
|
"east": {"uv": [26, 4], "uv_size": [2.5, 0.5]},
|
||||||
|
@ -72,9 +104,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.55, 4.51551, -0.70143],
|
"origin": [
|
||||||
|
-0.55,
|
||||||
|
-0.73449,
|
||||||
|
0.04857
|
||||||
|
],
|
||||||
"size": [1.1, 1.64, 0.32],
|
"size": [1.1, 1.64, 0.32],
|
||||||
"pivot": [0, 5.86051, -0.54143],
|
"pivot": [
|
||||||
|
0,
|
||||||
|
0.61051,
|
||||||
|
0.20857
|
||||||
|
],
|
||||||
"rotation": [22.5, 0, 0],
|
"rotation": [22.5, 0, 0],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [24, 14], "uv_size": [1.5, 1.5]},
|
"north": {"uv": [24, 14], "uv_size": [1.5, 1.5]},
|
||||||
|
@ -84,9 +124,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.55, 2.30666, 2.57546],
|
"origin": [
|
||||||
|
-0.55,
|
||||||
|
-2.94334,
|
||||||
|
3.32546
|
||||||
|
],
|
||||||
"size": [1.1, 4.25, 1.69],
|
"size": [1.1, 4.25, 1.69],
|
||||||
"pivot": [0, 4.30666, 3.42046],
|
"pivot": [
|
||||||
|
0,
|
||||||
|
-0.94334,
|
||||||
|
4.17046
|
||||||
|
],
|
||||||
"rotation": [22.5, 0, 0],
|
"rotation": [22.5, 0, 0],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [13, 20], "uv_size": [1, 4.5]},
|
"north": {"uv": [13, 20], "uv_size": [1, 4.5]},
|
||||||
|
@ -97,7 +145,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.65, 7.11732, -4.67388],
|
"origin": [
|
||||||
|
-0.65,
|
||||||
|
1.86732,
|
||||||
|
-3.92388
|
||||||
|
],
|
||||||
"size": [1.3, 1, 11.25],
|
"size": [1.3, 1, 11.25],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [11, 25], "uv_size": [1.5, 1]},
|
"north": {"uv": [11, 25], "uv_size": [1.5, 1]},
|
||||||
|
@ -109,9 +161,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.4, 8.72169, -17.32225],
|
"origin": [
|
||||||
|
-0.4,
|
||||||
|
3.47169,
|
||||||
|
-16.57225
|
||||||
|
],
|
||||||
"size": [0.8, 0.8, 3.75],
|
"size": [0.8, 0.8, 3.75],
|
||||||
"pivot": [0, 9.12169, -14.94725],
|
"pivot": [
|
||||||
|
0,
|
||||||
|
3.87169,
|
||||||
|
-14.19725
|
||||||
|
],
|
||||||
"rotation": [0, 0, 45],
|
"rotation": [0, 0, 45],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [26, 7], "uv_size": [1, 1]},
|
"north": {"uv": [26, 7], "uv_size": [1, 1]},
|
||||||
|
@ -122,9 +182,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.51685, 7.97274, 5.82654],
|
"origin": [
|
||||||
|
-0.51685,
|
||||||
|
2.72274,
|
||||||
|
6.57654
|
||||||
|
],
|
||||||
"size": [1.0337, 2.3, 11.75],
|
"size": [1.0337, 2.3, 11.75],
|
||||||
"pivot": [-0.00005, 8.57274, 7.07654],
|
"pivot": [
|
||||||
|
-0.00005,
|
||||||
|
3.32274,
|
||||||
|
7.82654
|
||||||
|
],
|
||||||
"rotation": [-22.5, 0, 0],
|
"rotation": [-22.5, 0, 0],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [23, 15], "uv_size": [1, 2.5]},
|
"north": {"uv": [23, 15], "uv_size": [1, 2.5]},
|
||||||
|
@ -135,7 +203,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.51685, 7.15737, 6.42566],
|
"origin": [
|
||||||
|
-0.51685,
|
||||||
|
1.90737,
|
||||||
|
7.17566
|
||||||
|
],
|
||||||
"size": [1.0337, 1.15, 2.5],
|
"size": [1.0337, 1.15, 2.5],
|
||||||
"uv": {
|
"uv": {
|
||||||
"east": {"uv": [23, 18], "uv_size": [2.5, 1]},
|
"east": {"uv": [23, 18], "uv_size": [2.5, 1]},
|
||||||
|
@ -144,7 +216,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.51685, 8.13229, 9.75583],
|
"origin": [
|
||||||
|
-0.51685,
|
||||||
|
2.88229,
|
||||||
|
10.50583
|
||||||
|
],
|
||||||
"size": [1.0337, 1.15, 6.8],
|
"size": [1.0337, 1.15, 6.8],
|
||||||
"uv": {
|
"uv": {
|
||||||
"east": {"uv": [19, 10], "uv_size": [7, 1]},
|
"east": {"uv": [19, 10], "uv_size": [7, 1]},
|
||||||
|
@ -153,7 +229,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.51685, 6.48229, 12.60583],
|
"origin": [
|
||||||
|
-0.51685,
|
||||||
|
1.23229,
|
||||||
|
13.35583
|
||||||
|
],
|
||||||
"size": [1.0337, 1.65, 3.95],
|
"size": [1.0337, 1.65, 3.95],
|
||||||
"uv": {
|
"uv": {
|
||||||
"east": {"uv": [19, 17], "uv_size": [4, 1.5]},
|
"east": {"uv": [19, 17], "uv_size": [4, 1.5]},
|
||||||
|
@ -161,7 +241,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.5169, 3.99729, 16.55583],
|
"origin": [
|
||||||
|
-0.5169,
|
||||||
|
-1.25271,
|
||||||
|
17.30583
|
||||||
|
],
|
||||||
"size": [1.0338, 5.285, 0.9],
|
"size": [1.0338, 5.285, 0.9],
|
||||||
"uv": {
|
"uv": {
|
||||||
"east": {"uv": [10, 19], "uv_size": [1, 5.5]},
|
"east": {"uv": [10, 19], "uv_size": [1, 5.5]},
|
||||||
|
@ -172,7 +256,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.5169, 9.72169, -13.57225],
|
"origin": [
|
||||||
|
-0.5169,
|
||||||
|
4.47169,
|
||||||
|
-12.82225
|
||||||
|
],
|
||||||
"size": [1.0338, 0.9, 20.1445],
|
"size": [1.0338, 0.9, 20.1445],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [26, 10], "uv_size": [1, 1]},
|
"north": {"uv": [26, 10], "uv_size": [1, 1]},
|
||||||
|
@ -183,7 +271,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.5669, 8.47169, -14.57225],
|
"origin": [
|
||||||
|
-0.5669,
|
||||||
|
3.22169,
|
||||||
|
-13.82225
|
||||||
|
],
|
||||||
"size": [1.1338, 3.4, 1],
|
"size": [1.1338, 3.4, 1],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [17, 20], "uv_size": [1, 3.5]},
|
"north": {"uv": [17, 20], "uv_size": [1, 3.5]},
|
||||||
|
@ -195,7 +287,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.7169, 10.47169, 3.17775],
|
"origin": [
|
||||||
|
-0.7169,
|
||||||
|
5.22169,
|
||||||
|
3.92775
|
||||||
|
],
|
||||||
"size": [1.4338, 0.9, 2.25],
|
"size": [1.4338, 0.9, 2.25],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [21, 25], "uv_size": [1.5, 1]},
|
"north": {"uv": [21, 25], "uv_size": [1.5, 1]},
|
||||||
|
@ -207,7 +303,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-1.0169, 7.97169, -13.57225],
|
"origin": [
|
||||||
|
-1.0169,
|
||||||
|
2.72169,
|
||||||
|
-12.82225
|
||||||
|
],
|
||||||
"size": [2.0338, 1.75, 7.9945],
|
"size": [2.0338, 1.75, 7.9945],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [11, 21], "uv_size": [2, 2]},
|
"north": {"uv": [11, 21], "uv_size": [2, 2]},
|
||||||
|
@ -218,9 +318,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-1.0169, 6.3754, -13.54167],
|
"origin": [
|
||||||
|
-1.0169,
|
||||||
|
1.1254,
|
||||||
|
-12.79167
|
||||||
|
],
|
||||||
"size": [2.0338, 0.55, 1.49449],
|
"size": [2.0338, 0.55, 1.49449],
|
||||||
"pivot": [0, 7.2504, -9.54442],
|
"pivot": [
|
||||||
|
0,
|
||||||
|
2.0004,
|
||||||
|
-8.79442
|
||||||
|
],
|
||||||
"rotation": [-22.5, 0, 0],
|
"rotation": [-22.5, 0, 0],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [26, 12], "uv_size": [2, 0.5]},
|
"north": {"uv": [26, 12], "uv_size": [2, 0.5]},
|
||||||
|
@ -230,9 +338,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-1.0169, 5.89535, -9.37692],
|
"origin": [
|
||||||
|
-1.0169,
|
||||||
|
0.64535,
|
||||||
|
-8.62692
|
||||||
|
],
|
||||||
"size": [2.0338, 1.15, 1.4945],
|
"size": [2.0338, 1.15, 1.4945],
|
||||||
"pivot": [0, 6.82035, -5.37967],
|
"pivot": [
|
||||||
|
0,
|
||||||
|
1.57035,
|
||||||
|
-4.62967
|
||||||
|
],
|
||||||
"rotation": [-22.5, 0, 0],
|
"rotation": [-22.5, 0, 0],
|
||||||
"uv": {
|
"uv": {
|
||||||
"east": {"uv": [25, 24], "uv_size": [1.5, 1]},
|
"east": {"uv": [25, 24], "uv_size": [1.5, 1]},
|
||||||
|
@ -241,7 +357,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-1.0169, 7.39977, -12.19151],
|
"origin": [
|
||||||
|
-1.0169,
|
||||||
|
2.14977,
|
||||||
|
-11.44151
|
||||||
|
],
|
||||||
"size": [2.0338, 0.65, 2.9945],
|
"size": [2.0338, 0.65, 2.9945],
|
||||||
"uv": {
|
"uv": {
|
||||||
"east": {"uv": [2, 26], "uv_size": [3, 0.5]},
|
"east": {"uv": [2, 26], "uv_size": [3, 0.5]},
|
||||||
|
@ -250,7 +370,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-1.0169, 6.92352, -8.04589],
|
"origin": [
|
||||||
|
-1.0169,
|
||||||
|
1.67352,
|
||||||
|
-7.29589
|
||||||
|
],
|
||||||
"size": [2.0338, 1.05, 2.4795],
|
"size": [2.0338, 1.05, 2.4795],
|
||||||
"uv": {
|
"uv": {
|
||||||
"east": {"uv": [24, 1], "uv_size": [2.5, 1]},
|
"east": {"uv": [24, 1], "uv_size": [2.5, 1]},
|
||||||
|
@ -264,12 +388,24 @@
|
||||||
{
|
{
|
||||||
"name": "group62",
|
"name": "group62",
|
||||||
"parent": "group",
|
"parent": "group",
|
||||||
"pivot": [0, 3.87, -6.76311],
|
"pivot": [
|
||||||
|
0,
|
||||||
|
-1.38,
|
||||||
|
-6.01311
|
||||||
|
],
|
||||||
"cubes": [
|
"cubes": [
|
||||||
{
|
{
|
||||||
"origin": [-0.4169, 7.86831, -5.57225],
|
"origin": [
|
||||||
|
-0.4169,
|
||||||
|
2.61831,
|
||||||
|
-4.82225
|
||||||
|
],
|
||||||
"size": [0.8338, 2.00338, 12.1445],
|
"size": [0.8338, 2.00338, 12.1445],
|
||||||
"pivot": [0, 8.87, 0],
|
"pivot": [
|
||||||
|
0,
|
||||||
|
3.62,
|
||||||
|
0.75
|
||||||
|
],
|
||||||
"rotation": [0, 0, -45],
|
"rotation": [0, 0, -45],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [19, 24], "uv_size": [1, 2]},
|
"north": {"uv": [19, 24], "uv_size": [1, 2]},
|
||||||
|
@ -279,7 +415,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-1.00169, 8.4531, -5.57225],
|
"origin": [
|
||||||
|
-1.00169,
|
||||||
|
3.2031,
|
||||||
|
-4.82225
|
||||||
|
],
|
||||||
"size": [2.00338, 0.8338, 12.1445],
|
"size": [2.00338, 0.8338, 12.1445],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [24, 20], "uv_size": [2, 1]},
|
"north": {"uv": [24, 20], "uv_size": [2, 1]},
|
||||||
|
@ -289,9 +429,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-1.00169, 8.4531, -5.57225],
|
"origin": [
|
||||||
|
-1.00169,
|
||||||
|
3.2031,
|
||||||
|
-4.82225
|
||||||
|
],
|
||||||
"size": [2.00338, 0.8338, 12.1445],
|
"size": [2.00338, 0.8338, 12.1445],
|
||||||
"pivot": [0, 8.87, 0],
|
"pivot": [
|
||||||
|
0,
|
||||||
|
3.62,
|
||||||
|
0.75
|
||||||
|
],
|
||||||
"rotation": [0, 0, -45],
|
"rotation": [0, 0, -45],
|
||||||
"uv": {
|
"uv": {
|
||||||
"north": {"uv": [24, 22], "uv_size": [2, 1]},
|
"north": {"uv": [24, 22], "uv_size": [2, 1]},
|
||||||
|
@ -301,7 +449,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"origin": [-0.4169, 7.86831, -5.57225],
|
"origin": [
|
||||||
|
-0.4169,
|
||||||
|
2.61831,
|
||||||
|
-4.82225
|
||||||
|
],
|
||||||
"size": [0.8338, 2.00338, 12.1445],
|
"size": [0.8338, 2.00338, 12.1445],
|
||||||
"uv": {
|
"uv": {
|
||||||
"down": {"uv": [17, 20], "uv_size": [1, -12]}
|
"down": {"uv": [17, 20], "uv_size": [1, -12]}
|
||||||
|
|
1487
src/main/resources/assets/superbwarfare/geo/lod/ntw_20.geo.json
Normal file
1487
src/main/resources/assets/superbwarfare/geo/lod/ntw_20.geo.json
Normal file
File diff suppressed because it is too large
Load diff
|
@ -24,6 +24,44 @@
|
||||||
0,
|
0,
|
||||||
0
|
0
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"translation": [
|
||||||
|
-1.25,
|
||||||
|
-0.5,
|
||||||
|
-0.75
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
0.6,
|
||||||
|
0.6,
|
||||||
|
0.6
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"scale": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [
|
||||||
|
0,
|
||||||
|
1.5,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
0.5,
|
||||||
|
0.5,
|
||||||
|
0.5
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [
|
||||||
|
0,
|
||||||
|
-90,
|
||||||
|
0
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -17,6 +17,83 @@
|
||||||
4,
|
4,
|
||||||
4
|
4
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"firstperson_lefthand": {
|
||||||
|
"translation": [
|
||||||
|
9.25,
|
||||||
|
-21.25,
|
||||||
|
-28
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"translation": [
|
||||||
|
-0.75,
|
||||||
|
0,
|
||||||
|
1
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
0.45,
|
||||||
|
0.45,
|
||||||
|
0.45
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"scale": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [
|
||||||
|
30,
|
||||||
|
-145,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"translation": [
|
||||||
|
0.25,
|
||||||
|
2.75,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
0.7,
|
||||||
|
0.7,
|
||||||
|
0.7
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"head": {
|
||||||
|
"translation": [
|
||||||
|
0,
|
||||||
|
7,
|
||||||
|
6.5
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
0.6,
|
||||||
|
0.6,
|
||||||
|
0.6
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [
|
||||||
|
0,
|
||||||
|
-90,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"translation": [
|
||||||
|
-16,
|
||||||
|
-3,
|
||||||
|
-1.5
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
1.1,
|
||||||
|
1.1,
|
||||||
|
1.1
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -0,0 +1,90 @@
|
||||||
|
{
|
||||||
|
"credit": "Made with Blockbench",
|
||||||
|
"parent": "builtin/entity",
|
||||||
|
"texture_size": [
|
||||||
|
64,
|
||||||
|
64
|
||||||
|
],
|
||||||
|
"display": {
|
||||||
|
"thirdperson_righthand": {
|
||||||
|
"translation": [
|
||||||
|
-0.75,
|
||||||
|
0,
|
||||||
|
1
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
0.45,
|
||||||
|
0.45,
|
||||||
|
0.45
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"thirdperson_lefthand": {
|
||||||
|
"scale": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"ground": {
|
||||||
|
"translation": [
|
||||||
|
0,
|
||||||
|
5.25,
|
||||||
|
8
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
0.6,
|
||||||
|
0.6,
|
||||||
|
0.6
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"gui": {
|
||||||
|
"rotation": [
|
||||||
|
30,
|
||||||
|
-145,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"translation": [
|
||||||
|
0.25,
|
||||||
|
2.75,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
0.7,
|
||||||
|
0.7,
|
||||||
|
0.7
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"head": {
|
||||||
|
"translation": [
|
||||||
|
0,
|
||||||
|
7,
|
||||||
|
6.5
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
0.6,
|
||||||
|
0.6,
|
||||||
|
0.6
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"fixed": {
|
||||||
|
"rotation": [
|
||||||
|
0,
|
||||||
|
-90,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"translation": [
|
||||||
|
-28.25,
|
||||||
|
-4.75,
|
||||||
|
-1.5
|
||||||
|
],
|
||||||
|
"scale": [
|
||||||
|
1.5,
|
||||||
|
1.5,
|
||||||
|
1.5
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"textures": {
|
||||||
|
"particle": "item/ntw_20"
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,288 +0,0 @@
|
||||||
{
|
|
||||||
"credit": "Made with Blockbench",
|
|
||||||
"texture_size": [64, 64],
|
|
||||||
"textures": {
|
|
||||||
"0": "superbwarfare:item/lod/ntw_20",
|
|
||||||
"particle": "superbwarfare:item/lod/ntw_20"
|
|
||||||
},
|
|
||||||
"elements": [
|
|
||||||
{
|
|
||||||
"from": [7, 4.5, 8.8],
|
|
||||||
"to": [9, 6.25, 30],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [2.25, 6, 2.75, 6.75], "texture": "#0"},
|
|
||||||
"east": {"uv": [0, 0, 6.75, 0.75], "texture": "#0"},
|
|
||||||
"south": {"uv": [4, 6, 4.5, 6.75], "texture": "#0"},
|
|
||||||
"west": {"uv": [0, 0.75, 6.75, 1.5], "texture": "#0"},
|
|
||||||
"up": {"uv": [0.5, 8.25, 0, 1.5], "texture": "#0"},
|
|
||||||
"down": {"uv": [1, 1.5, 0.5, 8.25], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [7, 2.75, 30],
|
|
||||||
"to": [9, 6.25, 31.25],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [2, 4, 2.5, 5.5], "texture": "#0"},
|
|
||||||
"east": {"uv": [2.75, 6, 3, 7.5], "texture": "#0"},
|
|
||||||
"south": {"uv": [2.5, 4, 3, 5.5], "texture": "#0"},
|
|
||||||
"west": {"uv": [4.5, 6, 4.75, 7.5], "texture": "#0"},
|
|
||||||
"up": {"uv": [6.75, 7.25, 6.25, 7], "texture": "#0"},
|
|
||||||
"down": {"uv": [7.5, 7, 7, 7.25], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [2.5, 4.75, 20.5],
|
|
||||||
"to": [7, 6, 25.75],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [4.5, 2, 5.75, 2.5], "texture": "#0"},
|
|
||||||
"east": {"uv": [4.5, 2.5, 5.75, 3], "texture": "#0"},
|
|
||||||
"south": {"uv": [4.5, 3, 5.75, 3.5], "texture": "#0"},
|
|
||||||
"west": {"uv": [4.5, 3.5, 5.75, 4], "texture": "#0"},
|
|
||||||
"up": {"uv": [3.25, 2.75, 2, 1.5], "texture": "#0"},
|
|
||||||
"down": {"uv": [3.25, 2.75, 2, 4], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [7, 2.75, 25],
|
|
||||||
"to": [9, 4.5, 30],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [6.25, 5, 6.75, 5.5], "texture": "#0"},
|
|
||||||
"east": {"uv": [4, 4.5, 5.25, 5], "texture": "#0"},
|
|
||||||
"south": {"uv": [6.25, 5.5, 6.75, 6], "texture": "#0"},
|
|
||||||
"west": {"uv": [4, 5, 5.25, 5.5], "texture": "#0"},
|
|
||||||
"up": {"uv": [1.5, 6.25, 1, 5], "texture": "#0"},
|
|
||||||
"down": {"uv": [2, 5, 1.5, 6.25], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [7.5, 2.23413, 20.15879],
|
|
||||||
"to": [8.5, 4.73413, 21.40879],
|
|
||||||
"rotation": {"angle": -22.5, "axis": "x", "origin": [8, 1.73413, 21.03379]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [6.75, 5.75, 7, 6.5], "texture": "#0"},
|
|
||||||
"east": {"uv": [6, 6.75, 6.25, 7.5], "texture": "#0"},
|
|
||||||
"south": {"uv": [6.75, 6.5, 7, 7.25], "texture": "#0"},
|
|
||||||
"west": {"uv": [7, 0.25, 7.25, 1], "texture": "#0"},
|
|
||||||
"up": {"uv": [5.75, 7.5, 5.5, 7.25], "texture": "#0"},
|
|
||||||
"down": {"uv": [6.5, 7.25, 6.25, 7.5], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [7.25, 3.75, 10.75],
|
|
||||||
"to": [8.75, 4.5, 25],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 3.625, 15.25]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [7.25, 0.75, 7.75, 1], "texture": "#0"},
|
|
||||||
"east": {"uv": [3.75, 1.5, 7.25, 1.75], "texture": "#0"},
|
|
||||||
"south": {"uv": [1.25, 7.25, 1.75, 7.5], "texture": "#0"},
|
|
||||||
"west": {"uv": [3.75, 1.75, 7.25, 2], "texture": "#0"},
|
|
||||||
"up": {"uv": [1.5, 5, 1, 1.5], "texture": "#0"},
|
|
||||||
"down": {"uv": [2, 1.5, 1.5, 5], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [7.25, 3.5, 9.75],
|
|
||||||
"to": [8.75, 3.75, 12.5],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4.125, 15.25]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [7.25, 0.75, 7.75, 1], "texture": "#0"},
|
|
||||||
"east": {"uv": [3.75, 1.5, 7.25, 1.75], "texture": "#0"},
|
|
||||||
"south": {"uv": [1.25, 7.25, 1.75, 7.5], "texture": "#0"},
|
|
||||||
"west": {"uv": [3.75, 1.75, 7.25, 2], "texture": "#0"},
|
|
||||||
"up": {"uv": [1.5, 5, 1, 1.5], "texture": "#0"},
|
|
||||||
"down": {"uv": [2, 1.5, 1.5, 5], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [7, 3.1, 3.75],
|
|
||||||
"to": [7.5, 3.6, 10.75],
|
|
||||||
"rotation": {"angle": -45, "axis": "z", "origin": [7.5, 3.6, 3.375]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [7, 7.25, 7.25, 7.5], "texture": "#0"},
|
|
||||||
"east": {"uv": [6, 4.5, 7.25, 4.75], "texture": "#0"},
|
|
||||||
"south": {"uv": [7.25, 7.25, 7.5, 7.5], "texture": "#0"},
|
|
||||||
"west": {"uv": [6, 4.75, 7.25, 5], "texture": "#0"},
|
|
||||||
"up": {"uv": [5, 7.25, 4.75, 6], "texture": "#0"},
|
|
||||||
"down": {"uv": [6.25, 5, 6, 6.25], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [6.9, 3, 2.75],
|
|
||||||
"to": [7.6, 3.7, 3.75],
|
|
||||||
"rotation": {"angle": -45, "axis": "z", "origin": [7.5, 3.6, 3.375]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [1.25, 7.5, 1.5, 7.75], "texture": "#0"},
|
|
||||||
"east": {"uv": [7.5, 1.25, 7.75, 1.5], "texture": "#0"},
|
|
||||||
"south": {"uv": [1.5, 7.5, 1.75, 7.75], "texture": "#0"},
|
|
||||||
"west": {"uv": [1.75, 7.5, 2, 7.75], "texture": "#0"},
|
|
||||||
"up": {"uv": [2.75, 7.75, 2.5, 7.5], "texture": "#0"},
|
|
||||||
"down": {"uv": [7.75, 2.5, 7.5, 2.75], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [8.4, 3, 2.75],
|
|
||||||
"to": [9.1, 3.7, 3.75],
|
|
||||||
"rotation": {"angle": 45, "axis": "z", "origin": [8.5, 3.6, 3.375]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [2.75, 7.5, 3, 7.75], "texture": "#0"},
|
|
||||||
"east": {"uv": [7.5, 2.75, 7.75, 3], "texture": "#0"},
|
|
||||||
"south": {"uv": [7.5, 3, 7.75, 3.25], "texture": "#0"},
|
|
||||||
"west": {"uv": [7.5, 3.25, 7.75, 3.5], "texture": "#0"},
|
|
||||||
"up": {"uv": [7.75, 3.75, 7.5, 3.5], "texture": "#0"},
|
|
||||||
"down": {"uv": [4, 7.5, 3.75, 7.75], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [8.5, 3.1, 3.75],
|
|
||||||
"to": [9, 3.6, 10.75],
|
|
||||||
"rotation": {"angle": 45, "axis": "z", "origin": [8.5, 3.6, 3.375]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [7.5, 3.75, 7.75, 4], "texture": "#0"},
|
|
||||||
"east": {"uv": [6.25, 2.5, 7.5, 2.75], "texture": "#0"},
|
|
||||||
"south": {"uv": [7.5, 4, 7.75, 4.25], "texture": "#0"},
|
|
||||||
"west": {"uv": [6.25, 2.75, 7.5, 3], "texture": "#0"},
|
|
||||||
"up": {"uv": [5.5, 7.25, 5.25, 6], "texture": "#0"},
|
|
||||||
"down": {"uv": [5.75, 6, 5.5, 7.25], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [7.25, 6.2, 9.6],
|
|
||||||
"to": [8.75, 6.9, 15.85],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [7.25, 1.5, 7.75, 1.75], "texture": "#0"},
|
|
||||||
"east": {"uv": [5.75, 2, 7.75, 2.25], "texture": "#0"},
|
|
||||||
"south": {"uv": [7.25, 1.75, 7.75, 2], "texture": "#0"},
|
|
||||||
"west": {"uv": [5.75, 2.25, 7.75, 2.5], "texture": "#0"},
|
|
||||||
"up": {"uv": [3.75, 3.5, 3.25, 1.5], "texture": "#0"},
|
|
||||||
"down": {"uv": [3.75, 3.5, 3.25, 5.5], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [7.75, 6.9, 12],
|
|
||||||
"to": [8.25, 7.15, 15.25],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [7.5, 4.25, 7.75, 4.5], "texture": "#0"},
|
|
||||||
"east": {"uv": [6.25, 3.25, 7.25, 3.5], "texture": "#0"},
|
|
||||||
"south": {"uv": [4.5, 7.5, 4.75, 7.75], "texture": "#0"},
|
|
||||||
"west": {"uv": [6.75, 0, 7.75, 0.25], "texture": "#0"},
|
|
||||||
"up": {"uv": [7, 1.25, 6.75, 0.25], "texture": "#0"},
|
|
||||||
"down": {"uv": [2.5, 6.75, 2.25, 7.75], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [7.5, 7.15, 12],
|
|
||||||
"to": [8.5, 8.15, 15.75],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [4, 6.75, 4.5, 7.25], "texture": "#0"},
|
|
||||||
"east": {"uv": [2, 5.5, 3, 6], "texture": "#0"},
|
|
||||||
"south": {"uv": [6.75, 4, 7.25, 4.5], "texture": "#0"},
|
|
||||||
"west": {"uv": [4, 5.5, 5, 6], "texture": "#0"},
|
|
||||||
"up": {"uv": [3.75, 6.5, 3.25, 5.5], "texture": "#0"},
|
|
||||||
"down": {"uv": [6.25, 2.5, 5.75, 3.5], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [6.75, 6, 11],
|
|
||||||
"to": [7, 9.5, 11.75],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [3, 7.25, 3.25, 7.75], "texture": "#0"},
|
|
||||||
"east": {"uv": [7.25, 3, 7.5, 3.5], "texture": "#0"},
|
|
||||||
"south": {"uv": [3.25, 7.25, 3.5, 7.75], "texture": "#0"},
|
|
||||||
"west": {"uv": [3.5, 7.25, 3.75, 7.75], "texture": "#0"},
|
|
||||||
"up": {"uv": [7.75, 4.75, 7.5, 4.5], "texture": "#0"},
|
|
||||||
"down": {"uv": [5, 7.5, 4.75, 7.75], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [6.75, 9.5, 11],
|
|
||||||
"to": [9.3, 9.75, 11.75],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [1, 7, 1.75, 7.25], "texture": "#0"},
|
|
||||||
"east": {"uv": [7.5, 4.75, 7.75, 5], "texture": "#0"},
|
|
||||||
"south": {"uv": [7, 1, 7.75, 1.25], "texture": "#0"},
|
|
||||||
"west": {"uv": [5, 7.5, 5.25, 7.75], "texture": "#0"},
|
|
||||||
"up": {"uv": [3.75, 7.25, 3, 7], "texture": "#0"},
|
|
||||||
"down": {"uv": [7.75, 5.75, 7, 6], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [9.05, 6, 11],
|
|
||||||
"to": [9.3, 9.5, 11.75],
|
|
||||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]},
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [4, 7.25, 4.25, 7.75], "texture": "#0"},
|
|
||||||
"east": {"uv": [7.25, 4, 7.5, 4.5], "texture": "#0"},
|
|
||||||
"south": {"uv": [4.25, 7.25, 4.5, 7.75], "texture": "#0"},
|
|
||||||
"west": {"uv": [7.25, 4.5, 7.5, 5], "texture": "#0"},
|
|
||||||
"up": {"uv": [7.75, 5.25, 7.5, 5], "texture": "#0"},
|
|
||||||
"down": {"uv": [5.5, 7.5, 5.25, 7.75], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [7.5, 4.75, -14],
|
|
||||||
"to": [8.5, 5.75, 8.75],
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [7.5, 5.25, 7.75, 5.5], "texture": "#0"},
|
|
||||||
"east": {"uv": [3.75, 4, 6.75, 4.25], "texture": "#0"},
|
|
||||||
"south": {"uv": [5.5, 7.5, 5.75, 7.75], "texture": "#0"},
|
|
||||||
"west": {"uv": [3.75, 4.25, 6.75, 4.5], "texture": "#0"},
|
|
||||||
"up": {"uv": [3.25, 7, 3, 4], "texture": "#0"},
|
|
||||||
"down": {"uv": [4, 4.5, 3.75, 7.5], "texture": "#0"}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"from": [7, 4.75, -16],
|
|
||||||
"to": [9, 5.75, -14],
|
|
||||||
"faces": {
|
|
||||||
"north": {"uv": [7, 6, 7.75, 6.25], "texture": "#0"},
|
|
||||||
"east": {"uv": [7, 6.25, 7.75, 6.5], "texture": "#0"},
|
|
||||||
"south": {"uv": [7, 6.5, 7.75, 6.75], "texture": "#0"},
|
|
||||||
"west": {"uv": [7, 6.75, 7.75, 7], "texture": "#0"},
|
|
||||||
"up": {"uv": [6, 5.25, 5.25, 4.5], "texture": "#0"},
|
|
||||||
"down": {"uv": [6, 5.25, 5.25, 6], "texture": "#0"}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"display": {
|
|
||||||
"thirdperson_righthand": {
|
|
||||||
"translation": [-0.75, 3.75, -8.5],
|
|
||||||
"scale": [0.8, 0.8, 0.8]
|
|
||||||
},
|
|
||||||
"thirdperson_lefthand": {
|
|
||||||
"scale": [0, 0, 0]
|
|
||||||
},
|
|
||||||
"ground": {
|
|
||||||
"translation": [0, 5.25, 0]
|
|
||||||
},
|
|
||||||
"gui": {
|
|
||||||
"rotation": [30, -145, 0],
|
|
||||||
"translation": [0.25, 2.75, 0],
|
|
||||||
"scale": [0.7, 0.7, 0.7]
|
|
||||||
},
|
|
||||||
"head": {
|
|
||||||
"translation": [0, 11.75, -4.25]
|
|
||||||
},
|
|
||||||
"fixed": {
|
|
||||||
"rotation": [0, -91, 0],
|
|
||||||
"translation": [3.5, 5.25, -1.5],
|
|
||||||
"scale": [2, 2, 2]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"groups": [
|
|
||||||
{
|
|
||||||
"name": "group",
|
|
||||||
"origin": [0, 0, 0],
|
|
||||||
"color": 0,
|
|
||||||
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
Loading…
Add table
Reference in a new issue