添加配置

This commit is contained in:
17146 2025-06-02 01:39:16 +08:00 committed by Light_Quanta
parent 24c8c3c7ae
commit bcbf5d7e87
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959
2 changed files with 320 additions and 0 deletions

View file

@ -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);

View 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]}
}
}
]
}
]
}
]
}