From 22fca7a1be86f74fdb233e9e8a0b9e1bb7d9f3ba Mon Sep 17 00:00:00 2001 From: Atsuishio <842960157@qq.com> Date: Sun, 6 Jul 2025 13:47:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0QBZ191LOD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/model/item/Qbz191ItemModel.java | 18 +- .../client/overlay/AircraftOverlay.java | 3 - .../superbwarfare/geo/lod/qbz_191.geo.json | 830 ++++++++++++++++++ .../textures/item/lod/qbz_191.png | Bin 0 -> 3813 bytes 4 files changed, 839 insertions(+), 12 deletions(-) create mode 100644 src/main/resources/assets/superbwarfare/geo/lod/qbz_191.geo.json create mode 100644 src/main/resources/assets/superbwarfare/textures/item/lod/qbz_191.png diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/item/Qbz191ItemModel.java b/src/main/java/com/atsuishio/superbwarfare/client/model/item/Qbz191ItemModel.java index 68e206903..fa9d88227 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/model/item/Qbz191ItemModel.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/item/Qbz191ItemModel.java @@ -37,15 +37,15 @@ public class Qbz191ItemModel extends CustomGunModel { return Mod.loc("textures/item/qbz_191.png"); } -// @Override -// public ResourceLocation getLODModelResource(Qbz191Item animatable) { -// return Mod.loc("geo/lod/m_4.geo.json"); -// } -// -// @Override -// public ResourceLocation getLODTextureResource(Qbz191Item animatable) { -// return Mod.loc("textures/item/lod/m_4.png"); -// } + @Override + public ResourceLocation getLODModelResource(Qbz191Item animatable) { + return Mod.loc("geo/lod/qbz_191.geo.json"); + } + + @Override + public ResourceLocation getLODTextureResource(Qbz191Item animatable) { + return Mod.loc("textures/item/lod/qbz_191.png"); + } @Override public void setCustomAnimations(Qbz191Item animatable, long instanceId, AnimationState animationState) { diff --git a/src/main/java/com/atsuishio/superbwarfare/client/overlay/AircraftOverlay.java b/src/main/java/com/atsuishio/superbwarfare/client/overlay/AircraftOverlay.java index 1c22c3119..af0b0c81b 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/overlay/AircraftOverlay.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/overlay/AircraftOverlay.java @@ -45,9 +45,6 @@ public class AircraftOverlay implements LayeredDraw.Layer { private static float lerpVy = 1; private static float lerpLock = 1; private static float lerpG = 1; - - private static float scopeScale = 1; - private static final ResourceLocation FRAME = Mod.loc("textures/screens/aircraft/frame.png"); private static final ResourceLocation FRAME_TARGET = Mod.loc("textures/screens/aircraft/frame_target.png"); private static final ResourceLocation FRAME_LOCK = Mod.loc("textures/screens/aircraft/frame_lock.png"); diff --git a/src/main/resources/assets/superbwarfare/geo/lod/qbz_191.geo.json b/src/main/resources/assets/superbwarfare/geo/lod/qbz_191.geo.json new file mode 100644 index 000000000..7c484bbca --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/lod/qbz_191.geo.json @@ -0,0 +1,830 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 32, + "texture_height": 32, + "visible_bounds_width": 4, + "visible_bounds_height": 5, + "visible_bounds_offset": [0, 0.5, 0] + }, + "bones": [ + { + "name": "bone", + "pivot": [0, 0, 0], + "cubes": [ + { + "origin": [-0.37125, 0.18069, 4.19933], + "size": [0.7425, 0.495, 3.825], + "uv": { + "east": {"uv": [21, 7], "uv_size": [4, 0.5]}, + "west": {"uv": [21, 8], "uv_size": [4, 0.5]}, + "down": {"uv": [3, 24], "uv_size": [0.5, -4]} + } + }, + { + "origin": [-0.63225, 1.15269, 4.19933], + "size": [1.2645, 0.54, 3.825], + "uv": { + "east": {"uv": [21, 9], "uv_size": [4, 0.5]}, + "west": {"uv": [21, 10], "uv_size": [4, 0.5]} + } + }, + { + "origin": [-0.405, 1.82319, 4.19933], + "size": [0.81, 0.225, 3.825], + "uv": { + "up": {"uv": [12, 0], "uv_size": [1, 4]} + } + }, + { + "origin": [-0.51298, 1.76395, 4.19933], + "size": [0.423, 0.225, 3.825], + "pivot": [0, 1.18194, 6.11183], + "rotation": [0, 0, 57.5], + "uv": { + "up": {"uv": [8, 20], "uv_size": [0.5, 4]} + } + }, + { + "origin": [0.08998, 1.76395, 4.19933], + "size": [0.423, 0.225, 3.825], + "pivot": [0, 1.18194, 6.11183], + "rotation": [0, 0, -57.5], + "uv": { + "up": {"uv": [12, 21], "uv_size": [0.5, 4]} + } + }, + { + "origin": [0.34932, 0.87643, 4.19933], + "size": [0.225, 0.5715, 3.825], + "pivot": [0, 1.18194, 6.11183], + "rotation": [0, 0, 27.5], + "uv": { + "west": {"uv": [20, 21], "uv_size": [4, 0.5]} + } + }, + { + "origin": [-0.57432, 0.87643, 4.19933], + "size": [0.225, 0.5715, 3.825], + "pivot": [0, 1.18194, 6.11183], + "rotation": [0, 0, -27.5], + "uv": { + "east": {"uv": [22, 12], "uv_size": [4, 0.5]} + } + }, + { + "origin": [-0.225, 1.13497, -21.17234], + "size": [0.45, 0.45, 6], + "pivot": [0, 1.35997, -20.67234], + "rotation": [0, 0, 45], + "uv": { + "east": {"uv": [17, 4], "uv_size": [6, 0.5]}, + "west": {"uv": [17, 11], "uv_size": [6, 0.5]}, + "up": {"uv": [19, 17], "uv_size": [0.5, 6]}, + "down": {"uv": [0, 26], "uv_size": [0.5, -6]} + } + }, + { + "origin": [-0.2232, 1.95997, -16.17234], + "size": [0.4, 0.4, 0.85], + "pivot": [-0.0482, 2.18497, -28.32234], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [1, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [26, 19], "uv_size": [1, 0.5]}, + "west": {"uv": [20, 26], "uv_size": [1, 0.5]}, + "up": {"uv": [26, 20], "uv_size": [0.5, 1]}, + "down": {"uv": [21, 27], "uv_size": [0.5, -1]} + } + }, + { + "origin": [0.08, 1.43497, -15.32234], + "size": [0.7, 0.74, 0.75], + "pivot": [0.005, 1.80997, -13.22234], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [28, 0], "uv_size": [0.5, 0.5]}, + "east": {"uv": [26, 12], "uv_size": [1, 0.5]}, + "west": {"uv": [14, 26], "uv_size": [1, 0.5]}, + "up": {"uv": [15, 26], "uv_size": [0.5, 1]}, + "down": {"uv": [26, 17], "uv_size": [0.5, -1]} + } + }, + { + "origin": [-0.525, 0.08997, -14.57234], + "size": [1.3, 1.74, 9.1], + "pivot": [0, 0.95997, -10.09734], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [20, 13], "uv_size": [1.5, 1.5]}, + "south": {"uv": [14, 20], "uv_size": [1.5, 1.5]}, + "west": {"uv": [0, 0], "uv_size": [9, 1.5]}, + "up": {"uv": [0, 2], "uv_size": [1.5, 9]}, + "down": {"uv": [2, 11], "uv_size": [1.5, -9]} + } + }, + { + "origin": [-0.66, 0.54259, -0.7594], + "size": [1.25, 0.97, 5.1], + "pivot": [-0.385, 0.64259, -0.2844], + "rotation": [0, 0, 90], + "uv": { + "south": {"uv": [23, 16], "uv_size": [1.5, 1]}, + "west": {"uv": [15, 0], "uv_size": [5, 1]}, + "up": {"uv": [9, 12], "uv_size": [1.5, 5]}, + "down": {"uv": [13, 5], "uv_size": [1.5, -5]} + } + }, + { + "origin": [0.0375, 1.33614, -5.46866], + "size": [0.84, 1.345, 7.95], + "pivot": [-0.1975, 1.81114, -2.14366], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [17, 23], "uv_size": [1, 1.5]}, + "south": {"uv": [18, 23], "uv_size": [1, 1.5]}, + "west": {"uv": [4, 2], "uv_size": [8, 1.5]}, + "up": {"uv": [8, 12], "uv_size": [1, 8]}, + "down": {"uv": [12, 16], "uv_size": [1, -8]} + } + }, + { + "origin": [-0.2125, 1.33614, 2.48134], + "size": [0.99, 1.545, 2.15], + "pivot": [-0.2975, 1.81114, -2.14366], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [23, 23], "uv_size": [1, 1.5]}, + "south": {"uv": [24, 1], "uv_size": [1, 1.5]}, + "west": {"uv": [19, 9], "uv_size": [2, 1.5]}, + "up": {"uv": [20, 22], "uv_size": [1, 2]}, + "down": {"uv": [21, 24], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.57, -0.50636, -5.46866], + "size": [1.14, 1.345, 4.55], + "pivot": [0, 0.16614, -3.19366], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [19, 23], "uv_size": [1, 1.5]}, + "west": {"uv": [14, 9], "uv_size": [4.5, 1.5]}, + "up": {"uv": [15, 15], "uv_size": [1, 4.5]}, + "down": {"uv": [12, 20.5], "uv_size": [1, -4.5]} + } + }, + { + "origin": [0.57, -0.50636, -1.81866], + "size": [0.3, 1.345, 0.9], + "pivot": [0, 0.16614, -3.19366], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [8, 26], "uv_size": [0.5, 1.5]}, + "west": {"uv": [22, 23], "uv_size": [1, 1.5]}, + "up": {"uv": [27, 13], "uv_size": [0.5, 1]}, + "down": {"uv": [14, 28], "uv_size": [0.5, -1]} + } + }, + { + "origin": [-1.07, 0.13325, -1.08355], + "size": [1.64, 1.345, 0.645], + "pivot": [0, 0.80575, -2.71355], + "rotation": [0, 26, 90], + "uv": { + "south": {"uv": [5, 21], "uv_size": [1.5, 1.5]}, + "up": {"uv": [6, 26], "uv_size": [1.5, 0.5]}, + "down": {"uv": [26, 7.5], "uv_size": [1.5, -0.5]} + } + }, + { + "origin": [-1.31, -0.70741, 1.5906], + "size": [1.9, 0.97, 5.5], + "pivot": [-0.385, -0.60741, 2.4656], + "rotation": [0, 66, 90], + "uv": { + "east": {"uv": [14, 13], "uv_size": [5.5, 1]}, + "south": {"uv": [14, 22], "uv_size": [2, 1]}, + "west": {"uv": [14, 14], "uv_size": [5.5, 1]}, + "up": {"uv": [4, 8], "uv_size": [2, 5.5]}, + "down": {"uv": [6, 13.5], "uv_size": [2, -5.5]} + } + }, + { + "origin": [-0.95, -1.63962, 1.219], + "size": [1.8, 0.97, 0.815], + "pivot": [0, -1.15462, 3.969], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [22, 17], "uv_size": [2, 1]}, + "west": {"uv": [25, 1], "uv_size": [1, 1]}, + "up": {"uv": [22, 18], "uv_size": [2, 1]}, + "down": {"uv": [22, 20], "uv_size": [2, -1]} + } + }, + { + "origin": [0.1, -2.38962, -0.781], + "size": [0.2, 0.57, 2], + "pivot": [0.2, -1.90462, 0.094], + "rotation": [0, 0, 90], + "uv": { + "east": {"uv": [25, 2], "uv_size": [2, 0.5]}, + "west": {"uv": [5, 25], "uv_size": [2, 0.5]}, + "up": {"uv": [2, 25], "uv_size": [0.5, 2]}, + "down": {"uv": [25, 9], "uv_size": [0.5, -2]} + } + }, + { + "origin": [-0.12, -0.88962, -0.331], + "size": [0.25, 0.31, 1], + "pivot": [-0.02, -0.75462, 0.544], + "rotation": [0, -73.5, 90], + "uv": { + "north": {"uv": [28, 12], "uv_size": [0.5, 0.5]}, + "east": {"uv": [27, 9], "uv_size": [1, 0.5]}, + "south": {"uv": [13, 28], "uv_size": [0.5, 0.5]}, + "west": {"uv": [10, 27], "uv_size": [1, 0.5]}, + "up": {"uv": [27, 10], "uv_size": [0.5, 1]}, + "down": {"uv": [11, 28], "uv_size": [0.5, -1]} + } + }, + { + "origin": [-0.4, -0.5554, 0.29248], + "size": [0.8, 0.31, 0.65], + "pivot": [0, -0.4004, 0.49248], + "rotation": [0, -51, 90], + "uv": { + "north": {"uv": [27, 11], "uv_size": [1, 0.5]}, + "east": {"uv": [28, 13], "uv_size": [0.5, 0.5]}, + "south": {"uv": [12, 27], "uv_size": [1, 0.5]}, + "west": {"uv": [14, 28], "uv_size": [0.5, 0.5]}, + "up": {"uv": [27, 12], "uv_size": [1, 0.5]}, + "down": {"uv": [13, 27.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [0.1, -1.41199, -2.24413], + "size": [0.2, 0.57, 1.45], + "pivot": [0.2, -0.92699, -1.11913], + "rotation": [-180, -67.5, -90], + "uv": { + "east": {"uv": [26, 3], "uv_size": [1.5, 0.5]}, + "west": {"uv": [26, 4], "uv_size": [1.5, 0.5]}, + "up": {"uv": [3, 26], "uv_size": [0.5, 1.5]}, + "down": {"uv": [5, 27.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.05, -1.46199, -2.49413], + "size": [0.25, 0.67, 1.75], + "pivot": [0.2, -0.92699, -1.11913], + "rotation": [-180, -67.5, -90], + "uv": { + "north": {"uv": [12, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [8, 25], "uv_size": [2, 0.5]}, + "west": {"uv": [25, 9], "uv_size": [2, 0.5]}, + "up": {"uv": [12, 25], "uv_size": [0.5, 2]}, + "down": {"uv": [16, 27], "uv_size": [0.5, -2]} + } + }, + { + "origin": [-0.045, 2.50657, -14.1893], + "size": [0.65, 1.4, 1.55], + "pivot": [-0.17, 3.03657, -9.7143], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [25, 24], "uv_size": [0.5, 1.5]}, + "east": {"uv": [20, 17], "uv_size": [1.5, 1.5]}, + "south": {"uv": [0, 26], "uv_size": [0.5, 1.5]}, + "west": {"uv": [20, 19], "uv_size": [1.5, 1.5]}, + "up": {"uv": [26, 0], "uv_size": [0.5, 1.5]}, + "down": {"uv": [1, 27.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.26464, 3.79083, -13.34813], + "size": [0.6, 0.6, 0.405], + "pivot": [0.03536, 4.14083, -13.14563], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [9, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [28, 9], "uv_size": [0.5, 0.5]}, + "south": {"uv": [10, 28], "uv_size": [0.5, 0.5]}, + "west": {"uv": [28, 10], "uv_size": [0.5, 0.5]}, + "up": {"uv": [11, 28], "uv_size": [0.5, 0.5]}, + "down": {"uv": [28, 11.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.175, 2.51157, -13.5393], + "size": [0.35, 1.15, 0.7], + "pivot": [0, 3.08657, -13.1893], + "rotation": [0, 0, 90], + "uv": { + "east": {"uv": [2, 27], "uv_size": [0.5, 1]}, + "south": {"uv": [27, 2], "uv_size": [0.5, 1]}, + "up": {"uv": [6, 28], "uv_size": [0.5, 0.5]}, + "down": {"uv": [28, 6.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.775, 2.81157, -13.3543], + "size": [0.65, 0.45, 0.405], + "pivot": [0.05, 3.08657, -13.1893], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [7, 28], "uv_size": [0.5, 0.5]}, + "south": {"uv": [28, 7], "uv_size": [0.5, 0.5]}, + "up": {"uv": [8, 28], "uv_size": [0.5, 0.5]}, + "down": {"uv": [28, 8.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.775, 2.81157, 2.5457], + "size": [0.75, 0.45, 0.405], + "pivot": [0.05, 3.08657, 2.7107], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [16, 27], "uv_size": [1, 0.5]}, + "south": {"uv": [27, 16], "uv_size": [1, 0.5]}, + "up": {"uv": [17, 27], "uv_size": [1, 0.5]}, + "down": {"uv": [27, 17.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [-0.26464, 3.79083, 2.55187], + "size": [0.6, 0.6, 0.405], + "pivot": [0.03536, 4.14083, 2.75437], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [28, 17], "uv_size": [0.5, 0.5]}, + "east": {"uv": [18, 28], "uv_size": [0.5, 0.5]}, + "south": {"uv": [28, 18], "uv_size": [0.5, 0.5]}, + "west": {"uv": [19, 28], "uv_size": [0.5, 0.5]}, + "up": {"uv": [28, 19], "uv_size": [0.5, 0.5]}, + "down": {"uv": [20, 28.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.15, 2.36002, -14.15491], + "size": [0.35, 1.15, 0.75], + "pivot": [0.025, 2.93502, -13.75491], + "rotation": [0, -30, 90], + "uv": { + "east": {"uv": [1, 25], "uv_size": [1, 1]}, + "up": {"uv": [6, 27], "uv_size": [0.5, 1]}, + "down": {"uv": [7, 28], "uv_size": [0.5, -1]} + } + }, + { + "origin": [0.775, 0.33997, -14.57234], + "size": [0.4, 1.24, 0.5], + "pivot": [0, 0.95997, -10.09734], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [26, 24], "uv_size": [0.5, 1]}, + "south": {"uv": [25, 26], "uv_size": [0.5, 1]}, + "west": {"uv": [26, 25], "uv_size": [0.5, 1]}, + "up": {"uv": [28, 1], "uv_size": [0.5, 0.5]}, + "down": {"uv": [2, 28.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [0.775, 0.33997, -6.37234], + "size": [0.4, 1.24, 0.9], + "pivot": [0, 0.95997, -1.64734], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [26, 26], "uv_size": [0.5, 1]}, + "west": {"uv": [25, 0], "uv_size": [1, 1]}, + "up": {"uv": [27, 0], "uv_size": [0.5, 1]}, + "down": {"uv": [27, 2], "uv_size": [0.5, -1]} + } + }, + { + "origin": [-0.125, -0.31003, -13.62234], + "size": [0.15, 0.74, 6.75], + "pivot": [0, 0.05997, -10.24734], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [28, 2], "uv_size": [0.5, 0.5]}, + "south": {"uv": [3, 28], "uv_size": [0.5, 0.5]}, + "west": {"uv": [17, 3], "uv_size": [7, 0.5]}, + "up": {"uv": [11, 17], "uv_size": [0.5, 7]}, + "down": {"uv": [16, 24], "uv_size": [0.5, -7]} + } + }, + { + "origin": [0.84619, 0.6592, -14.16413], + "size": [0.25, 0.74, 3], + "uv": { + "north": {"uv": [28, 3], "uv_size": [0.5, 0.5]}, + "south": {"uv": [28, 4], "uv_size": [0.5, 0.5]}, + "west": {"uv": [23, 4], "uv_size": [3, 0.5]}, + "up": {"uv": [7, 23], "uv_size": [0.5, 3]}, + "down": {"uv": [23, 16], "uv_size": [0.5, -3]} + } + }, + { + "origin": [0.025, 2.09953, -12.54713], + "size": [0.33, 0.74, 14.4], + "pivot": [0, 2.46953, -9.17213], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [28, 14], "uv_size": [0.5, 0.5]}, + "east": {"uv": [13, 5], "uv_size": [14.5, 0.5]}, + "south": {"uv": [15, 28], "uv_size": [0.5, 0.5]}, + "west": {"uv": [13, 6], "uv_size": [14.5, 0.5]}, + "up": {"uv": [13, 7], "uv_size": [0.5, 14.5]}, + "down": {"uv": [4, 28.5], "uv_size": [0.5, -14.5]} + } + }, + { + "origin": [-1.09619, 0.6592, -14.16413], + "size": [0.25, 0.74, 3], + "uv": { + "north": {"uv": [5, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [23, 11], "uv_size": [3, 0.5]}, + "south": {"uv": [28, 5], "uv_size": [0.5, 0.5]}, + "up": {"uv": [14, 23], "uv_size": [0.5, 3]}, + "down": {"uv": [15, 26], "uv_size": [0.5, -3]} + } + }, + { + "origin": [-0.55535, 1.99804, -14.57234], + "size": [1.1, 0.74, 9.1], + "pivot": [-0.23035, 1.86804, -10.09734], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [22, 26], "uv_size": [1, 0.5]}, + "south": {"uv": [26, 22], "uv_size": [1, 0.5]}, + "up": {"uv": [0, 11], "uv_size": [1, 9]} + } + }, + { + "origin": [-0.15757, 1.98146, -4.07234], + "size": [0.85, 0.19, 2.35], + "pivot": [0.26743, 1.82646, -2.89734], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [19, 27], "uv_size": [1, 0.5]}, + "east": {"uv": [24, 15], "uv_size": [2.5, 0.5]}, + "south": {"uv": [27, 19], "uv_size": [1, 0.5]}, + "up": {"uv": [2, 20], "uv_size": [1, 2.5]} + } + }, + { + "origin": [-0.02119, 1.29584, -4.07234], + "size": [0.55, 0.19, 2.35], + "pivot": [0.40381, 1.14084, -2.89734], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [28, 20], "uv_size": [0.5, 0.5]}, + "south": {"uv": [21, 28], "uv_size": [0.5, 0.5]}, + "west": {"uv": [24, 17], "uv_size": [2.5, 0.5]}, + "up": {"uv": [13, 24], "uv_size": [0.5, 2.5]} + } + }, + { + "origin": [-0.68243, 2.17146, -5.07234], + "size": [0.85, 0.1, 3.35], + "pivot": [-0.25743, 1.92646, -2.89734], + "rotation": [0, 0, -67.5], + "uv": { + "north": {"uv": [22, 27], "uv_size": [1, 0.5]}, + "east": {"uv": [22, 20], "uv_size": [3.5, 0.5]}, + "south": {"uv": [27, 22], "uv_size": [1, 0.5]}, + "west": {"uv": [22, 22], "uv_size": [3.5, 0.5]}, + "up": {"uv": [7, 19], "uv_size": [1, 3.5]} + } + }, + { + "origin": [-0.45381, 1.19584, -4.67234], + "size": [0.35, 0.94, 0.2], + "pivot": [-0.42881, 1.04084, -2.89734], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [20, 27], "uv_size": [0.5, 1]}, + "east": {"uv": [27, 20], "uv_size": [0.5, 1]}, + "south": {"uv": [21, 27], "uv_size": [0.5, 1]}, + "west": {"uv": [27, 21], "uv_size": [0.5, 1]}, + "up": {"uv": [28, 21], "uv_size": [0.5, 0.5]} + } + }, + { + "origin": [-0.65285, 2.08921, -5.46866], + "size": [1, 0.74, 9.1], + "pivot": [-0.42785, 1.95921, -0.99366], + "rotation": [0, 0, 67.5], + "uv": { + "up": {"uv": [3, 11], "uv_size": [1, 9]} + } + }, + { + "origin": [-0.24344, 2.59231, 2.48134], + "size": [0.65, 0.24, 2.15], + "pivot": [-0.36844, 1.96231, 0.00634], + "rotation": [0, 0, 60], + "uv": { + "north": {"uv": [28, 15], "uv_size": [0.5, 0.5]}, + "south": {"uv": [16, 28], "uv_size": [0.5, 0.5]}, + "up": {"uv": [17, 25], "uv_size": [0.5, 2]} + } + }, + { + "origin": [-0.4475, 1.85245, 3.15049], + "size": [0.895, 1.05, 1.3], + "pivot": [0, 2.37745, 3.80049], + "rotation": [-45, 0, 0], + "uv": { + "east": {"uv": [24, 3], "uv_size": [1.5, 1]}, + "west": {"uv": [8, 24], "uv_size": [1.5, 1]}, + "up": {"uv": [3, 24], "uv_size": [1, 1.5]} + } + }, + { + "origin": [-0.4475, 1.11406, 3.45634], + "size": [0.895, 1.05, 0.3], + "pivot": [0, 1.63906, 4.10634], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [20, 25], "uv_size": [1, 1]}, + "west": {"uv": [18, 27], "uv_size": [0.5, 1]}, + "up": {"uv": [27, 18], "uv_size": [1, 0.5]} + } + }, + { + "origin": [-0.4475, 2.1583, 2.4771], + "size": [0.895, 1.05, 1.235], + "uv": { + "north": {"uv": [25, 10], "uv_size": [1, 1]}, + "east": {"uv": [25, 16], "uv_size": [1, 1]}, + "west": {"uv": [25, 18], "uv_size": [1, 1]}, + "up": {"uv": [19, 25], "uv_size": [1, 1]} + } + }, + { + "origin": [-0.2975, 2.57469, 1.75455], + "size": [0.595, 0.5, 0.985], + "pivot": [0.05, 2.82469, 2.44705], + "rotation": [45, 0, 0], + "uv": { + "east": {"uv": [27, 14], "uv_size": [1, 0.5]}, + "west": {"uv": [15, 27], "uv_size": [1, 0.5]}, + "up": {"uv": [27, 15], "uv_size": [0.5, 1]} + } + }, + { + "origin": [-0.40656, 2.59231, 2.48134], + "size": [0.65, 0.24, 2.15], + "pivot": [0.36844, 1.96231, 0.00634], + "rotation": [0, 0, -60], + "uv": { + "north": {"uv": [28, 16], "uv_size": [0.5, 0.5]}, + "south": {"uv": [17, 28], "uv_size": [0.5, 0.5]}, + "up": {"uv": [18, 25], "uv_size": [0.5, 2]} + } + }, + { + "origin": [-0.34715, 2.08921, -5.46866], + "size": [1, 0.74, 9.1], + "pivot": [0.42785, 1.95921, -0.99366], + "rotation": [0, 0, -67.5], + "uv": { + "up": {"uv": [11, 8], "uv_size": [1, 9]} + } + }, + { + "origin": [-0.4475, 2.31124, -14.57234], + "size": [0.895, 0.19, 9.1], + "uv": { + "north": {"uv": [27, 8], "uv_size": [1, 0.5]}, + "south": {"uv": [9, 27], "uv_size": [1, 0.5]}, + "up": {"uv": [2, 11], "uv_size": [1, 9]} + } + }, + { + "origin": [-0.54465, 1.99804, -14.57234], + "size": [1.1, 0.74, 9.1], + "pivot": [0.23035, 1.86804, -10.09734], + "rotation": [0, 0, -67.5], + "uv": { + "north": {"uv": [23, 26], "uv_size": [1, 0.5]}, + "south": {"uv": [24, 26], "uv_size": [1, 0.5]}, + "up": {"uv": [1, 11], "uv_size": [1, 9]} + } + }, + { + "origin": [-0.67, 1.53497, -15.32234], + "size": [0.75, 0.54, 0.75], + "pivot": [0.005, 1.80997, -13.22234], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [26, 18], "uv_size": [1, 0.5]}, + "east": {"uv": [19, 26], "uv_size": [1, 0.5]}, + "up": {"uv": [24, 23], "uv_size": [1, 1]}, + "down": {"uv": [24, 25], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.325, 1.03497, -23.42234], + "size": [0.65, 0.65, 2.25], + "pivot": [0, 1.35997, -20.67234], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [27, 27], "uv_size": [0.5, 0.5]}, + "east": {"uv": [24, 13], "uv_size": [2.5, 0.5]}, + "south": {"uv": [0, 28], "uv_size": [0.5, 0.5]}, + "west": {"uv": [24, 14], "uv_size": [2.5, 0.5]}, + "up": {"uv": [10, 24], "uv_size": [0.5, 2.5]}, + "down": {"uv": [11, 26.5], "uv_size": [0.5, -2.5]} + } + } + ] + }, + { + "name": "bone34", + "parent": "bone", + "pivot": [0, -3.90488, -3.18036], + "cubes": [ + { + "origin": [-0.4605, -1.85318, -4.87271], + "size": [0.921, 1.806, 2.973], + "uv": { + "north": {"uv": [13, 22], "uv_size": [1, 2]}, + "east": {"uv": [9, 0], "uv_size": [3, 2]}, + "south": {"uv": [22, 13], "uv_size": [1, 2]}, + "west": {"uv": [14, 11], "uv_size": [3, 2]} + } + }, + { + "origin": [-0.4605, -4.87762, -5.13384], + "size": [0.921, 3.3025, 3.027], + "pivot": [0.05, -2.47512, -3.02484], + "rotation": [-15.5, 0, 0], + "uv": { + "north": {"uv": [17, 17], "uv_size": [1, 3.5]}, + "east": {"uv": [8, 8], "uv_size": [3, 3.5]}, + "south": {"uv": [18, 17], "uv_size": [1, 3.5]}, + "west": {"uv": [10, 4], "uv_size": [3, 3.5]} + } + }, + { + "origin": [-0.4605, -8.09613, -7.05109], + "size": [0.921, 3.873, 3.099], + "pivot": [0.05, -6.79338, -4.87009], + "rotation": [-30.25, 0, 0], + "uv": { + "north": {"uv": [15, 1], "uv_size": [1, 4]}, + "east": {"uv": [4, 4], "uv_size": [3, 4]}, + "south": {"uv": [16, 1], "uv_size": [1, 4]}, + "west": {"uv": [7, 4], "uv_size": [3, 4]}, + "down": {"uv": [1, 23], "uv_size": [1, -3]} + } + } + ] + }, + { + "name": "stock", + "parent": "bone", + "pivot": [0.81017, 4.27271, -1.10577] + }, + { + "name": "Stock0", + "parent": "stock", + "pivot": [0, 1.36265, -18.8541] + }, + { + "name": "bone31", + "parent": "Stock0", + "pivot": [0, 1.35155, 7.24133], + "cubes": [ + { + "origin": [-0.49671, -0.04599, 6.85523], + "size": [0.99342, 0.86478, 7.1], + "uv": { + "north": {"uv": [16, 24], "uv_size": [1, 1]}, + "east": {"uv": [14, 7], "uv_size": [7, 1]}, + "south": {"uv": [24, 18], "uv_size": [1, 1]}, + "west": {"uv": [14, 8], "uv_size": [7, 1]}, + "down": {"uv": [5, 21], "uv_size": [1, -7]} + } + }, + { + "origin": [-0.49671, 0.39436, 13.98685], + "size": [0.99342, 0.59978, 1.9422], + "pivot": [0, 0.50175, 13.44595], + "rotation": [-90, 0, 0], + "uv": { + "east": {"uv": [24, 19], "uv_size": [2, 0.5]}, + "west": {"uv": [20, 24], "uv_size": [2, 0.5]}, + "up": {"uv": [17, 21], "uv_size": [1, 2]}, + "down": {"uv": [18, 23], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.49671, -0.77673, 9.94169], + "size": [0.99342, 1.02978, 0.7317], + "pivot": [0, -0.26184, 10.30754], + "rotation": [90, 0, 0], + "uv": { + "north": {"uv": [24, 21], "uv_size": [1, 1]}, + "east": {"uv": [26, 8], "uv_size": [0.5, 1]}, + "west": {"uv": [9, 26], "uv_size": [0.5, 1]}, + "down": {"uv": [26, 10.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [-0.49671, -1.21449, 8.38523], + "size": [0.99342, 0.66978, 4.6602], + "pivot": [0, -0.8571, 10.61633], + "rotation": [-35, 0, 0], + "uv": { + "east": {"uv": [17, 12], "uv_size": [4.5, 0.5]}, + "west": {"uv": [20, 0], "uv_size": [4.5, 0.5]}, + "up": {"uv": [7, 14], "uv_size": [1, 4.5]}, + "down": {"uv": [14, 19.5], "uv_size": [1, -4.5]} + } + }, + { + "origin": [-0.49671, -2.54313, 12.40114], + "size": [0.99342, 0.56178, 1.5372], + "uv": { + "east": {"uv": [21, 25], "uv_size": [1.5, 0.5]}, + "south": {"uv": [26, 11], "uv_size": [1, 0.5]}, + "west": {"uv": [25, 21], "uv_size": [1.5, 0.5]}, + "up": {"uv": [1, 23], "uv_size": [1, 1.5]}, + "down": {"uv": [2, 24.5], "uv_size": [1, -1.5]} + } + }, + { + "origin": [-0.83325, 1.17033, 6.85523], + "size": [1.66259, 0.52776, 7.1], + "uv": { + "north": {"uv": [23, 25], "uv_size": [1.5, 0.5]}, + "east": {"uv": [16, 15], "uv_size": [7, 0.5]}, + "south": {"uv": [25, 23], "uv_size": [1.5, 0.5]}, + "west": {"uv": [16, 16], "uv_size": [7, 0.5]} + } + }, + { + "origin": [-0.46401, 0.78627, 6.85523], + "size": [0.92664, 1.4074, 7.1], + "uv": { + "north": {"uv": [5, 23], "uv_size": [1, 1.5]}, + "south": {"uv": [6, 23], "uv_size": [1, 1.5]}, + "up": {"uv": [6, 14], "uv_size": [1, 7]} + } + }, + { + "origin": [0.2473, 1.66646, 6.85523], + "size": [0.6165, 0.325, 7.1], + "pivot": [0.55555, 1.87896, 10.36883], + "rotation": [0, 0, 53.5], + "uv": { + "north": {"uv": [23, 27], "uv_size": [0.5, 0.5]}, + "south": {"uv": [27, 23], "uv_size": [0.5, 0.5]}, + "up": {"uv": [9, 17], "uv_size": [0.5, 7]} + } + }, + { + "origin": [-0.86518, 1.66646, 6.85523], + "size": [0.6165, 0.325, 7.1], + "pivot": [-0.55693, 1.87896, 10.36883], + "rotation": [0, 0, -53.5], + "uv": { + "north": {"uv": [24, 27], "uv_size": [0.5, 0.5]}, + "south": {"uv": [27, 24], "uv_size": [0.5, 0.5]}, + "up": {"uv": [10, 17], "uv_size": [0.5, 7]} + } + }, + { + "origin": [0.35603, 0.73303, 6.85523], + "size": [0.3074, 0.5728, 7.1], + "pivot": [0.53473, 0.97893, 7.09283], + "rotation": [0, 0, 35.5], + "uv": { + "north": {"uv": [25, 27], "uv_size": [0.5, 0.5]}, + "south": {"uv": [27, 25], "uv_size": [0.5, 0.5]}, + "west": {"uv": [17, 1], "uv_size": [7, 0.5]} + } + }, + { + "origin": [-0.66735, 0.73303, 6.85523], + "size": [0.3074, 0.5728, 7.1], + "pivot": [-0.53865, 0.97893, 7.09283], + "rotation": [0, 0, -35.5], + "uv": { + "north": {"uv": [26, 27], "uv_size": [0.5, 0.5]}, + "east": {"uv": [17, 2], "uv_size": [7, 0.5]}, + "south": {"uv": [27, 26], "uv_size": [0.5, 0.5]} + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/textures/item/lod/qbz_191.png b/src/main/resources/assets/superbwarfare/textures/item/lod/qbz_191.png new file mode 100644 index 0000000000000000000000000000000000000000..df84e9487681b2303c2324f90b0c407fabb94166 GIT binary patch literal 3813 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 bGScvWFDVqWIgiF+00000NkvXXu0mjfb*3Ib literal 0 HcmV?d00001