1 /*
2  * This file was automatically generated by sel-utils and
3  * released under the MIT License.
4  * 
5  * License: https://github.com/sel-project/sel-utils/blob/master/LICENSE
6  * Repository: https://github.com/sel-project/sel-utils
7  * Generated from https://github.com/sel-project/sel-utils/blob/master/xml/effects.xml
8  */
9 module sul.effects;
10 
11 public struct EffectValue
12 {
13 
14     bool exists;
15     ubyte id;
16 
17     alias exists this;
18 
19 }
20 
21 public struct Effect
22 {
23 
24     string name;
25     EffectValue java, bedrock;
26     uint particles;
27 
28 }
29 
30 public enum Effects : Effect
31 {
32 
33     speed = Effect("speed", EffectValue(true, 1), EffectValue(true, 1), 8171462),
34     slowness = Effect("slowness", EffectValue(true, 2), EffectValue(true, 2), 5926017),
35     haste = Effect("haste", EffectValue(true, 3), EffectValue(true, 3), 14270531),
36     miningFatigue = Effect("mining_fatigue", EffectValue(true, 4), EffectValue(true, 4), 4866583),
37     strength = Effect("strength", EffectValue(true, 5), EffectValue(true, 5), 9643043),
38     instantHealth = Effect("instant_health", EffectValue(true, 6), EffectValue(true, 6), 16262179),
39     instantDamage = Effect("instant_damage", EffectValue(true, 7), EffectValue(true, 7), 4393481),
40     jumpBoost = Effect("jump_boost", EffectValue(true, 8), EffectValue(true, 8), 7889559),
41     nausea = Effect("nausea", EffectValue(true, 9), EffectValue(true, 9), 5578058),
42     regeneration = Effect("regeneration", EffectValue(true, 10), EffectValue(true, 10), 13458603),
43     resistance = Effect("resistance", EffectValue(true, 11), EffectValue(true, 11), 10044730),
44     fireResistance = Effect("fire_resistance", EffectValue(true, 12), EffectValue(true, 12), 14981690),
45     waterBreathing = Effect("water_breathing", EffectValue(true, 13), EffectValue(true, 13), 3035801),
46     invisibility = Effect("invisibility", EffectValue(true, 14), EffectValue(true, 14), 8356754),
47     blindness = Effect("blindness", EffectValue(true, 15), EffectValue(true, 15), 2039587),
48     nightVision = Effect("night_vision", EffectValue(true, 16), EffectValue(true, 16), 2039713),
49     hunger = Effect("hunger", EffectValue(true, 17), EffectValue(true, 17), 5797459),
50     weakness = Effect("weakness", EffectValue(true, 18), EffectValue(true, 18), 4738376),
51     poison = Effect("poison", EffectValue(true, 19), EffectValue(true, 19), 5149489),
52     wither = Effect("wither", EffectValue(true, 20), EffectValue(true, 20), 3484199),
53     healthBoost = Effect("health_boost", EffectValue(true, 21), EffectValue(true, 21), 16284963),
54     absorption = Effect("absorption", EffectValue(true, 22), EffectValue(true, 22), 2445989),
55     saturation = Effect("saturation", EffectValue(true, 23), EffectValue(true, 23), 16262179),
56     glowing = Effect("glowing", EffectValue(true, 24), EffectValue(false), 9740385),
57     levitation = Effect("levitation", EffectValue(true, 25), EffectValue(true, 24), 13565951),
58     luck = Effect("luck", EffectValue(true, 26), EffectValue(false), 3381504),
59     badLuck = Effect("bad_luck", EffectValue(true, 27), EffectValue(false), 12624973),
60 
61 }