added workspace for looking for names etc and added new idea and thoughts

This commit is contained in:
BMX
2026-09-17 10:58:36 +02:00
parent af85068215
commit f5ede9df3c
4343 changed files with 945414 additions and 0 deletions
@@ -0,0 +1,2 @@
Manifest-Version: 1.0
@@ -0,0 +1,17 @@
public net.minecraft.client.multiplayer.MultiPlayerGameMode ensureHasSentCarriedItem()V
public net.minecraft.client.renderer.texture.TextureManager byPath
public net.minecraft.client.resources.language.I18n language
public net.minecraft.client.Minecraft startUseItem()V
public net.minecraft.world.entity.LivingEntity jumping
public net.minecraft.world.level.Explosion damageSource
public net.minecraft.client.renderer.GameRenderer getFov(Lnet/minecraft/client/Camera;FZ)D
public net.minecraft.client.renderer.GameRenderer bobHurt(Lcom/mojang/blaze3d/vertex/PoseStack;F)V
public net.minecraft.client.renderer.GameRenderer bobView(Lcom/mojang/blaze3d/vertex/PoseStack;F)V
public net.minecraft.client.renderer.GameRenderer renderHand
public net.minecraft.client.renderer.GameRenderer panoramicMode
@@ -0,0 +1,64 @@
{
"jars": [
{
"identifier": {
"group": "com.github.FiguraMC.luaj",
"artifact": "luaj-core"
},
"version": {
"range": "[3.0.8-figura,)",
"artifactVersion": "3.0.8-figura"
},
"path": "META-INF/jarjar/luaj-core-3.0.8-figura.jar",
"isObfuscated": false
},
{
"identifier": {
"group": "com.github.FiguraMC.luaj",
"artifact": "luaj-jse"
},
"version": {
"range": "[3.0.8-figura,)",
"artifactVersion": "3.0.8-figura"
},
"path": "META-INF/jarjar/luaj-jse-3.0.8-figura.jar",
"isObfuscated": false
},
{
"identifier": {
"group": "com.github.mcmodderanchor",
"artifact": "simplebedrockmodel"
},
"version": {
"range": "[2.2.1-neoforge+mc1.21.1,)",
"artifactVersion": "2.2.1-neoforge+mc1.21.1"
},
"path": "META-INF/jarjar/simplebedrockmodel-2.2.1-neoforge+mc1.21.1.jar",
"isObfuscated": false
},
{
"identifier": {
"group": "org.apache.bcel",
"artifact": "bcel"
},
"version": {
"range": "[6.6.1,)",
"artifactVersion": "6.6.1"
},
"path": "META-INF/jarjar/bcel-6.6.1.jar",
"isObfuscated": false
},
{
"identifier": {
"group": "org.apache.commons",
"artifact": "commons-math3"
},
"version": {
"range": "[3.6.1,)",
"artifactVersion": "3.6.1"
},
"path": "META-INF/jarjar/commons-math3-3.6.1.jar",
"isObfuscated": false
}
]
}
@@ -0,0 +1,32 @@
modLoader = "javafml"
loaderVersion = "[1,)"
logoFile = "logo.png"
authors = "Serene Wave Studio | Timeless Squad"
license = "GPL3 / CC BY-NC-ND 4.0"
[[mods]]
modId = "tacz"
version = "1.1.8-hotfix-r6"
displayName = "Timeless & Classics Guns: Zero"
description = '''
'''
[[mixins]]
config = "tacz.mixins.json"
[[mixins]]
config = "tacz.compat.acceleratedrendering.mixins.json"
[[dependencies."{id}"]]
modId = "neoforge"
type = "REQUIRED"
versionRange = "[21,)"
ordering = "NONE"
side = "BOTH"
[[dependencies."{id}"]]
modId = "minecraft"
type = "REQUIRED"
versionRange = "[1.21.1]"
ordering = "NONE"
side = "BOTH"
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "tacz:block/gun_smith_table"
}
}
}
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "tacz:block/statue"
}
}
}
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "tacz:block/target"
}
}
}
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "tacz:block/gun_smith_table"
}
}
}
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "tacz:block/gun_smith_table"
}
}
}
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "tacz:block/gun_smith_table"
}
}
}
@@ -0,0 +1,6 @@
To anyone want to edit this pack:
If you want to change the default pack of tacz, you should turn "DefaultPackDebug"
to "true" in the config file "tacz-pre.toml" in .minecraft/config (the config folder)
or the content will be overridden everytime you start the game.
If things you edit been overwritten by accident, you can find the backup of the old
pack in .minecraft/tacz_backup
@@ -0,0 +1,29 @@
{
"model": "tacz:ammo/12g",
"texture": "tacz:ammo/uv/12g",
"slot": "tacz:ammo/slot/12g",
"shell": {
"model": "tacz:shell/12g_shell",
"texture": "tacz:shell/12g_shell"
},
"tracer_color": "#FF3030",
"transform": {
"scale": {
"thirdperson": [
0.6,
0.6,
0.6
],
"ground": [
0.6,
0.6,
0.6
],
"fixed": [
1.2,
1.2,
1.2
]
}
}
}
@@ -0,0 +1,9 @@
{
"slot": "tacz:ammo/slot/22wmr",
"shell": {
"model": "tacz:shell/22wmr_shell",
"texture": "tacz:shell/22wmr_shell"
},
"tracer_color": "#ffe09e"
}
@@ -0,0 +1,30 @@
{
"model": "tacz:ammo/308",
"texture": "tacz:ammo/uv/308",
"slot": "tacz:ammo/slot/308",
"tracer_color": "#FF9999",
"shell": {
"model": "tacz:shell/308_shell",
"texture": "tacz:shell/308_shell"
},
"transform": {
"scale": {
"thirdperson": [
0.2,
0.2,
0.2
],
"ground": [
0.3,
0.3,
0.3
],
"fixed": [
0.6,
0.6,
0.6
]
}
}
}
@@ -0,0 +1,32 @@
{
"model": "tacz:ammo/30_06",
"texture": "tacz:ammo/uv/30_06",
"slot": "tacz:ammo/slot/30_06",
"shell": {
"model": "tacz:shell/30_06_shell",
"texture": "tacz:shell/30_06_shell"
},
"transform": {
"scale": {
// 第三人称手部
"thirdperson": [
0.75,
0.75,
0.75
],
// 地面实体
"ground": [
0.75,
0.75,
0.75
],
// 展示框
"fixed": [
1.5,
1.5,
1.5
]
}
}
}
@@ -0,0 +1,45 @@
{
"model": "tacz:ammo/338",
"texture": "tacz:ammo/uv/338",
"slot": "tacz:ammo/slot/338",
"tracer_color": "#FFAAAA",
"shell": {
"model": "tacz:shell/30_06_shell",
"texture": "tacz:shell/30_06_shell"
},
"particle": {
// 名称,具体可选粒子可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E7%B2%92%E5%AD%90
"name": "mycelium",
// 生成的区域,默认为 0 0 0
"delta": [
0,
0,
0
],
// 速度,默认为0,必须至少为 0
"speed": 0.0,
// 粒子存在时间,单位 tick,默认为 20 tick
"life_time": 50,
// 粒子数量,当子弹速度过快时,可以增大此数量,能够填满子弹路径的空隙
"count": 25
},
"transform": {
"scale": {
"thirdperson": [
0.5,
0.5,
0.5
],
"ground": [
0.5,
0.5,
0.5
],
"fixed": [
1,
1,
1
]
}
}
}
@@ -0,0 +1,11 @@
{
"model": "tacz:ammo/357mag",
"texture": "tacz:ammo/uv/357mag",
"slot": "tacz:ammo/slot/357mag",
"shell": {
"model": "tacz:shell/357mag_shell",
"texture": "tacz:shell/357mag_shell"
},
"tracer_color": "#ffe09e"
}
@@ -0,0 +1,34 @@
{
"model": "tacz:ammo/40mm_grenade",
"texture": "tacz:ammo/uv/40mm",
"shell": {
"model": "tacz:shell/40mm_shell",
"texture": "tacz:shell/40mm_shell"
},
"slot": "tacz:ammo/slot/40mm",
// 子弹实体
"entity": {
// 模型
"model": "tacz:ammo_entity/40mm_grenade",
// 材质
"texture": "tacz:ammo_entity/40mm_grenade"
},
// 粒子效果,部分参数和原版指令完全一致,具体可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E5%91%BD%E4%BB%A4/particle
// 没有此字段时,不生成粒子
"particle": {
// 名称,具体可选粒子可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E7%B2%92%E5%AD%90
"name": "smoke",
// 生成的区域,默认为 0 0 0
"delta": [
0,
0,
0
],
// 速度,默认为0,必须至少为 0
"speed": 0,
// 粒子存在时间,单位 tick,默认为 20 tick
"life_time": 50,
// 粒子数量,当子弹速度过快时,可以增大此数量,能够填满子弹路径的空隙
"count": 5
}
}
@@ -0,0 +1,9 @@
{
"slot": "tacz:ammo/slot/45_70",
"shell": {
"model": "tacz:shell/50ae_shell",
"texture": "tacz:shell/50ae_shell"
},
"tracer_color": "#FF9999"
}
@@ -0,0 +1,30 @@
{
"model": "tacz:ammo/45acp",
"texture": "tacz:ammo/uv/45acp",
"slot": "tacz:ammo/slot/45acp",
"tracer_color": "#ffb373",
"shell": {
"model": "tacz:shell/45acp_shell",
"texture": "tacz:shell/45acp_shell"
},
"transform": {
"scale": {
"thirdperson": [
0.6,
0.6,
0.6
],
"ground": [
0.6,
0.6,
0.6
],
"fixed": [
1.2,
1.2,
1.2
]
}
}
}
@@ -0,0 +1,9 @@
{
"model": "tacz:ammo/46x30",
"texture": "tacz:ammo/uv/46x30",
"slot": "tacz:ammo/slot/46x30",
"shell": {
"model": "tacz:shell/46x30_shell",
"texture": "tacz:shell/46x30_shell"
}
}
@@ -0,0 +1,9 @@
{
"slot": "tacz:ammo/slot/500mag",
"shell": {
"model": "tacz:shell/500mag_shell",
"texture": "tacz:shell/500mag_shell"
},
"tracer_color": "#FF9999"
}
@@ -0,0 +1,33 @@
{
"model": "tacz:ammo/50ae",
"texture": "tacz:ammo/uv/50ae",
"slot": "tacz:ammo/slot/50ae",
"shell": {
"model": "tacz:shell/50ae_shell",
"texture": "tacz:shell/50ae_shell"
},
"tracer_color": "#FF9999",
"transform": {
"scale": {
// 第三人称手部
"thirdperson": [
0.75,
0.75,
0.75
],
// 地面实体
"ground": [
0.75,
0.75,
0.75
],
// 展示框
"fixed": [
1.5,
1.5,
1.5
]
}
}
}
@@ -0,0 +1,27 @@
{
"model": "tacz:ammo/50bmg",
"texture": "tacz:ammo/uv/50bmg",
"slot": "tacz:ammo/slot/50bmg",
"tracer_color": "#FF4732",
"shell": {
"model": "tacz:shell/50bmg_shell",
"texture": "tacz:shell/50bmg_shell"
},
"particle": {
// 名称,具体可选粒子可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E7%B2%92%E5%AD%90
"name": "mycelium",
// 生成的区域,默认为 0 0 0
"delta": [
0,
0,
0
],
// 速度,默认为0,必须至少为 0
"speed": 0.0,
// 粒子存在时间,单位 tick,默认为 20 tick
"life_time": 50,
// 粒子数量,当子弹速度过快时,可以增大此数量,能够填满子弹路径的空隙
"count": 75
}
}
@@ -0,0 +1,7 @@
{
"slot": "tacz:ammo/slot/545x39",
"shell": {
"model": "tacz:shell/545x39_shell",
"texture": "tacz:shell/545x39_shell"
}
}
@@ -0,0 +1,10 @@
{
"model": "tacz:ammo/556x45",
"texture": "tacz:ammo/uv/556x45",
"slot": "tacz:ammo/slot/556x45",
"shell": {
"model": "tacz:shell/556x45_shell",
"texture": "tacz:shell/556x45_shell"
},
"tracer_color": "#FF8888"
}
@@ -0,0 +1,11 @@
{
"model": "tacz:ammo/57x28",
"texture": "tacz:ammo/uv/57x28",
"slot": "tacz:ammo/slot/57x28",
"tracer_color": "#a4fff7",
"shell": {
"model": "tacz:shell/57x28_shell",
"texture": "tacz:shell/57x28_shell"
}
}
@@ -0,0 +1,10 @@
{
"model": "tacz:ammo/58x42",
"texture": "tacz:ammo/uv/58x42",
"slot": "tacz:ammo/slot/58x42",
"shell": {
"model": "tacz:shell/58x42_shell",
"texture": "tacz:shell/58x42_shell"
},
"tracer_color": "#ff775c"
}
@@ -0,0 +1,10 @@
{
"model": "tacz:ammo/68x51fury",
"texture": "tacz:ammo/uv/68x51fury",
"slot": "tacz:ammo/slot/68x51fury",
"shell": {
"model": "tacz:shell/308_shell",
"texture": "tacz:shell/308_shell"
}
}
@@ -0,0 +1,10 @@
{
"model": "tacz:ammo/762x25",
"texture": "tacz:ammo/uv/762x25",
"slot": "tacz:ammo/slot/762x25",
"shell": {
"model": "tacz:shell/762x25_shell",
"texture": "tacz:shell/762x25_shell"
}
}
@@ -0,0 +1,48 @@
{
// 调用的模型,在包目录下的 models 文件夹中寻找
"model": "tacz:ammo/762x39",
// 渲染模型使用的材质
"texture": "tacz:ammo/uv/762x39",
// GUI 格子中显示
"slot": "tacz:ammo/slot/762x39",
// 子弹实体
// "entity": {
// // 模型
// "model": "tacz:ammo_entity/rpg_rocket",
// // 材质
// "texture": "tacz:ammo_entity/rpg_rocket"
// },
// 抛壳模型
"shell": {
"model": "tacz:shell/762x39_shell",
"texture": "tacz:shell/762x39_shell"
},
// 曳光弹颜色,没有则为 #FFFFFF
// 严格遵循 RGB 颜色代码
"tracer_color": "#FF9999",
// 调整各个视角下模型的变换参数,可为空
"transform": {
// 暂时只有缩放需要在这里指定,旋转和位移使用模型内定位组。
// 可以为空,若为空,则不缩放模型。
"scale": {
// 第三人称手部
"thirdperson": [
0.75,
0.75,
0.75
],
// 地面实体
"ground": [
0.75,
0.75,
0.75
],
// 展示框
"fixed": [
1.5,
1.5,
1.5
]
}
}
}
@@ -0,0 +1,9 @@
{
"model": "tacz:ammo/762x54",
"texture": "tacz:ammo/uv/762x54",
"slot": "tacz:ammo/slot/762x54",
"shell": {
"model": "tacz:shell/762x54_shell",
"texture": "tacz:shell/762x54_shell"
}
}
@@ -0,0 +1,8 @@
{
"slot": "tacz:ammo/slot/792x57",
"shell": {
"model": "tacz:shell/30_06_shell",
"texture": "tacz:shell/30_06_shell"
}
}
@@ -0,0 +1,29 @@
{
"model": "tacz:ammo/9mm",
"texture": "tacz:ammo/uv/9mm",
"slot": "tacz:ammo/slot/9mm",
"shell": {
"model": "tacz:shell/9mm_shell",
"texture": "tacz:shell/9mm_shell"
},
"tracer_color": "#FF8888",
"transform": {
"scale": {
"thirdperson": [
0.6,
0.6,
0.6
],
"ground": [
0.6,
0.6,
0.6
],
"fixed": [
1.2,
1.2,
1.2
]
}
}
}
@@ -0,0 +1,30 @@
{
"model": "tacz:ammo_entity/rpg_rocket",
"texture": "tacz:ammo_entity/rpg_rocket",
"slot": "tacz:ammo/slot/rpg_rocket",
// 子弹实体
"entity": {
// 模型
"model": "tacz:ammo_entity/rpg_rocket",
// 材质
"texture": "tacz:ammo_entity/rpg_rocket"
},
// 粒子效果,部分参数和原版指令完全一致,具体可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E5%91%BD%E4%BB%A4/particle
// 没有此字段时,不生成粒子
"particle": {
// 名称,具体可选粒子可参考 wiki:https://minecraft.fandom.com/zh/wiki/%E7%B2%92%E5%AD%90
"name": "campfire_signal_smoke",
// 生成的区域,默认为 0 0 0
"delta": [
0,
0,
0
],
// 速度,默认为0,必须至少为 0
"speed": 0.005,
// 粒子存在时间,单位 tick,默认为 20 tick
"life_time": 100,
// 粒子数量,当子弹速度过快时,可以增大此数量,能够填满子弹路径的空隙
"count": 10
}
}
@@ -0,0 +1,7 @@
{
"slot": "tacz:attachment/slot/ammo_mod_fmj",
"sounds": {
"install": "tacz:attachments/attachment_general_a",
"uninstall": "tacz:attachments/attachment_general_uninstall"
}
}
@@ -0,0 +1,7 @@
{
"slot": "tacz:attachment/slot/ammo_mod_he",
"sounds": {
"install": "tacz:attachments/attachment_general_a",
"uninstall": "tacz:attachments/attachment_general_uninstall"
}
}

Some files were not shown because too many files have changed in this diff Show More