添加配置
This commit is contained in:
parent
24c8c3c7ae
commit
bcbf5d7e87
2 changed files with 320 additions and 0 deletions
|
@ -4,6 +4,7 @@ import net.neoforged.neoforge.common.ModConfigSpec;
|
||||||
|
|
||||||
public class DisplayConfig {
|
public class DisplayConfig {
|
||||||
|
|
||||||
|
public static ModConfigSpec.BooleanValue ENABLE_GUN_LOD;
|
||||||
public static ModConfigSpec.BooleanValue KILL_INDICATION;
|
public static ModConfigSpec.BooleanValue KILL_INDICATION;
|
||||||
public static ModConfigSpec.BooleanValue AMMO_HUD;
|
public static ModConfigSpec.BooleanValue AMMO_HUD;
|
||||||
public static ModConfigSpec.BooleanValue FLOAT_CROSS_HAIR;
|
public static ModConfigSpec.BooleanValue FLOAT_CROSS_HAIR;
|
||||||
|
@ -19,6 +20,10 @@ public class DisplayConfig {
|
||||||
public static void init(ModConfigSpec.Builder builder) {
|
public static void init(ModConfigSpec.Builder builder) {
|
||||||
builder.push("display");
|
builder.push("display");
|
||||||
|
|
||||||
|
// TODO 实现低模切换
|
||||||
|
builder.comment("Set true to enable gun lod");
|
||||||
|
ENABLE_GUN_LOD = builder.define("enable_gun_lod", false);
|
||||||
|
|
||||||
builder.comment("Set true if you want to show kill indication while killing an entity");
|
builder.comment("Set true if you want to show kill indication while killing an entity");
|
||||||
KILL_INDICATION = builder.define("kill_indication", true);
|
KILL_INDICATION = builder.define("kill_indication", true);
|
||||||
|
|
||||||
|
|
315
src/main/resources/assets/superbwarfare/geo/lod/mp_5.geo.json
Normal file
315
src/main/resources/assets/superbwarfare/geo/lod/mp_5.geo.json
Normal file
|
@ -0,0 +1,315 @@
|
||||||
|
{
|
||||||
|
"format_version": "1.12.0",
|
||||||
|
"minecraft:geometry": [
|
||||||
|
{
|
||||||
|
"description": {
|
||||||
|
"identifier": "geometry.mp_5",
|
||||||
|
"texture_width": 32,
|
||||||
|
"texture_height": 32,
|
||||||
|
"visible_bounds_width": 4,
|
||||||
|
"visible_bounds_height": 2.5,
|
||||||
|
"visible_bounds_offset": [0, 0.75, 0]
|
||||||
|
},
|
||||||
|
"bones": [
|
||||||
|
{
|
||||||
|
"name": "group",
|
||||||
|
"pivot": [0, 8, 0],
|
||||||
|
"cubes": [
|
||||||
|
{
|
||||||
|
"origin": [-0.65, 3.18534, 5.08348],
|
||||||
|
"size": [1.3, 1.5, 1.5],
|
||||||
|
"pivot": [0, 3.93534, 1.33348],
|
||||||
|
"rotation": [45, 0, 0],
|
||||||
|
"uv": {
|
||||||
|
"east": {"uv": [24, 3], "uv_size": [1.5, 1.5]},
|
||||||
|
"south": {"uv": [24, 5], "uv_size": [1.5, 1.5]},
|
||||||
|
"west": {"uv": [8, 24], "uv_size": [1.5, 1.5]},
|
||||||
|
"down": {"uv": [24, 13.5], "uv_size": [1.5, -1.5]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.65, 6.05666, -4.67454],
|
||||||
|
"size": [1.3, 1.07, 9.19],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [5, 25], "uv_size": [1.5, 1]},
|
||||||
|
"east": {"uv": [18, 8], "uv_size": [9, 1]},
|
||||||
|
"west": {"uv": [18, 9], "uv_size": [9, 1]},
|
||||||
|
"down": {"uv": [11, 21], "uv_size": [1.5, -9]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.6, 5.30666, -4.37454],
|
||||||
|
"size": [1.2, 0.75, 2.04],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [26, 5], "uv_size": [1, 1]},
|
||||||
|
"east": {"uv": [24, 7], "uv_size": [2, 1]},
|
||||||
|
"south": {"uv": [26, 6], "uv_size": [1, 1]},
|
||||||
|
"west": {"uv": [24, 16], "uv_size": [2, 1]},
|
||||||
|
"down": {"uv": [17, 26], "uv_size": [1, -2]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.6, -1.12206, -5.05656],
|
||||||
|
"size": [1.2, 7, 2.04],
|
||||||
|
"pivot": [0, 3.87794, -4.11156],
|
||||||
|
"rotation": [-22.5, 0, 0],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [18, 10], "uv_size": [1, 7]},
|
||||||
|
"east": {"uv": [7, 12], "uv_size": [2, 7]},
|
||||||
|
"south": {"uv": [18, 17], "uv_size": [1, 7]},
|
||||||
|
"west": {"uv": [9, 12], "uv_size": [2, 7]},
|
||||||
|
"down": {"uv": [18, 26], "uv_size": [1, -2]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.55, 4.55666, -0.17454],
|
||||||
|
"size": [1.1, 0.32, 2.69],
|
||||||
|
"uv": {
|
||||||
|
"east": {"uv": [26, 4], "uv_size": [2.5, 0.5]},
|
||||||
|
"west": {"uv": [5, 26], "uv_size": [2.5, 0.5]},
|
||||||
|
"up": {"uv": [2, 23], "uv_size": [1, 2.5]},
|
||||||
|
"down": {"uv": [23, 14.5], "uv_size": [1, -2.5]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.55, 4.51551, -0.70143],
|
||||||
|
"size": [1.1, 1.64, 0.32],
|
||||||
|
"pivot": [0, 5.86051, -0.54143],
|
||||||
|
"rotation": [22.5, 0, 0],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [24, 14], "uv_size": [1.5, 1.5]},
|
||||||
|
"east": {"uv": [13, 26], "uv_size": [0.5, 1.5]},
|
||||||
|
"south": {"uv": [15, 24], "uv_size": [1.5, 1.5]},
|
||||||
|
"west": {"uv": [26, 13], "uv_size": [0.5, 1.5]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.55, 2.30666, 2.57546],
|
||||||
|
"size": [1.1, 4.25, 1.69],
|
||||||
|
"pivot": [0, 4.30666, 3.42046],
|
||||||
|
"rotation": [22.5, 0, 0],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [13, 20], "uv_size": [1, 4.5]},
|
||||||
|
"east": {"uv": [8, 19], "uv_size": [1.5, 4.5]},
|
||||||
|
"south": {"uv": [14, 20], "uv_size": [1, 4.5]},
|
||||||
|
"west": {"uv": [19, 12], "uv_size": [1.5, 4.5]},
|
||||||
|
"down": {"uv": [10, 26.5], "uv_size": [1, -1.5]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.65, 7.11732, -4.67388],
|
||||||
|
"size": [1.3, 1, 11.25],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [11, 25], "uv_size": [1.5, 1]},
|
||||||
|
"east": {"uv": [12, 4], "uv_size": [11.5, 1]},
|
||||||
|
"south": {"uv": [13, 25], "uv_size": [1.5, 1]},
|
||||||
|
"west": {"uv": [12, 5], "uv_size": [11.5, 1]},
|
||||||
|
"up": {"uv": [1, 8], "uv_size": [1.5, 11.5]},
|
||||||
|
"down": {"uv": [3, 19.5], "uv_size": [1.5, -11.5]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.4, 8.72169, -17.32225],
|
||||||
|
"size": [0.8, 0.8, 3.75],
|
||||||
|
"pivot": [0, 9.12169, -14.94725],
|
||||||
|
"rotation": [0, 0, 45],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [26, 7], "uv_size": [1, 1]},
|
||||||
|
"east": {"uv": [20, 6], "uv_size": [4, 1]},
|
||||||
|
"west": {"uv": [20, 7], "uv_size": [4, 1]},
|
||||||
|
"up": {"uv": [15, 20], "uv_size": [1, 4]},
|
||||||
|
"down": {"uv": [16, 24], "uv_size": [1, -4]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.51685, 7.97274, 5.82654],
|
||||||
|
"size": [1.0337, 2.3, 11.75],
|
||||||
|
"pivot": [-0.00005, 8.57274, 7.07654],
|
||||||
|
"rotation": [-22.5, 0, 0],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [23, 15], "uv_size": [1, 2.5]},
|
||||||
|
"east": {"uv": [0, 0], "uv_size": [12, 2.5]},
|
||||||
|
"west": {"uv": [0, 3], "uv_size": [12, 2.5]},
|
||||||
|
"up": {"uv": [13, 8], "uv_size": [1, 12]},
|
||||||
|
"down": {"uv": [14, 20], "uv_size": [1, -12]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.51685, 7.15737, 6.42566],
|
||||||
|
"size": [1.0337, 1.15, 2.5],
|
||||||
|
"uv": {
|
||||||
|
"east": {"uv": [23, 18], "uv_size": [2.5, 1]},
|
||||||
|
"west": {"uv": [23, 19], "uv_size": [2.5, 1]},
|
||||||
|
"down": {"uv": [23, 22.5], "uv_size": [1, -2.5]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.51685, 8.13229, 9.75583],
|
||||||
|
"size": [1.0337, 1.15, 6.8],
|
||||||
|
"uv": {
|
||||||
|
"east": {"uv": [19, 10], "uv_size": [7, 1]},
|
||||||
|
"west": {"uv": [19, 11], "uv_size": [7, 1]},
|
||||||
|
"up": {"uv": [7, 19], "uv_size": [1, 7]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.51685, 6.48229, 12.60583],
|
||||||
|
"size": [1.0337, 1.65, 3.95],
|
||||||
|
"uv": {
|
||||||
|
"east": {"uv": [19, 17], "uv_size": [4, 1.5]},
|
||||||
|
"west": {"uv": [19, 19], "uv_size": [4, 1.5]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.5169, 3.99729, 16.55583],
|
||||||
|
"size": [1.0338, 5.285, 0.9],
|
||||||
|
"uv": {
|
||||||
|
"east": {"uv": [10, 19], "uv_size": [1, 5.5]},
|
||||||
|
"south": {"uv": [3, 20], "uv_size": [1, 5.5]},
|
||||||
|
"west": {"uv": [4, 20], "uv_size": [1, 5.5]},
|
||||||
|
"up": {"uv": [8, 26], "uv_size": [1, 1]},
|
||||||
|
"down": {"uv": [9, 27], "uv_size": [1, -1]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.5169, 9.72169, -13.57225],
|
||||||
|
"size": [1.0338, 0.9, 20.1445],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [26, 10], "uv_size": [1, 1]},
|
||||||
|
"east": {"uv": [0, 6], "uv_size": [20, 1]},
|
||||||
|
"south": {"uv": [11, 26], "uv_size": [1, 1]},
|
||||||
|
"west": {"uv": [0, 7], "uv_size": [20, 1]},
|
||||||
|
"up": {"uv": [0, 8], "uv_size": [1, 20]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.5669, 8.47169, -14.57225],
|
||||||
|
"size": [1.1338, 3.4, 1],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [17, 20], "uv_size": [1, 3.5]},
|
||||||
|
"east": {"uv": [21, 21], "uv_size": [1, 3.5]},
|
||||||
|
"south": {"uv": [22, 21], "uv_size": [1, 3.5]},
|
||||||
|
"west": {"uv": [1, 23], "uv_size": [1, 3.5]},
|
||||||
|
"up": {"uv": [26, 11], "uv_size": [1, 1]},
|
||||||
|
"down": {"uv": [12, 27], "uv_size": [1, -1]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.7169, 10.47169, 3.17775],
|
||||||
|
"size": [1.4338, 0.9, 2.25],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [21, 25], "uv_size": [1.5, 1]},
|
||||||
|
"east": {"uv": [23, 23], "uv_size": [2.5, 1]},
|
||||||
|
"south": {"uv": [23, 25], "uv_size": [1.5, 1]},
|
||||||
|
"west": {"uv": [24, 0], "uv_size": [2.5, 1]},
|
||||||
|
"up": {"uv": [21, 14], "uv_size": [1.5, 2.5]},
|
||||||
|
"down": {"uv": [19, 23.5], "uv_size": [1.5, -2.5]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-1.0169, 7.97169, -13.57225],
|
||||||
|
"size": [2.0338, 1.75, 7.9945],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [11, 21], "uv_size": [2, 2]},
|
||||||
|
"east": {"uv": [5, 8], "uv_size": [8, 2]},
|
||||||
|
"south": {"uv": [21, 12], "uv_size": [2, 2]},
|
||||||
|
"west": {"uv": [5, 10], "uv_size": [8, 2]},
|
||||||
|
"up": {"uv": [5, 12], "uv_size": [2, 8]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-1.0169, 6.3754, -13.54167],
|
||||||
|
"size": [2.0338, 0.55, 1.49449],
|
||||||
|
"pivot": [0, 7.2504, -9.54442],
|
||||||
|
"rotation": [-22.5, 0, 0],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [26, 12], "uv_size": [2, 0.5]},
|
||||||
|
"east": {"uv": [14, 26], "uv_size": [1.5, 0.5]},
|
||||||
|
"west": {"uv": [26, 15], "uv_size": [1.5, 0.5]},
|
||||||
|
"down": {"uv": [5, 24.5], "uv_size": [2, -1.5]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-1.0169, 5.89535, -9.37692],
|
||||||
|
"size": [2.0338, 1.15, 1.4945],
|
||||||
|
"pivot": [0, 6.82035, -5.37967],
|
||||||
|
"rotation": [-22.5, 0, 0],
|
||||||
|
"uv": {
|
||||||
|
"east": {"uv": [25, 24], "uv_size": [1.5, 1]},
|
||||||
|
"west": {"uv": [25, 25], "uv_size": [1.5, 1]},
|
||||||
|
"down": {"uv": [11, 24.5], "uv_size": [2, -1.5]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-1.0169, 7.39977, -12.19151],
|
||||||
|
"size": [2.0338, 0.65, 2.9945],
|
||||||
|
"uv": {
|
||||||
|
"east": {"uv": [2, 26], "uv_size": [3, 0.5]},
|
||||||
|
"west": {"uv": [26, 3], "uv_size": [3, 0.5]},
|
||||||
|
"down": {"uv": [1, 23], "uv_size": [2, -3]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-1.0169, 6.92352, -8.04589],
|
||||||
|
"size": [2.0338, 1.05, 2.4795],
|
||||||
|
"uv": {
|
||||||
|
"east": {"uv": [24, 1], "uv_size": [2.5, 1]},
|
||||||
|
"south": {"uv": [24, 17], "uv_size": [2, 1]},
|
||||||
|
"west": {"uv": [24, 2], "uv_size": [2.5, 1]},
|
||||||
|
"down": {"uv": [5, 22.5], "uv_size": [2, -2.5]}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "group62",
|
||||||
|
"parent": "group",
|
||||||
|
"pivot": [0, 3.87, -6.76311],
|
||||||
|
"cubes": [
|
||||||
|
{
|
||||||
|
"origin": [-0.4169, 7.86831, -5.57225],
|
||||||
|
"size": [0.8338, 2.00338, 12.1445],
|
||||||
|
"pivot": [0, 8.87, 0],
|
||||||
|
"rotation": [0, 0, -45],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [19, 24], "uv_size": [1, 2]},
|
||||||
|
"south": {"uv": [20, 24], "uv_size": [1, 2]},
|
||||||
|
"up": {"uv": [15, 8], "uv_size": [1, 12]},
|
||||||
|
"down": {"uv": [16, 20], "uv_size": [1, -12]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-1.00169, 8.4531, -5.57225],
|
||||||
|
"size": [2.00338, 0.8338, 12.1445],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [24, 20], "uv_size": [2, 1]},
|
||||||
|
"east": {"uv": [12, 0], "uv_size": [12, 1]},
|
||||||
|
"south": {"uv": [24, 21], "uv_size": [2, 1]},
|
||||||
|
"west": {"uv": [12, 1], "uv_size": [12, 1]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-1.00169, 8.4531, -5.57225],
|
||||||
|
"size": [2.00338, 0.8338, 12.1445],
|
||||||
|
"pivot": [0, 8.87, 0],
|
||||||
|
"rotation": [0, 0, -45],
|
||||||
|
"uv": {
|
||||||
|
"north": {"uv": [24, 22], "uv_size": [2, 1]},
|
||||||
|
"east": {"uv": [12, 2], "uv_size": [12, 1]},
|
||||||
|
"south": {"uv": [23, 24], "uv_size": [2, 1]},
|
||||||
|
"west": {"uv": [12, 3], "uv_size": [12, 1]}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"origin": [-0.4169, 7.86831, -5.57225],
|
||||||
|
"size": [0.8338, 2.00338, 12.1445],
|
||||||
|
"uv": {
|
||||||
|
"down": {"uv": [17, 20], "uv_size": [1, -12]}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue