添加json
This commit is contained in:
parent
7273a8899e
commit
04ca4044ed
25 changed files with 301 additions and 0 deletions
|
@ -9,6 +9,7 @@ public class GunsTool {
|
||||||
// TODO 通过配置/json/枚举类的方式来初始化枪械
|
// TODO 通过配置/json/枚举类的方式来初始化枪械
|
||||||
public static void initGun(ItemStack stack) {
|
public static void initGun(ItemStack stack) {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void pvpModeCheck(ItemStack stack, Level level) {
|
public static void pvpModeCheck(ItemStack stack, Level level) {
|
||||||
|
|
13
src/main/resources/data/target/guns/aa_12.json
Normal file
13
src/main/resources/data/target/guns/aa_12.json
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 0.95,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"autorifle": 1,
|
||||||
|
"dev": 3.5,
|
||||||
|
"shotgun": 1,
|
||||||
|
"recoilx": 0.016,
|
||||||
|
"recoily": 0.007,
|
||||||
|
"damage": 1.5,
|
||||||
|
"headshot": 1.5,
|
||||||
|
"velocity": 16,
|
||||||
|
"mag": 25
|
||||||
|
}
|
12
src/main/resources/data/target/guns/abekiri.json
Normal file
12
src/main/resources/data/target/guns/abekiri.json
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1.4,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"dev": 5,
|
||||||
|
"shotgun": 1,
|
||||||
|
"recoilx": 0.005,
|
||||||
|
"recoily": 0.026,
|
||||||
|
"damage": 2.5,
|
||||||
|
"headshot": 1.5,
|
||||||
|
"velocity": 15,
|
||||||
|
"mag": 2
|
||||||
|
}
|
13
src/main/resources/data/target/guns/ak_47.json
Normal file
13
src/main/resources/data/target/guns/ak_47.json
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1.1,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"rifle": 1,
|
||||||
|
"autorifle": 1,
|
||||||
|
"dev": 4,
|
||||||
|
"recoilx": 0.0025,
|
||||||
|
"recoily": 0.012,
|
||||||
|
"damage": 8.5,
|
||||||
|
"headshot": 1.75,
|
||||||
|
"velocity": 30,
|
||||||
|
"mag": 30
|
||||||
|
}
|
10
src/main/resources/data/target/guns/bocek.json
Normal file
10
src/main/resources/data/target/guns/bocek.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1,
|
||||||
|
"zoom": 2,
|
||||||
|
"autorifle": 1,
|
||||||
|
"dev": 4,
|
||||||
|
"recoilx": 0.005,
|
||||||
|
"recoily": 0.003,
|
||||||
|
"headshot": 1.5,
|
||||||
|
"damage": 9.5
|
||||||
|
}
|
16
src/main/resources/data/target/guns/devotion.json
Normal file
16
src/main/resources/data/target/guns/devotion.json
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 0.9,
|
||||||
|
"zoom": 2,
|
||||||
|
"rifle": 1,
|
||||||
|
"autorifle": 1,
|
||||||
|
"mg": 1,
|
||||||
|
"dev": 5,
|
||||||
|
"bipod": 1,
|
||||||
|
"recoilx": 0.0018,
|
||||||
|
"recoily": 0.01,
|
||||||
|
"damage": 7,
|
||||||
|
"headshot": 2,
|
||||||
|
"velocity": 40,
|
||||||
|
"mag": 55,
|
||||||
|
"firemode": 2
|
||||||
|
}
|
13
src/main/resources/data/target/guns/hk_416.json
Normal file
13
src/main/resources/data/target/guns/hk_416.json
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1.3,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"rifle": 1,
|
||||||
|
"autorifle": 1,
|
||||||
|
"dev": 4,
|
||||||
|
"recoilx": 0.0016,
|
||||||
|
"recoily": 0.009,
|
||||||
|
"damage": 7.5,
|
||||||
|
"headshot": 2,
|
||||||
|
"velocity": 45,
|
||||||
|
"mag": 30
|
||||||
|
}
|
12
src/main/resources/data/target/guns/hunting_rifle.json
Normal file
12
src/main/resources/data/target/guns/hunting_rifle.json
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"sniperguns": 1,
|
||||||
|
"dev": 7,
|
||||||
|
"recoilx": 0.004,
|
||||||
|
"recoily": 0.03,
|
||||||
|
"damage": 40,
|
||||||
|
"headshot": 3,
|
||||||
|
"velocity": 50,
|
||||||
|
"mag": 1
|
||||||
|
}
|
13
src/main/resources/data/target/guns/kraber.json
Normal file
13
src/main/resources/data/target/guns/kraber.json
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 0.8,
|
||||||
|
"zoom": 3,
|
||||||
|
"sniperguns": 1,
|
||||||
|
"bipod": 1,
|
||||||
|
"dev": 6,
|
||||||
|
"recoilx": 0.008,
|
||||||
|
"recoily": 0.018,
|
||||||
|
"damage": 70,
|
||||||
|
"headshot": 3,
|
||||||
|
"velocity": 40,
|
||||||
|
"mag": 4
|
||||||
|
}
|
13
src/main/resources/data/target/guns/m_4.json
Normal file
13
src/main/resources/data/target/guns/m_4.json
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1.15,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"rifle": 1,
|
||||||
|
"autorifle": 1,
|
||||||
|
"dev": 4,
|
||||||
|
"recoilx": 0.0015,
|
||||||
|
"recoily": 0.011,
|
||||||
|
"damage": 7,
|
||||||
|
"headshot": 2,
|
||||||
|
"velocity": 45,
|
||||||
|
"mag": 30
|
||||||
|
}
|
16
src/main/resources/data/target/guns/m_60.json
Normal file
16
src/main/resources/data/target/guns/m_60.json
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 0.85,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"rifle": 1,
|
||||||
|
"autorifle": 1,
|
||||||
|
"mg": 1,
|
||||||
|
"dev": 5,
|
||||||
|
"bipod": 1,
|
||||||
|
"recoilx": 0.004,
|
||||||
|
"recoily": 0.014,
|
||||||
|
"damage": 9,
|
||||||
|
"headshot": 2,
|
||||||
|
"velocity": 40,
|
||||||
|
"mag": 100,
|
||||||
|
"firemode": 2
|
||||||
|
}
|
10
src/main/resources/data/target/guns/m_79.json
Normal file
10
src/main/resources/data/target/guns/m_79.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 0.95,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"dev": 1,
|
||||||
|
"recoilx": 0.004,
|
||||||
|
"recoily": 0.023,
|
||||||
|
"damage": 40,
|
||||||
|
"velocity": 3.75,
|
||||||
|
"mag": 1
|
||||||
|
}
|
12
src/main/resources/data/target/guns/m_870.json
Normal file
12
src/main/resources/data/target/guns/m_870.json
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1.1,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"dev": 3,
|
||||||
|
"shotgun": 1,
|
||||||
|
"recoilx": 0.009,
|
||||||
|
"recoily": 0.03,
|
||||||
|
"damage": 2,
|
||||||
|
"headshot": 1.5,
|
||||||
|
"velocity": 20,
|
||||||
|
"mag": 8
|
||||||
|
}
|
12
src/main/resources/data/target/guns/m_98b.json
Normal file
12
src/main/resources/data/target/guns/m_98b.json
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 0.85,
|
||||||
|
"zoom": 4,
|
||||||
|
"sniperguns": 1,
|
||||||
|
"dev": 6,
|
||||||
|
"recoilx": 0.007,
|
||||||
|
"recoily": 0.013,
|
||||||
|
"damage": 28,
|
||||||
|
"headshot": 3,
|
||||||
|
"velocity": 55,
|
||||||
|
"mag": 5
|
||||||
|
}
|
12
src/main/resources/data/target/guns/marlin.json
Normal file
12
src/main/resources/data/target/guns/marlin.json
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1.1,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"rifle": 1,
|
||||||
|
"dev": 2,
|
||||||
|
"recoilx": 0.004,
|
||||||
|
"recoily": 0.011,
|
||||||
|
"damage": 16,
|
||||||
|
"headshot": 2.5,
|
||||||
|
"velocity": 27,
|
||||||
|
"mag": 8
|
||||||
|
}
|
13
src/main/resources/data/target/guns/minigun.json
Normal file
13
src/main/resources/data/target/guns/minigun.json
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"zoom": 1,
|
||||||
|
"rifle": 1,
|
||||||
|
"autorifle": 1,
|
||||||
|
"mg": 1,
|
||||||
|
"dev": 5,
|
||||||
|
"recoilx": 0.024,
|
||||||
|
"recoily": 0.005,
|
||||||
|
"damage": 8,
|
||||||
|
"headshot": 2,
|
||||||
|
"velocity": 40,
|
||||||
|
"firemode": 2
|
||||||
|
}
|
14
src/main/resources/data/target/guns/mk_14.json
Normal file
14
src/main/resources/data/target/guns/mk_14.json
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 0.9,
|
||||||
|
"zoom": 3.4,
|
||||||
|
"rifle": 1,
|
||||||
|
"autorifle": 1,
|
||||||
|
"dev": 6,
|
||||||
|
"bipod": 1,
|
||||||
|
"recoilx": 0.006,
|
||||||
|
"recoily": 0.014,
|
||||||
|
"damage": 12,
|
||||||
|
"headshot": 2.5,
|
||||||
|
"velocity": 45,
|
||||||
|
"mag": 20
|
||||||
|
}
|
10
src/main/resources/data/target/guns/rpg.json
Normal file
10
src/main/resources/data/target/guns/rpg.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 0.77,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"dev": 5,
|
||||||
|
"recoilx": 0.008,
|
||||||
|
"recoily": 0.018,
|
||||||
|
"damage": 150,
|
||||||
|
"velocity": 5.75,
|
||||||
|
"mag": 1
|
||||||
|
}
|
15
src/main/resources/data/target/guns/rpk.json
Normal file
15
src/main/resources/data/target/guns/rpk.json
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"rifle": 1,
|
||||||
|
"autorifle": 1,
|
||||||
|
"mg": 1,
|
||||||
|
"dev": 5,
|
||||||
|
"bipod": 1,
|
||||||
|
"recoilx": 0.0035,
|
||||||
|
"recoily": 0.012,
|
||||||
|
"damage": 8.75,
|
||||||
|
"headshot": 2,
|
||||||
|
"velocity": 35,
|
||||||
|
"mag": 50
|
||||||
|
}
|
12
src/main/resources/data/target/guns/sentinel.json
Normal file
12
src/main/resources/data/target/guns/sentinel.json
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 0.95,
|
||||||
|
"zoom": 3,
|
||||||
|
"sniperguns": 1,
|
||||||
|
"dev": 6,
|
||||||
|
"recoilx": 0.007,
|
||||||
|
"recoily": 0.018,
|
||||||
|
"damage": 25,
|
||||||
|
"mag": 5,
|
||||||
|
"headshot": 2,
|
||||||
|
"velocity": 50
|
||||||
|
}
|
12
src/main/resources/data/target/guns/sks.json
Normal file
12
src/main/resources/data/target/guns/sks.json
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"rifle": 1,
|
||||||
|
"dev": 5,
|
||||||
|
"recoilx": 0.004,
|
||||||
|
"recoily": 0.015,
|
||||||
|
"damage": 9.5,
|
||||||
|
"headshot": 1.75,
|
||||||
|
"velocity": 40,
|
||||||
|
"mag": 20
|
||||||
|
}
|
12
src/main/resources/data/target/guns/svd.json
Normal file
12
src/main/resources/data/target/guns/svd.json
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 0.9,
|
||||||
|
"zoom": 4,
|
||||||
|
"sniperguns": 1,
|
||||||
|
"dev": 6,
|
||||||
|
"recoilx": 0.008,
|
||||||
|
"recoily": 0.015,
|
||||||
|
"damage": 18,
|
||||||
|
"headshot": 2.5,
|
||||||
|
"velocity": 50,
|
||||||
|
"mag": 10
|
||||||
|
}
|
10
src/main/resources/data/target/guns/taser.json
Normal file
10
src/main/resources/data/target/guns/taser.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"dev": 2,
|
||||||
|
"recoilx": 0.0001,
|
||||||
|
"recoily": 0.002,
|
||||||
|
"zoomspeed": 2,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"damage": 5,
|
||||||
|
"velocity": 3,
|
||||||
|
"mag": 1
|
||||||
|
}
|
12
src/main/resources/data/target/guns/trachelium.json
Normal file
12
src/main/resources/data/target/guns/trachelium.json
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1.7,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"dev": 3,
|
||||||
|
"handgun": 1,
|
||||||
|
"recoilx": 0.005,
|
||||||
|
"recoily": 0.022,
|
||||||
|
"damage": 18,
|
||||||
|
"headshot": 1.5,
|
||||||
|
"velocity": 60,
|
||||||
|
"mag": 8
|
||||||
|
}
|
13
src/main/resources/data/target/guns/vector.json
Normal file
13
src/main/resources/data/target/guns/vector.json
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"zoomspeed": 1.6,
|
||||||
|
"zoom": 1.25,
|
||||||
|
"autorifle": 1,
|
||||||
|
"dev": 3.5,
|
||||||
|
"smg": 1,
|
||||||
|
"recoilx": 0.011,
|
||||||
|
"recoily": 0.004,
|
||||||
|
"damage": 4.5,
|
||||||
|
"headshot": 1.5,
|
||||||
|
"velocity": 22,
|
||||||
|
"mag": 33
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue