diff --git a/data/bedrock/1.16.201/effects.json b/data/bedrock/1.16.201/effects.json new file mode 100644 index 000000000..036932c72 --- /dev/null +++ b/data/bedrock/1.16.201/effects.json @@ -0,0 +1,305 @@ +[ + { + "id": 0, + "name": "Speed", + "displayName": "Speed", + "type": "good", + "protocolName": "Speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 + }, + { + "id": 1, + "name": "Slowness", + "displayName": "Slowness", + "type": "bad", + "protocolName": "Slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 + }, + { + "id": 2, + "name": "Haste", + "displayName": "Haste", + "type": "good", + "protocolName": "Haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 + }, + { + "id": 3, + "name": "MiningFatigue", + "displayName": "Mining Fatigue", + "type": "bad", + "protocolName": "MiningFatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 + }, + { + "id": 4, + "name": "Strength", + "displayName": "Strength", + "type": "good", + "protocolName": "Strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 + }, + { + "id": 5, + "name": "InstantHealth", + "displayName": "Instant Health", + "type": "good", + "protocolName": "InstantHealth", + "modifiers": {}, + "color": 16262179 + }, + { + "id": 6, + "name": "InstantDamage", + "displayName": "Instant Damage", + "type": "bad", + "protocolName": "InstantDamage", + "modifiers": {}, + "color": 4393481 + }, + { + "id": 7, + "name": "JumpBoost", + "displayName": "Jump Boost", + "type": "good", + "protocolName": "JumpBoost", + "modifiers": {}, + "color": 2293580 + }, + { + "id": 8, + "name": "Nausea", + "displayName": "Nausea", + "type": "bad", + "protocolName": "Nausea", + "modifiers": {}, + "color": 5578058 + }, + { + "id": 9, + "name": "Regeneration", + "displayName": "Regeneration", + "type": "good", + "protocolName": "Regeneration", + "modifiers": {}, + "color": 13458603 + }, + { + "id": 10, + "name": "Resistance", + "displayName": "Resistance", + "type": "good", + "protocolName": "Resistance", + "modifiers": {}, + "color": 10044730 + }, + { + "id": 11, + "name": "FireResistance", + "displayName": "Fire Resistance", + "type": "good", + "protocolName": "FireResistance", + "modifiers": {}, + "color": 14981690 + }, + { + "id": 12, + "name": "WaterBreathing", + "displayName": "Water Breathing", + "type": "good", + "protocolName": "WaterBreathing", + "modifiers": {}, + "color": 3035801 + }, + { + "id": 13, + "name": "Invisibility", + "displayName": "Invisibility", + "type": "good", + "protocolName": "Invisibility", + "modifiers": {}, + "color": 8356754 + }, + { + "id": 14, + "name": "Blindness", + "displayName": "Blindness", + "type": "bad", + "protocolName": "Blindness", + "modifiers": {}, + "color": 2039587 + }, + { + "id": 15, + "name": "NightVision", + "displayName": "Night Vision", + "type": "good", + "protocolName": "NightVision", + "modifiers": {}, + "color": 2039713 + }, + { + "id": 16, + "name": "Hunger", + "displayName": "Hunger", + "type": "bad", + "protocolName": "Hunger", + "modifiers": {}, + "color": 5797459 + }, + { + "id": 17, + "name": "Weakness", + "displayName": "Weakness", + "type": "bad", + "protocolName": "Weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 + }, + { + "id": 18, + "name": "Poison", + "displayName": "Poison", + "type": "bad", + "protocolName": "Poison", + "modifiers": {}, + "color": 5149489 + }, + { + "id": 19, + "name": "Wither", + "displayName": "Wither", + "type": "bad", + "protocolName": "Wither", + "modifiers": {}, + "color": 3484199 + }, + { + "id": 20, + "name": "HealthBoost", + "displayName": "Health Boost", + "type": "good", + "protocolName": "HealthBoost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 + }, + { + "id": 21, + "name": "Absorption", + "displayName": "Absorption", + "type": "good", + "protocolName": "Absorption", + "modifiers": {}, + "color": 2445989 + }, + { + "id": 22, + "name": "Saturation", + "displayName": "Saturation", + "type": "good", + "protocolName": "Saturation", + "modifiers": {}, + "color": 16262179 + }, + { + "id": 23, + "name": "Levitation", + "displayName": "Levitation", + "type": "bad", + "protocolName": "Levitation", + "modifiers": {}, + "color": 13565951 + }, + { + "id": 24, + "name": "FatalPoison", + "displayName": "Fatal Poison", + "protocolName": "FatalPoison", + "modifiers": {}, + "color": 5149489, + "type": "bad" + }, + { + "id": 25, + "name": "ConduitPower", + "displayName": "Conduit Power", + "type": "good", + "protocolName": "ConduitPower", + "modifiers": {}, + "color": 1950417 + }, + { + "id": 26, + "name": "SlowFalling", + "displayName": "Slow Falling", + "type": "good", + "protocolName": "SlowFalling", + "modifiers": {}, + "color": 16773073 + }, + { + "id": 27, + "name": "BadOmen", + "displayName": "Bad Omen", + "type": "neutral", + "protocolName": "BadOmen", + "modifiers": {}, + "color": 7455580 + }, + { + "id": 28, + "name": "HeroOfTheVillage", + "displayName": "Hero of the Village", + "type": "good", + "protocolName": "HeroOfTheVillage", + "modifiers": {}, + "color": 4521796 + } +] \ No newline at end of file diff --git a/data/bedrock/1.19.1/effects.json b/data/bedrock/1.19.1/effects.json new file mode 100644 index 000000000..a4fef85e9 --- /dev/null +++ b/data/bedrock/1.19.1/effects.json @@ -0,0 +1,314 @@ +[ + { + "id": 0, + "name": "Speed", + "displayName": "Speed", + "type": "good", + "protocolName": "Speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 + }, + { + "id": 1, + "name": "Slowness", + "displayName": "Slowness", + "type": "bad", + "protocolName": "Slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 + }, + { + "id": 2, + "name": "Haste", + "displayName": "Haste", + "type": "good", + "protocolName": "Haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 + }, + { + "id": 3, + "name": "MiningFatigue", + "displayName": "Mining Fatigue", + "type": "bad", + "protocolName": "MiningFatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 + }, + { + "id": 4, + "name": "Strength", + "displayName": "Strength", + "type": "good", + "protocolName": "Strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 + }, + { + "id": 5, + "name": "InstantHealth", + "displayName": "Instant Health", + "type": "good", + "protocolName": "InstantHealth", + "modifiers": {}, + "color": 16262179 + }, + { + "id": 6, + "name": "InstantDamage", + "displayName": "Instant Damage", + "type": "bad", + "protocolName": "InstantDamage", + "modifiers": {}, + "color": 4393481 + }, + { + "id": 7, + "name": "JumpBoost", + "displayName": "Jump Boost", + "type": "good", + "protocolName": "JumpBoost", + "modifiers": {}, + "color": 2293580 + }, + { + "id": 8, + "name": "Nausea", + "displayName": "Nausea", + "type": "bad", + "protocolName": "Nausea", + "modifiers": {}, + "color": 5578058 + }, + { + "id": 9, + "name": "Regeneration", + "displayName": "Regeneration", + "type": "good", + "protocolName": "Regeneration", + "modifiers": {}, + "color": 13458603 + }, + { + "id": 10, + "name": "Resistance", + "displayName": "Resistance", + "type": "good", + "protocolName": "Resistance", + "modifiers": {}, + "color": 10044730 + }, + { + "id": 11, + "name": "FireResistance", + "displayName": "Fire Resistance", + "type": "good", + "protocolName": "FireResistance", + "modifiers": {}, + "color": 14981690 + }, + { + "id": 12, + "name": "WaterBreathing", + "displayName": "Water Breathing", + "type": "good", + "protocolName": "WaterBreathing", + "modifiers": {}, + "color": 3035801 + }, + { + "id": 13, + "name": "Invisibility", + "displayName": "Invisibility", + "type": "good", + "protocolName": "Invisibility", + "modifiers": {}, + "color": 8356754 + }, + { + "id": 14, + "name": "Blindness", + "displayName": "Blindness", + "type": "bad", + "protocolName": "Blindness", + "modifiers": {}, + "color": 2039587 + }, + { + "id": 15, + "name": "NightVision", + "displayName": "Night Vision", + "type": "good", + "protocolName": "NightVision", + "modifiers": {}, + "color": 2039713 + }, + { + "id": 16, + "name": "Hunger", + "displayName": "Hunger", + "type": "bad", + "protocolName": "Hunger", + "modifiers": {}, + "color": 5797459 + }, + { + "id": 17, + "name": "Weakness", + "displayName": "Weakness", + "type": "bad", + "protocolName": "Weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 + }, + { + "id": 18, + "name": "Poison", + "displayName": "Poison", + "type": "bad", + "protocolName": "Poison", + "modifiers": {}, + "color": 5149489 + }, + { + "id": 19, + "name": "Wither", + "displayName": "Wither", + "type": "bad", + "protocolName": "Wither", + "modifiers": {}, + "color": 3484199 + }, + { + "id": 20, + "name": "HealthBoost", + "displayName": "Health Boost", + "type": "good", + "protocolName": "HealthBoost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 + }, + { + "id": 21, + "name": "Absorption", + "displayName": "Absorption", + "type": "good", + "protocolName": "Absorption", + "modifiers": {}, + "color": 2445989 + }, + { + "id": 22, + "name": "Saturation", + "displayName": "Saturation", + "type": "good", + "protocolName": "Saturation", + "modifiers": {}, + "color": 16262179 + }, + { + "id": 23, + "name": "Levitation", + "displayName": "Levitation", + "type": "bad", + "protocolName": "Levitation", + "modifiers": {}, + "color": 13565951 + }, + { + "id": 24, + "name": "FatalPoison", + "displayName": "Fatal Poison", + "protocolName": "FatalPoison", + "modifiers": {}, + "color": 5149489, + "type": "bad" + }, + { + "id": 25, + "name": "ConduitPower", + "displayName": "Conduit Power", + "type": "good", + "protocolName": "ConduitPower", + "modifiers": {}, + "color": 1950417 + }, + { + "id": 26, + "name": "SlowFalling", + "displayName": "Slow Falling", + "type": "good", + "protocolName": "SlowFalling", + "modifiers": {}, + "color": 16773073 + }, + { + "id": 27, + "name": "BadOmen", + "displayName": "Bad Omen", + "type": "neutral", + "protocolName": "BadOmen", + "modifiers": {}, + "color": 7455580 + }, + { + "id": 28, + "name": "HeroOfTheVillage", + "displayName": "Hero of the Village", + "type": "good", + "protocolName": "HeroOfTheVillage", + "modifiers": {}, + "color": 4521796 + }, + { + "id": 29, + "name": "Darkness", + "displayName": "Darkness", + "type": "bad", + "protocolName": "Darkness", + "modifiers": {}, + "color": 2696993 + } +] \ No newline at end of file diff --git a/data/pc/1.10/effects.json b/data/pc/1.10/effects.json index 4aaa8e571..0949fe635 100644 --- a/data/pc/1.10/effects.json +++ b/data/pc/1.10/effects.json @@ -3,162 +3,297 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 } -] +] \ No newline at end of file diff --git a/data/pc/1.11/effects.json b/data/pc/1.11/effects.json index 4aaa8e571..0949fe635 100644 --- a/data/pc/1.11/effects.json +++ b/data/pc/1.11/effects.json @@ -3,162 +3,297 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 } -] +] \ No newline at end of file diff --git a/data/pc/1.12/effects.json b/data/pc/1.12/effects.json index 4aaa8e571..0949fe635 100644 --- a/data/pc/1.12/effects.json +++ b/data/pc/1.12/effects.json @@ -3,162 +3,297 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 } -] +] \ No newline at end of file diff --git a/data/pc/1.13.2/effects.json b/data/pc/1.13.2/effects.json index 07d487755..4da2dbd42 100644 --- a/data/pc/1.13.2/effects.json +++ b/data/pc/1.13.2/effects.json @@ -3,180 +3,324 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 28, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 16773073 }, { "id": 29, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 30, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 } -] +] \ No newline at end of file diff --git a/data/pc/1.13/effects.json b/data/pc/1.13/effects.json index 07d487755..4da2dbd42 100644 --- a/data/pc/1.13/effects.json +++ b/data/pc/1.13/effects.json @@ -3,180 +3,324 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 28, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 16773073 }, { "id": 29, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 30, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 } -] +] \ No newline at end of file diff --git a/data/pc/1.14.4/effects.json b/data/pc/1.14.4/effects.json index 3725cdf04..5e41a7efa 100644 --- a/data/pc/1.14.4/effects.json +++ b/data/pc/1.14.4/effects.json @@ -3,198 +3,351 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 28, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 16773073 }, { "id": 29, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 30, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 31, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 32, "name": "BadOmen", "displayName": "Bad Omen", - "type": "good" + "type": "neutral", + "protocolName": "bad_omen", + "modifiers": {}, + "color": 7455580 }, { "id": 32, "name": "HeroOfTheVillage", "displayName": "Hero Of The Village", - "type": "good" + "type": "good", + "protocolName": "hero_of_the_village", + "modifiers": {}, + "color": 4521796 } -] +] \ No newline at end of file diff --git a/data/pc/1.15.2/effects.json b/data/pc/1.15.2/effects.json index 3725cdf04..5e41a7efa 100644 --- a/data/pc/1.15.2/effects.json +++ b/data/pc/1.15.2/effects.json @@ -3,198 +3,351 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 28, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 16773073 }, { "id": 29, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 30, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 31, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 32, "name": "BadOmen", "displayName": "Bad Omen", - "type": "good" + "type": "neutral", + "protocolName": "bad_omen", + "modifiers": {}, + "color": 7455580 }, { "id": 32, "name": "HeroOfTheVillage", "displayName": "Hero Of The Village", - "type": "good" + "type": "good", + "protocolName": "hero_of_the_village", + "modifiers": {}, + "color": 4521796 } -] +] \ No newline at end of file diff --git a/data/pc/1.16.1/effects.json b/data/pc/1.16.1/effects.json index 3725cdf04..5e41a7efa 100644 --- a/data/pc/1.16.1/effects.json +++ b/data/pc/1.16.1/effects.json @@ -3,198 +3,351 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 28, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 16773073 }, { "id": 29, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 30, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 31, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 32, "name": "BadOmen", "displayName": "Bad Omen", - "type": "good" + "type": "neutral", + "protocolName": "bad_omen", + "modifiers": {}, + "color": 7455580 }, { "id": 32, "name": "HeroOfTheVillage", "displayName": "Hero Of The Village", - "type": "good" + "type": "good", + "protocolName": "hero_of_the_village", + "modifiers": {}, + "color": 4521796 } -] +] \ No newline at end of file diff --git a/data/pc/1.17/effects.json b/data/pc/1.17/effects.json index ff638e523..296dca969 100644 --- a/data/pc/1.17/effects.json +++ b/data/pc/1.17/effects.json @@ -3,192 +3,342 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 28, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 16773073 }, { "id": 29, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 30, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 31, "name": "BadOmen", "displayName": "Bad Omen", - "type": "bad" + "type": "neutral", + "protocolName": "bad_omen", + "modifiers": {}, + "color": 7455580 }, { "id": 32, "name": "HeroOfTheVillage", "displayName": "Hero of the Village", - "type": "good" + "type": "good", + "protocolName": "hero_of_the_village", + "modifiers": {}, + "color": 4521796 } ] \ No newline at end of file diff --git a/data/pc/1.19.2/effects.json b/data/pc/1.19.2/effects.json index b55980260..319e711da 100644 --- a/data/pc/1.19.2/effects.json +++ b/data/pc/1.19.2/effects.json @@ -3,198 +3,351 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 28, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 16773073 }, { "id": 29, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 30, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 31, "name": "BadOmen", "displayName": "Bad Omen", - "type": "bad" + "type": "neutral", + "protocolName": "bad_omen", + "modifiers": {}, + "color": 7455580 }, { "id": 32, "name": "HeroOfTheVillage", "displayName": "Hero of the Village", - "type": "good" + "type": "good", + "protocolName": "hero_of_the_village", + "modifiers": {}, + "color": 4521796 }, { "id": 33, "name": "Darkness", "displayName": "Darkness", - "type": "bad" + "type": "bad", + "protocolName": "darkness", + "modifiers": {}, + "color": 2696993 } ] \ No newline at end of file diff --git a/data/pc/1.19.3/effects.json b/data/pc/1.19.3/effects.json index b55980260..319e711da 100644 --- a/data/pc/1.19.3/effects.json +++ b/data/pc/1.19.3/effects.json @@ -3,198 +3,351 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 28, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 16773073 }, { "id": 29, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 30, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 31, "name": "BadOmen", "displayName": "Bad Omen", - "type": "bad" + "type": "neutral", + "protocolName": "bad_omen", + "modifiers": {}, + "color": 7455580 }, { "id": 32, "name": "HeroOfTheVillage", "displayName": "Hero of the Village", - "type": "good" + "type": "good", + "protocolName": "hero_of_the_village", + "modifiers": {}, + "color": 4521796 }, { "id": 33, "name": "Darkness", "displayName": "Darkness", - "type": "bad" + "type": "bad", + "protocolName": "darkness", + "modifiers": {}, + "color": 2696993 } ] \ No newline at end of file diff --git a/data/pc/1.19.4/effects.json b/data/pc/1.19.4/effects.json index b55980260..319e711da 100644 --- a/data/pc/1.19.4/effects.json +++ b/data/pc/1.19.4/effects.json @@ -3,198 +3,351 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 28, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 16773073 }, { "id": 29, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 30, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 31, "name": "BadOmen", "displayName": "Bad Omen", - "type": "bad" + "type": "neutral", + "protocolName": "bad_omen", + "modifiers": {}, + "color": 7455580 }, { "id": 32, "name": "HeroOfTheVillage", "displayName": "Hero of the Village", - "type": "good" + "type": "good", + "protocolName": "hero_of_the_village", + "modifiers": {}, + "color": 4521796 }, { "id": 33, "name": "Darkness", "displayName": "Darkness", - "type": "bad" + "type": "bad", + "protocolName": "darkness", + "modifiers": {}, + "color": 2696993 } ] \ No newline at end of file diff --git a/data/pc/1.19/effects.json b/data/pc/1.19/effects.json index b55980260..319e711da 100644 --- a/data/pc/1.19/effects.json +++ b/data/pc/1.19/effects.json @@ -3,198 +3,351 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 28, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 16773073 }, { "id": 29, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 30, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 31, "name": "BadOmen", "displayName": "Bad Omen", - "type": "bad" + "type": "neutral", + "protocolName": "bad_omen", + "modifiers": {}, + "color": 7455580 }, { "id": 32, "name": "HeroOfTheVillage", "displayName": "Hero of the Village", - "type": "good" + "type": "good", + "protocolName": "hero_of_the_village", + "modifiers": {}, + "color": 4521796 }, { "id": 33, "name": "Darkness", "displayName": "Darkness", - "type": "bad" + "type": "bad", + "protocolName": "darkness", + "modifiers": {}, + "color": 2696993 } ] \ No newline at end of file diff --git a/data/pc/1.20.2/effects.json b/data/pc/1.20.2/effects.json index 4d9f81e92..8bf61e4a1 100644 --- a/data/pc/1.20.2/effects.json +++ b/data/pc/1.20.2/effects.json @@ -3,198 +3,357 @@ "id": 0, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 3402751 }, { "id": 1, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 9154528 }, { "id": 2, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 3, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 4, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 3, + "operation": "ADDITION" + } + }, + "color": 16762624 }, { "id": 5, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 6, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 11101546 }, { "id": 7, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 16646020 }, { "id": 8, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 9, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 10, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 9520880 }, { "id": 11, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 16750848 }, { "id": 12, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 10017472 }, { "id": 13, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 16185078 }, { "id": 14, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 15, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 12779366 }, { "id": 16, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 17, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": -4, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 18, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 8889187 }, { "id": 19, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 7561558 }, { "id": 20, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 21, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": { + "maxAbsorption": { + "uuid": "EAE29CF0-701E-4ED6-883A-96F798F3DAB5", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 2445989 }, { "id": 22, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 23, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 24, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 25, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 5882118 }, { "id": 26, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 27, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 15978425 }, { "id": 28, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 29, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 30, "name": "BadOmen", "displayName": "Bad Omen", - "type": "bad" + "type": "neutral", + "protocolName": "bad_omen", + "modifiers": {}, + "color": 745784 }, { "id": 31, "name": "HeroOfTheVillage", "displayName": "Hero of the Village", - "type": "good" + "type": "good", + "protocolName": "hero_of_the_village", + "modifiers": {}, + "color": 4521796 }, { "id": 32, "name": "Darkness", "displayName": "Darkness", - "type": "bad" + "type": "bad", + "protocolName": "darkness", + "modifiers": {}, + "color": 2696993 } ] \ No newline at end of file diff --git a/data/pc/1.20/effects.json b/data/pc/1.20/effects.json index b55980260..284be7ae1 100644 --- a/data/pc/1.20/effects.json +++ b/data/pc/1.20/effects.json @@ -3,198 +3,351 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 3402751 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 9154528 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 16762624 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 11101546 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 16646020 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 9520880 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 16750848 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 10017472 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 16185078 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 12779366 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 8889187 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 7561558 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 5882118 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 }, { "id": 28, "name": "SlowFalling", "displayName": "Slow Falling", - "type": "good" + "type": "good", + "protocolName": "slow_falling", + "modifiers": {}, + "color": 15978425 }, { "id": 29, "name": "ConduitPower", "displayName": "Conduit Power", - "type": "good" + "type": "good", + "protocolName": "conduit_power", + "modifiers": {}, + "color": 1950417 }, { "id": 30, "name": "DolphinsGrace", "displayName": "Dolphin's Grace", - "type": "good" + "type": "good", + "protocolName": "dolphins_grace", + "modifiers": {}, + "color": 8954814 }, { "id": 31, "name": "BadOmen", "displayName": "Bad Omen", - "type": "bad" + "type": "neutral", + "protocolName": "bad_omen", + "modifiers": {}, + "color": 7455580 }, { "id": 32, "name": "HeroOfTheVillage", "displayName": "Hero of the Village", - "type": "good" + "type": "good", + "protocolName": "hero_of_the_village", + "modifiers": {}, + "color": 4521796 }, { "id": 33, "name": "Darkness", "displayName": "Darkness", - "type": "bad" + "type": "bad", + "protocolName": "darkness", + "modifiers": {}, + "color": 2696993 } ] \ No newline at end of file diff --git a/data/pc/1.7/effects.json b/data/pc/1.7/effects.json index 0b885b51b..3295e3f6d 100644 --- a/data/pc/1.7/effects.json +++ b/data/pc/1.7/effects.json @@ -3,138 +3,249 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 } -] +] \ No newline at end of file diff --git a/data/pc/1.8/effects.json b/data/pc/1.8/effects.json index 0b885b51b..3295e3f6d 100644 --- a/data/pc/1.8/effects.json +++ b/data/pc/1.8/effects.json @@ -3,138 +3,249 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 } -] +] \ No newline at end of file diff --git a/data/pc/1.9/effects.json b/data/pc/1.9/effects.json index 4aaa8e571..0949fe635 100644 --- a/data/pc/1.9/effects.json +++ b/data/pc/1.9/effects.json @@ -3,162 +3,297 @@ "id": 1, "name": "Speed", "displayName": "Speed", - "type": "good" + "type": "good", + "protocolName": "speed", + "modifiers": { + "movementSpeed": { + "uuid": "91AEAA56-376B-4498-935B-2F7F68070635", + "modifier": 0.2, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 8171462 }, { "id": 2, "name": "Slowness", "displayName": "Slowness", - "type": "bad" + "type": "bad", + "protocolName": "slowness", + "modifiers": { + "movementSpeed": { + "uuid": "7107DE5E-7CE8-4030-940E-514C1F160890", + "modifier": -0.15, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 5926017 }, { "id": 3, "name": "Haste", "displayName": "Haste", - "type": "good" + "type": "good", + "protocolName": "haste", + "modifiers": { + "attackSpeed": { + "uuid": "AF8B6E3F-3328-4C0A-AA36-5BA2BB9DBEF3", + "modifier": 0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 14270531 }, { "id": 4, "name": "MiningFatigue", "displayName": "Mining Fatigue", - "type": "bad" + "type": "bad", + "protocolName": "mining_fatigue", + "modifiers": { + "attackSpeed": { + "uuid": "55FCED67-E92A-486E-9800-B47F202C4386", + "modifier": -0.1, + "operation": "MULTIPLY_TOTAL" + } + }, + "color": 4866583 }, { "id": 5, "name": "Strength", "displayName": "Strength", - "type": "good" + "type": "good", + "protocolName": "strength", + "modifiers": { + "attackDamage": { + "uuid": "648D7064-6A60-4F59-8ABE-C2C23A6DD7A9", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 9643043 }, { "id": 6, "name": "InstantHealth", "displayName": "Instant Health", - "type": "good" + "type": "good", + "protocolName": "instant_health", + "modifiers": {}, + "color": 16262179 }, { "id": 7, "name": "InstantDamage", "displayName": "Instant Damage", - "type": "bad" + "type": "bad", + "protocolName": "instant_damage", + "modifiers": {}, + "color": 4393481 }, { "id": 8, "name": "JumpBoost", "displayName": "Jump Boost", - "type": "good" + "type": "good", + "protocolName": "jump_boost", + "modifiers": {}, + "color": 2293580 }, { "id": 9, "name": "Nausea", "displayName": "Nausea", - "type": "bad" + "type": "bad", + "protocolName": "nausea", + "modifiers": {}, + "color": 5578058 }, { "id": 10, "name": "Regeneration", "displayName": "Regeneration", - "type": "good" + "type": "good", + "protocolName": "regeneration", + "modifiers": {}, + "color": 13458603 }, { "id": 11, "name": "Resistance", "displayName": "Resistance", - "type": "good" + "type": "good", + "protocolName": "resistance", + "modifiers": {}, + "color": 10044730 }, { "id": 12, "name": "FireResistance", "displayName": "Fire Resistance", - "type": "good" + "type": "good", + "protocolName": "fire_resistance", + "modifiers": {}, + "color": 14981690 }, { "id": 13, "name": "WaterBreathing", "displayName": "Water Breathing", - "type": "good" + "type": "good", + "protocolName": "water_breathing", + "modifiers": {}, + "color": 3035801 }, { "id": 14, "name": "Invisibility", "displayName": "Invisibility", - "type": "good" + "type": "good", + "protocolName": "invisibility", + "modifiers": {}, + "color": 8356754 }, { "id": 15, "name": "Blindness", "displayName": "Blindness", - "type": "bad" + "type": "bad", + "protocolName": "blindness", + "modifiers": {}, + "color": 2039587 }, { "id": 16, "name": "NightVision", "displayName": "Night Vision", - "type": "good" + "type": "good", + "protocolName": "night_vision", + "modifiers": {}, + "color": 2039713 }, { "id": 17, "name": "Hunger", "displayName": "Hunger", - "type": "bad" + "type": "bad", + "protocolName": "hunger", + "modifiers": {}, + "color": 5797459 }, { "id": 18, "name": "Weakness", "displayName": "Weakness", - "type": "bad" + "type": "bad", + "protocolName": "weakness", + "modifiers": { + "attackDamage": { + "uuid": "22653B89-116E-49DC-9B6B-9971489B5BE5", + "modifier": 0, + "operation": "ADDITION" + } + }, + "color": 4738376 }, { "id": 19, "name": "Poison", "displayName": "Poison", - "type": "bad" + "type": "bad", + "protocolName": "poison", + "modifiers": {}, + "color": 5149489 }, { "id": 20, "name": "Wither", "displayName": "Wither", - "type": "bad" + "type": "bad", + "protocolName": "wither", + "modifiers": {}, + "color": 3484199 }, { "id": 21, "name": "HealthBoost", "displayName": "Health Boost", - "type": "good" + "type": "good", + "protocolName": "health_boost", + "modifiers": { + "maxHealth": { + "uuid": "5D6F0BA2-1186-46AC-B896-C61C5CEE99CC", + "modifier": 4, + "operation": "ADDITION" + } + }, + "color": 16284963 }, { "id": 22, "name": "Absorption", "displayName": "Absorption", - "type": "good" + "type": "good", + "protocolName": "absorption", + "modifiers": {}, + "color": 2445989 }, { "id": 23, "name": "Saturation", "displayName": "Saturation", - "type": "good" + "type": "good", + "protocolName": "saturation", + "modifiers": {}, + "color": 16262179 }, { "id": 24, "name": "Glowing", "displayName": "Glowing", - "type": "bad" + "type": "neutral", + "protocolName": "glowing", + "modifiers": {}, + "color": 9740385 }, { "id": 25, "name": "Levitation", "displayName": "Levitation", - "type": "bad" + "type": "bad", + "protocolName": "levitation", + "modifiers": {}, + "color": 13565951 }, { "id": 26, "name": "Luck", "displayName": "Luck", - "type": "good" + "type": "good", + "protocolName": "luck", + "modifiers": { + "luck": { + "uuid": "03C3C89D-7037-4B42-869F-B146BCB64D2E", + "modifier": 1, + "operation": "ADDITION" + } + }, + "color": 3381504 }, { "id": 27, "name": "BadLuck", "displayName": "Bad Luck", - "type": "bad" + "type": "bad", + "protocolName": "unluck", + "modifiers": { + "luck": { + "uuid": "CC5AF142-2BD2-4215-B636-2605AED11727", + "modifier": -1, + "operation": "ADDITION" + } + }, + "color": 12624973 } -] +] \ No newline at end of file diff --git a/doc/bedrock.md b/doc/bedrock.md index 3707c7f87..5ca981238 100644 --- a/doc/bedrock.md +++ b/doc/bedrock.md @@ -1,13 +1,12 @@ ## minecraft bedrock edition data -### Obtaining data +### Obtaining edition specific data | file name | info | how to get | schema | |-|-|-|-| | blockStates.json | Contains the global block palette for a Minecraft version.
Contains all of the possible block states.


The index of a Block State instance here is the paletted ID,
which can be used to idenfify this block state
instead of a string. | [bedrock-extractor][1] ("BlockStates.json" file) | | | steve.json | Skin data for clients connecting to BE servers, for default Steve character | [bedrock-protocol][2] (capture from proxy) | | | blockMappings.json | Output of bedrock-extractor | -| language.json | Translation keys and their English string values. | [extract-minecraft-lang][3] (run for new version, then copy the JSON file to minecraft-data) | | ### Updating protocol data @@ -19,36 +18,38 @@ To update to a new protocol version: * Open `data/bedrock/latest` and update the `proto.yml` and `types.yml` files and update the `!version` part at the top * Go to `tools/js`, run `npm install` then `npm run build` to update the protodef JSON files - then run `npm test` to test validity ### Status of data -file name | have? | how to get it | notes --- | -- | -- | -- -protocol.json | ✔ | manual updated | wip -blocks.json | ✔ | bedrock-extractor |   -items.json | ✔ | bedrock-extractor |   -entities.json | ✔ | bedrock-extractor |   -recipes.json | ✔ | bedrock-protocol dumper | new schema: adds furnace and other special recipes.
Some recipes can have multiple outputs, also allow for recipe ingredients with damage values and specific counts. -blockCollisionShapes.json | ✔ | (from pc data) | New schema: block IDs map to an array of block state indexes, to get the block stateID, minStateId + index of array. This way different copies of the block with different state IDs can have unique collisions. -commands.json | ❌ | bedrock-protocol + dumper | must be custom schema, current JE schema too low level -biomes.json | ✔ | bedrock-extractor (via Amulet) | -instruments | ✔ | manual |   -materials.json | 🔵 | (from pc data) |   -windows.json | ✔ | manual obtained via proxy |   -version.json | ✔ | from bedrock-protocol | -effects.json | ❌ | (from pc data) |   -enchantments.json | ✔ | bedrock-extractor (via Geyser -> pc data) |   -language.json | ✔ | [extract-minecraft-lang][3] (extract from dedicated server) |   -particles.json | 🔵 | bedrock-protocol docs | IDs not needed, handled in protocol -blockLoot.json | 🔵 | manual data for 1.18 |   -entityLoot.json | 🔵 | manual data for 1.18 |   -mapIcons.json | 🔵 | ? | ? +file name | have? | how to get it | notes +-- | -- | -- | -- +attributes | ✔ | MANUAL |   +blocks | ✔ | bedrock-extractor |   +biomes | ✔ | bedrock-extractor (via Amulet) | +blockCollisionShapes | ✔ | bedrock-extractor | New schema: block IDs map to an array of block state indexes, to get the block stateID, minStateId + index of array. This way different copies of the block with different state IDs can have unique collisions. +commands | ❌ | bedrock-protocol + dumper | must be custom schema, current JE schema too low level +effects | ✔ | MANUAL |   +enchantments | ✔ | bedrock-extractor (via Geyser -> pc data) |   +entities | ✔ | bedrock-extractor |   +instruments | ✔ | manual |   +items | ✔ | bedrock-extractor |   +language | ❌ | (extract from game) |   +mapIcons | 🔵 | ? | ? +materials | ❌ | (from pc data) |   +particles | 🔵 | bedrock-protocol docs | IDs not needed, handled in protocol + +protocol | ✔ | MANUAL updated | wip +recipes | ✔ | bedrock-extractor | new schema: adds furnace and other special recipes.
Some recipes can have multiple outputs, also allow for recipe ingredients with damage values and specific counts. +version | ✔ | from bedrock-protocol | +windows | ✔ | manual obtained via proxy |   + +blockLoot | 🔵 | manual data for 1.18 |   +entityLoot | 🔵 | manual data for 1.18 |   + [1]: https://github.com/extremeheat/minecraft-data-extractor/tree/master/bedrock [2]: https://github.com/PrismarineJS/bedrock-protocol -[3]: https://github.com/CreeperG16/extract-minecraft-lang diff --git a/schemas/effects_schema.json b/schemas/effects_schema.json index 47be4b929..205694658 100644 --- a/schemas/effects_schema.json +++ b/schemas/effects_schema.json @@ -2,7 +2,7 @@ "title": "effects", "type": "array", "uniqueItems": true, - "items" : { + "items": { "title": "effect", "type": "object", "properties": { @@ -11,21 +11,73 @@ "type": "integer", "minimum": 0 }, - "displayName": { - "description": "The display name of an effect", - "type": "string" - }, "name": { "description": "The name of an effect", "type": "string", "pattern": "\\S+" }, + "displayName": { + "description": "The display name of an effect", + "type": "string" + }, + "protocolName": { + "description": "The protocol/registry name of an effect", + "type": "string" + }, + "modifiers": { + "description": "The modifiers of an effect", + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "uuid": { + "description": "The UUID of a modifier", + "type": "string" + }, + "modifier": { + "description": "The modifier value of a modifier", + "type": "number" + }, + "operation": { + "description": "The operation of a modifier", + "enum": [ + "ADDITION", + "MULTIPLY_BASE", + "MULTIPLY_TOTAL" + ] + } + }, + "required": [ + "uuid", + "modifier", + "operation" + ], + "additionalProperties": false + } + }, + "color": { + "description": "The RGB color for an effect shown in game UI", + "type": "integer", + "minimum": 0 + }, "type": { "description": "Whether an effect is positive or negative", - "enum": [ "good","bad" ] + "enum": [ + "good", + "bad", + "neutral" + ] } }, - "required": ["id", "displayName", "type", "name"], - "additionalProperties":false + "required": [ + "id", + "name", + "protocolName", + "displayName", + "modifiers", + "type", + "color" + ], + "additionalProperties": false } } \ No newline at end of file diff --git a/tools/js/extractEntityEffects.js b/tools/js/extractEntityEffects.js new file mode 100644 index 000000000..1923497f2 --- /dev/null +++ b/tools/js/extractEntityEffects.js @@ -0,0 +1,260 @@ +const cp = require('child_process') +const fs = require('fs') +const vm = require('vm') +const { globSync } = require('glob') +const version = process.argv[2] || '1.19.4' +if (!version) { + console.log('Usage: node extractEntityEffects.js ') + process.exit(1) +} +function versionGreaterOrEqual (otherVersion) { + const [major, minor, patch] = version.split('.') + const versionInt = (major << 16) | (minor << 8) | patch + const [omajor, ominor, opatch] = otherVersion.split('.') + const otherInt = (omajor << 16) | (ominor << 8) | opatch + return versionInt >= otherInt +} +if (!fs.existsSync(version)) { + cp.execSync(`git clone -b client${version} https://github.com/extremeheat/extracted_minecraft_data.git ${version} --depth 1`, { stdio: 'inherit' }) +} + +function toTitleCaseFromSnakeCase (string) { + const words = string.split('_') + return words.map(word => word[0].toUpperCase() + word.slice(1).toLowerCase()).join('') +} + +const context = { + effects: [], + MobEffectCategory: { + HARMFUL: 'bad', + BENEFICIAL: 'good', + NEUTRAL: 'neutral' + }, + MobEffect: function (category, color) { + const m = {} + this.modifiers = m + this.category = category + this.color = color + this.addAttributeModifier = (attribute, uuid, modifier, operation) => { + const lowerCamelCase = attribute.toLowerCase().replace(/_(\w)/g, (_, c) => c.toUpperCase()) + this.modifiers[lowerCamelCase] = { uuid, modifier: Number(modifier.toFixed(2)), operation } + return this + } + this.setFactorDataFactory = (fn) => { + Object.assign(this, fn()) + return this + } + return this + }, + Attributes: new Proxy({}, { + get (target, name) { + return name + } + }), + AttributeModifier: { + Operation: new Proxy({}, { + get (target, name) { + return name + } + }) + }, + MobEffectInstance: { + FactorData: function (paddingDuration) { + this.paddingDuration = paddingDuration + return this + } + } +} + +if (versionGreaterOrEqual('1.20.2')) { + context.register = function (name, effect) { + const id = context.effects.length - 1 + const prismarineName = toTitleCaseFromSnakeCase(name) + context.effects.push({ id, name: prismarineName, protocolName: name, ...effect }) + } +} else { + context.register = function (id, name, effect) { + const protocolName = name + // camel case to UpperPascalCase + const prismarineName = toTitleCaseFromSnakeCase(name) + context.effects.push({ id, name: prismarineName, protocolName, ...effect }) + } +} + +const fails = [] + +// Find the registry init code, grab all the data by converting Java to runnable JS +const mobEffectsPath = globSync(`./${version}/**/MobEffects.java`)[0] +console.log('Mob Effect Path', mobEffectsPath) +const sourceCode = fs.readFileSync(mobEffectsPath, 'utf8') +for (const line of sourceCode.split(';')) { + if (line.includes('= register(')) { + const clean = line.replace(/[\n]/g, '') + const [m, x] = clean.split(' = ') + const n = x.replace(/new [a-zA-Z]+MobEffect/, 'new MobEffect').replaceAll('->', '=>') + try { + run(n) + } catch (e) { + console.log(e) + const y = m.split('MobEffect')[1].trim() + console.log('** Parsing Failed for', y) + console.log(n) + fails.push(y) + context.effects.push(null) + } + } +} + +function run (code) { + vm.runInContext(code, vm.createContext(context)) +} + +const generatedEffects = context.effects +console.log('Generated Effects', generatedEffects) + +const manualData = { + BAD_OMEN: { + id: 31, + name: 'BadOmen', + protocolName: 'bad_omen', + modifiers: {}, + category: 'neutral', + color: 7455580 + }, + DARKNESS: { + id: 33, + name: 'Darkness', + protocolName: 'darkness', + modifiers: {}, + category: 'bad', + color: 2696993 + } +} + +for (let i = 0; i < context.effects.length; i++) { + const effect = context.effects[i] + if (effect == null) { + const fail = fails.shift() + if (manualData[fail]) { + console.log('Using manual data for', fail) + generatedEffects[i] = manualData[fail] + if (versionGreaterOrEqual('1.20.2')) { + generatedEffects[i].id = i + } + } else { + throw new Error('Missing manual data for ' + fail) + } + } +} + +fs.writeFileSync('./_effects.json', JSON.stringify(generatedEffects, null, 2)) + +const dataPaths = require('../../data/dataPaths.json') + +const pc = dataPaths.pc + +for (const version in pc) { + const paths = pc[version] + const effectPath = paths.effects + if (effectPath) { + const effectData = require(`../../data/${effectPath}/effects.json`) + // Make some changes + for (const effect of effectData) { + const n = effect.name === 'BadLuck' ? 'Unluck' : effect.name // Mojang calls what we call bad luck "unluck" + const defaultEffectData = generatedEffects.find(e => e.name === n) + if (!defaultEffectData) throw new Error('Missing default effect data for ' + n) + Object.assign(effect, { + protocolName: defaultEffectData.protocolName, + type: defaultEffectData.category, + modifiers: defaultEffectData.modifiers, + color: defaultEffectData.color + }) + } + + // Now write it back to the file + fs.writeFileSync(`../../data/${effectPath}/effects.json`, JSON.stringify(effectData, null, 2)) + } +} + +// https://github.com/pmmp/PocketMine-MP/blob/stable/src/data/bedrock/EffectIds.php#L56 +const bedrockEffects = [ + 'Speed', + 'Slowness', + 'Haste', + 'MiningFatigue', + 'Strength', + 'InstantHealth', + 'InstantDamage', + 'JumpBoost', + 'Nausea', + 'Regeneration', + 'Resistance', + 'FireResistance', + 'WaterBreathing', + 'Invisibility', + 'Blindness', + 'NightVision', + 'Hunger', + 'Weakness', + 'Poison', + 'Wither', + 'HealthBoost', + 'Absorption', + 'Saturation', + // Glowing is not in bedrock + 'Levitation', + // Luck is not in bedrock + // BadLuck is not in bedrock + 'FatalPoison', + 'ConduitPower', + 'SlowFalling', + 'BadOmen', + 'HeroOfTheVillage', + 'Darkness' +] + +// const notInBedrock = [ +// 'Glowing', +// 'Luck', +// 'BadLuck', +// 'DolphinsGrace' +// ] + +const bedrockExclusive = { + FatalPoison: { + name: 'FatalPoison', + displayName: 'Fatal Poison', + protocolName: 'FatalPoison', + modifiers: {}, + color: 5149489, + type: 'bad' + } +} + +const bedrockResults = {} +const latestPcVersion = Object.keys(dataPaths.pc)[Object.keys(dataPaths.pc).length - 1] +const latestPcPaths = dataPaths.pc[latestPcVersion] +const pcDataLatest = require(`../../data/${latestPcPaths.effects}/effects.json`) +const pcDataLatestEffects = Object.fromEntries(pcDataLatest.map(e => [e.name, e])) + +for (let i = 0; i < bedrockEffects.length; i++) { + const effectName = bedrockEffects[i] + const defaultData = generatedEffects.find(e => e.name === effectName) + if (!defaultData && !bedrockExclusive[effectName]) throw new Error('Missing default data for ' + effectName) + if (bedrockExclusive[effectName]) { + bedrockResults[effectName] = { id: i, ...bedrockExclusive[effectName] } + } else { + const effect = { + ...pcDataLatestEffects[effectName], + id: i, + protocolName: effectName + } + bedrockResults[effectName] = effect + } +} + +const bedrock16data = Object.values(bedrockResults).filter(e => e.name !== 'Darkness') +const bedrock19data = Object.values(bedrockResults) + +fs.writeFileSync('../../data/bedrock/1.16.201/effects.json', JSON.stringify(bedrock16data, null, 2)) +fs.writeFileSync('../../data/bedrock/1.19.1/effects.json', JSON.stringify(bedrock19data, null, 2))