This repository has been archived by the owner on Nov 5, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathBaseClassItems
191 lines (179 loc) · 5.15 KB
/
BaseClassItems
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
##Below is a geneirc list of items and their damage values to give consistency within the codebase ##
#####################################################################################################
***SCALING***
I have based the scaling off of armor and used a type of "class" system.
My reason for this is Armor currently is hard coded and i cannot change it's values.
Below is the games armor progression (Again hard coded for now)
WOOD
STONE
GOLD, CHAINMAIL (Keep weapon damage higher than IRON)
IRON
EMERALD, MALACHITE (I'd put the weapon damage higher than DIAMOND)
DIAMOND, SAPPHIRE, PERIDOT (Yes they have the same stats; I'd change the weapons though)
TOPAZ
RUBY, TANZANITE
AMETHYST
#####################################################################################################
***WEAPON SPEED***
Item types have different attach speed; an attack speed of 1 means you swing once per second.
Below is a list rated from slowest to fastest: [
AXE (0.9) (average)
SHOVEL (1.0)
PICKAXE (1.2)
SWORD (1.6)
HOE (varies, See below table for vanilla items; modded items end with amethyst at 5.8)
Hoe Speed table: [
Wood: 1,
Stone: 2,
Iron: 3,
Gold: 1,
Diamond: 4
]
Take the attack speed into account when setting up weapon damage (especially the Hoe)
]
A simple way to do this is to the following formula:
Speed*Damage = DPS some examples would be:
A Diamond Sword has a damage of 5, with an attack speed of 1.6; so the formula reads: 5*1.6=8
Thus the DPS of a Diamond Sword is 8.
A Diamond Hoe has a damage of 5, with an attack speed of 4; so the formula reads: 4*4=20
Thus the DPS of the Diamond Hoe is 20.
#####################################################################################################
***FINAL NOTES***
[FORMATTING] - This only applies to weapons; armor is completed
the FORMATTING of weapons goes as followed:
modded:
quotation-modname-colon-item_name-semicolon-damage-quotation
so "shinygear:amethyst_axe;7"
means the modded item amethyst_axe deals 7 damage.
vanilla:
quotation-item_name-semicolon-damage-quotation
so "DIAMOND_AXE;5"
means the vanilla item DIAMOND_AXE does 5 damage.
-----------------------------------------------------------------------------------------------------
AllowedArmor: [
LEATHER_BOOTS
LEATHER_HELMET
LEATHER_LEGGINGS
LEATHER_CHESTPLATE
IRON_BOOTS
IRON_HELMET
IRON_LEGGINGS
IRON_CHESTPLATE
GOLDEN_BOOTS
GOLDEN_HELMET
GOLDEN_LEGGINGS
GOLDEN_CHESTPLATE
CHAINMAIL_BOOTS
CHAINMAIL_HELMET
CHAINMAIL_LEGGINGS
CHAINMAIL_CHESTPLATE
DIAMOND_BOOTS
DIAMOND_HELMET
DIAMOND_LEGGINGS
DIAMOND_CHESTPLATE
"shinygear:amethyst_boots"
"shinygear:amethyst_helmet"
"shinygear:amethyst_leggings"
"shinygear:amethyst_chestplate"
"shinygear:emerald_boots"
"shinygear:emerald_helmet"
"shinygear:emerald_leggings"
"shinygear:emerald_chestplate"
"shinygear:malachite_boots"
"shinygear:malachite_helmet"
"shinygear:malachite_leggings"
"shinygear:malachite_chestplate"
"shinygear:peridot_boots"
"shinygear:peridot_helmet"
"shinygear:peridot_leggings"
"shinygear:peridot_chestplate"
"shinygear:ruby_boots"
"shinygear:ruby_helmet"
"shinygear:ruby_leggings"
"shinygear:ruby_chestplate"
"shinygear:sapphire_boots"
"shinygear:sapphire_helmet"
"shinygear:sapphire_leggings"
"shinygear:sapphire_chestplate"
"shinygear:topaz_boots"
"shinygear:topaz_helmet"
"shinygear:topaz_leggings"
"shinygear:topaz_chestplate"
"shinygear:tanzanite_boots"
"shinygear:tanzanite_helmet"
"shinygear:tanzanite_leggings"
"shinygear:tanzanite_chestplate"
]
AllowedWeapons: [
"WOODEN_PICKAXE;3.5"
"WOODEN_SWORD;3"
"WOODEN_AXE;5.5"
"WOODEN_HOE;3"
"WOODEN_SHOVEL;4"
"STONE_PICKAXE;4.5"
"STONE_SWORD;4"
"STONE_AXE;7"
"STONE_HOE;3"
"STONE_SHOVEL;5"
"IRON_PICKAXE;5.5"
"IRON_SWORD;5"
"IRON_AXE;8.5"
"IRON_HOE;3.5"
"IRON_SHOVEL;5"
"GOLDEN_PICKAXE;6.5"
"GOLDEN_SWORD;8.5"
"GOLDEN_AXE;10"
"GOLDEN_HOE;11"
"GOLDEN_SHOVEL;9"
"DIAMOND_PICKAXE;7.5"
"DIAMOND_SWORD;7"
"DIAMOND_AXE;11"
"DIAMOND_HOE;3.5"
"DIAMOND_SHOVEL;10"
"shinygear:amethyst_pickaxe;1"
"shinygear:amethyst_sword;1"
"shinygear:amethyst_axe;1"
"shinygear:amethyst_hoe;1"
"shinygear:amethyst_shovel;1"
"shinygear:emerald_pickaxe;6.5"
"shinygear:emerald_sword;8.5"
"shinygear:emerald_axe;10"
"shinygear:emerald_hoe;3.5"
"shinygear:emerald_shovel;9"
"shinygear:malachite_pickaxe;7.5"
"shinygear:malachite_sword;7"
"shinygear:malachite_axe;11"
"shinygear:malachite_hoe;3.5"
"shinygear:malachite_shovel;10"
"shinygear:peridot_pickaxe;1"
"shinygear:peridot_sword;1"
"shinygear:peridot_axe;1"
"shinygear:peridot_hoe;1"
"shinygear:peridot_shovel;1"
"shinygear:ruby_pickaxe;1"
"shinygear:ruby_sword;1"
"shinygear:ruby_axe;1"
"shinygear:ruby_hoe;1"
"shinygear:ruby_shovel;1"
"shinygear:sapphire_pickaxe;1"
"shinygear:sapphire_sword;1"
"shinygear:sapphire_axe;1"
"shinygear:sapphire_hoe;1"
"shinygear:sapphire_shovel;1"
"shinygear:topaz_pickaxe;1"
"shinygear:topaz_sword;1"
"shinygear:topaz_axe;1"
"shinygear:topaz_hoe;1"
"shinygear:topaz_shovel;1"
"shinygear:tanzanite_pickaxe;1"
"shinygear:tanzanite_sword;1"
"shinygear:tanzanite_axe;1"
"shinygear:tanzanite_hoe;1"
"shinygear:tanzanite_shovel;1"
"BOW;3"
]
ProjectileDamage: {
ARROW:2
TIPPED_ARROW:3
SPECTRAL_ARROW:4
}