diff --git a/i18n.js b/i18n.js
index 8646686b..d379e9d3 100644
--- a/i18n.js
+++ b/i18n.js
@@ -12,7 +12,8 @@ i18next
.init({
backend: { loadPath: 'locales/{{lng}}.json' },
fallbackLng: 'en',
- whitelist: lngs.map(v => v[0])
+ whitelist: lngs.map(v => v[0]),
+ keySeparator: false
})
.then(() => {
jqueryI18next.init(i18next, $, { parseDefaultValueFromContent: false })
diff --git a/index.html b/index.html
index 5b6c4d42..0dab10b2 100644
--- a/index.html
+++ b/index.html
@@ -47,7 +47,7 @@
@@ -127,23 +127,23 @@
-
+
-
+
diff --git a/locales/en.json b/locales/en.json
index 542eeb64..5436e4cc 100644
--- a/locales/en.json
+++ b/locales/en.json
@@ -1,358 +1,296 @@
{
- "$condition": {
- "$type": {
- "alternative": "Alternative",
- "inverted": "Inverted",
- "reference": "Reference",
- "entity_properties": "Entity Properties",
- "block_state_propery": "Block Properties",
- "match_tool": "Tool Properties",
- "damage_source_properties": "Damage Source",
- "location_check": "Location",
- "weather_check": "Weather",
- "entity_scores": "Entity Scores",
- "random_chance": "Random Chance",
- "random_chance_with_looting": "Random Chance with Looting",
- "table_bonus": "Table Bonus",
- "killed_by_player": "Killed by Player",
- "survives_explosion": "Survives Explosion"
- },
- "type": "Condition",
- "name": "Predicate Name",
- "chance": "Chance",
- "looting_multiplier": "Looting Multiplier",
- "inverse": "Inverted",
- "entity": "Entity",
- "enchantment": "Enchantment",
- "chances": "Chances",
- "raining": "Raining",
- "thundering": "Thundering",
- "block": "Block",
- "block_state": "Block State",
- "block_state_add": "Add Block State",
- "block_state_remove": "Remove Block State",
- "score": "Objective",
- "score_add": "Add Score",
- "score_remove": "Remove Score",
- "location": "Location",
- "item": "Item",
- "damage_source": "Damage Source",
- "term": "Term"
- },
- "$damage_source": {
- "is_projectile": "Projectile",
- "is_explosion": "Explosion",
- "is_fire": "Fire",
- "is_magic": "Magic",
- "is_lightning": "Lightning",
- "bypasses_magic": "Starvation",
- "bypasses_invulnerability": "Void",
- "bypasses_armor": "Bypass Armor",
- "direct_entity": "Direct Entity",
- "source_entity": "Source Entity"
- },
- "$dimension": {
- "overworld": "Overworld",
- "the_nether": "The Nether",
- "the_end": "The End"
- },
- "$enchantment": {
- "aqua_affinity": "Aqua Affinity",
- "bane_of_arthropods": "Bane of Arthropods",
- "blast_protection": "Blast Protection",
- "channeling": "Channeling",
- "binding_curse": "Curse of Binding",
- "vanishing_curse": "Curse of Vanishing",
- "depth_strider": "Depth Strider",
- "efficiency": "Efficiency",
- "feather_falling": "Feather Falling",
- "fire_aspect": "Fire Aspect",
- "fire_protection": "Fire Protection",
- "flame": "Flame",
- "fortune": "Fortune",
- "frost_walker": "Frost Walker",
- "impaling": "Impaling",
- "infinity": "Infinity",
- "knockback": "Knockback",
- "looting": "Looting",
- "loyalty": "Loyalty",
- "luck_of_the_sea": "Luck of the Sea",
- "lure": "Lure",
- "mending": "Mending",
- "multishot": "Multishot",
- "piercing": "Piercing",
- "power": "Power",
- "projectile_protection": "Projectile Protection",
- "protection": "Protection",
- "punch": "Punch",
- "quick_charge": "Quick Charge",
- "respiration": "Respiration",
- "riptide": "Riptide",
- "sharpness": "Sharpness",
- "silk_touch": "Silk Touch",
- "smite": "Smite",
- "sweeping": "Sweeping Edge",
- "thorns": "Thorns",
- "unbreaking": "Unbreaking"
- },
- "$entry": {
- "$type": {
- "empty": "Empty",
- "item": "Item",
- "tag": "Item Tag",
- "loot_table": "Loot Table",
- "alternatives": "Alternatives",
- "sequence": "Sequence",
- "group": "Group",
- "dynamic": "Dynamic"
- },
- "type": "Type",
- "name": "Name",
- "expand": "Expand",
- "weight": "Weight",
- "quality": "Quality"
- },
- "$function": {
- "$type": {
- "set_count": "Set Count",
- "set_data": "Set Data",
- "set_damage": "Set Damage",
- "set_name": "Set Name",
- "set_lore": "Set Lore",
- "set_nbt": "Set NBT",
- "set_attributes": "Set Attributes",
- "set_contents": "Set Contents",
- "enchant_randomly": "Enchant Randomly",
- "enchant_with_levels": "Enchant With Levels",
- "looting_enchant": "Looting Enchant",
- "limit_count": "Limit Count",
- "furnace_smelt": "Furnace Smelt",
- "explosion_decay": "Explosion Decay",
- "fill_player_head": "Fill Player Head",
- "copy_name": "Copy Name",
- "copy_nbt": "Copy NBT",
- "copy_state": "Copy Block States",
- "apply_bonus": "Apply Bonus",
- "exploration_map": "Exploration Map Properties",
- "set_stew_effect": "Set Stew Effect"
- },
- "type": "Function",
- "count": "Count",
- "data": "Data",
- "damage": "Damage",
- "name": "Name",
- "lore": "Lore",
- "nbt": "NBT",
- "levels": "Levels",
- "treasure": "Treasure",
- "limit": "Limit",
- "block": "Block",
- "properties": "Properties",
- "entity": "Entity",
- "source": "Source",
- "replace": "Replace",
- "enchantments": "Optional Enchantments",
- "enchantment": "Enchantment",
- "formula": "Formula",
- "$formula": {
- "uniform_bonus_count": "Uniform Bonus Count",
- "binomial_with_bonus_count": "Binomial with Bonus Count",
- "ore_drops": "Ore Drops"
- },
- "bonusMultiplier": "Multiplier",
- "extra": "Extra",
- "probability": "Propability",
- "destination": "Destination",
- "decoration": "Decoration",
- "zoom": "Zoom",
- "searchRadius": "Search Radius (Chunks)",
- "skipExistingChunks": "Skip Existing Chunks"
- },
- "$attribute_modifier": {
- "attribute": "Attribute",
- "name": "Name",
- "amount": "Amount",
- "operation": "Operation",
- "$operation": {
- "addition": "Addition",
- "multiply_base": "Multiply Base",
- "multiply_total": "Multiply Total"
- },
- "slot": "Slots"
- },
- "$slot": {
- "mainhand": "Mainhand",
- "offhand": "Offhand",
- "head": "Head",
- "chest": "Chest",
- "legs": "Legs",
- "feet": "Feet"
- },
- "$attribute": {
- "generic_maxHealth": "Max Health",
- "generic_followRange": "Follow Range",
- "generic_knockbackResistance": "Knockback Resistance",
- "generic_movementSpeed": "Movement Speed",
- "generic_attackDamage": "Attack Damage",
- "generic_armor": "Armor",
- "generic_armorToughness": "Armor Toughness",
- "generic_attackSpeed": "Attack Speed",
- "generic_luck": "Luck",
- "horse_jumpStrength": "Jump Strength",
- "generic_attackKnockback": "Attack Knockback",
- "generic_flyingSpeed": "Flying Speed",
- "zombie_spawnReinforcements": "Spawn Reinforcements"
- },
- "$nbt_operation": {
- "source": "Source",
- "target": "Target",
- "operation": "Operation",
- "$operation": {
- "replace": "Replace",
- "append": "Append",
- "merge": "Merge"
- }
- },
- "$pool": {
- "rolls": "Rolls",
- "bonus_rolls": "Bonus Rolls"
- },
- "$range": {
- "exact": "Exact",
- "range": "Range",
- "min": "Min",
- "max": "Max",
- "binomial": "Binomial",
- "n": "n",
- "p": "p"
- },
- "$source": {
- "block_entity": "Block Entity",
- "this": "This",
- "killer": "Killer",
- "killer_player": "Killer Player"
- },
- "$table": {
- "$type": {
- "empty": "Empty",
- "entity": "Entity",
- "block": "Block",
- "chest": "Chest",
- "fishing": "Fishing",
- "generic": "Generic"
- },
- "type": "Type"
- },
- "$entity": {
- "type": "Entity",
- "nbt": "NBT",
- "location": "Location",
- "distance": "Distance",
- "flags": "Flags",
- "isOnFire": "On Fire",
- "isSneaking": "Sneaking",
- "isSprinting": "Sprinting",
- "isSwimming": "Swimming",
- "isBaby": "Baby",
- "equipment": "Equipment",
- "status_effect": "Effects",
- "status_effect_add": "Add Effect",
- "status_effect_remove": "Remove Effect"
- },
- "$location": {
- "position": "Position",
- "$position": {
- "x": "X",
- "y": "Y",
- "z": "Z"
- },
- "biome": "Biome",
- "feature": "Feature",
- "dimension": "Dimension",
- "light": "Light",
- "$light": {
- "light": "Visible Level"
- },
- "block": "Block",
- "$block": {
- "block": "Block ID",
- "tag": "Block Tag",
- "nbt": "NBT",
- "state": "Block State",
- "state_add": "Add Block State",
- "state_remove": "Remove Block State"
- },
- "fluid": "Fluid",
- "$fluid": {
- "fluid": "Fluid ID",
- "tag": "Fluid Tag",
- "state": "Fluid State",
- "state_add": "Add Fluid State",
- "state_remove": "Remove Fluid State"
- }
- },
- "$distance": {
- "x": "X",
- "y": "Y",
- "z": "Z",
- "absolute": "Absolute",
- "horizontal": "Horizontal"
- },
- "$status_effect": {
- "amplifier": "Amplifier",
- "duration": "Duration",
- "ambient": "Ambient",
- "visible": "Visible"
- },
- "$potion_effect": {
- "type": "Effect",
- "duration": "Duration"
- },
- "$item": {
- "name": "Item ID",
- "tag": "Item Tag",
- "count": "Count",
- "durability": "Durability",
- "potion": "Potion",
- "nbt": "NBT",
- "enchantment": "Enchantment",
- "levels": "Levels"
- },
- "2_spaces": "2 Spaces",
- "4_spaces": "4 Spaces",
- "child_add": "Add Child",
- "condition_add": "Add Condition",
- "enchantment_add": "Add Enchantment",
- "stored_enchantment_add": "Add Stored Enchantment",
- "entry_add": "Add Entry",
- "function_add": "Add Function",
- "attribute_modifier_add": "Add Modifier",
- "nbt_operation_add": "Add Operation",
- "pool_add": "Add Pool",
- "potion_effect_add": "Add Effect",
- "term_add": "Add Term",
- "author": "by Misode",
- "copy": "Copy",
- "description": "Loot Table Generator for Minecraft",
- "false": "False",
- "hide_source": "Hide Source",
- "luck_based": "Luck-based",
- "more": "More",
- "remove": "Remove",
- "condition_remove": "Remove Condition",
- "enchantment_remove": "Remove Enchantment",
- "entry_remove": "Remove Entry",
- "error": "Error",
- "function_remove": "Remove Function",
- "attribute_modifier_remove": "Remove Modifier",
- "nbt_operation_remove": "Remove Operation",
- "pool_remove": "Remove Pool",
- "potion_effect_remove": "Remove Effect",
- "term_remove": "Remove Term",
- "share": "Share",
- "show_source": "Show Source",
- "tabs": "Tabs",
- "title": "Loot Table Generator",
- "true": "True",
- "unset": "Unset"
-}
+ "2_spaces": "2 Spaces",
+ "4_spaces": "4 Spaces",
+ "attribute.generic_armor": "Armor",
+ "attribute.generic_armorToughness": "Armor Toughness",
+ "attribute.generic_attackDamage": "Attack Damage",
+ "attribute.generic_attackKnockback": "Attack Knockback",
+ "attribute.generic_attackSpeed": "Attack Speed",
+ "attribute.generic_flyingSpeed": "Flying Speed",
+ "attribute.generic_followRange": "Follow Range",
+ "attribute.generic_knockbackResistance": "Knockback Resistance",
+ "attribute.generic_luck": "Luck",
+ "attribute.generic_maxHealth": "Max Health",
+ "attribute.generic_movementSpeed": "Movement Speed",
+ "attribute.horse_jumpStrength": "Jump Strength",
+ "attribute.zombie_spawnReinforcements": "Spawn Reinforcements",
+ "attribute_modifier.amount": "Amount",
+ "attribute_modifier.attribute": "Attribute",
+ "attribute_modifier.name": "Name",
+ "attribute_modifier.operation": "Operation",
+ "attribute_modifier.operation.addition": "Addition",
+ "attribute_modifier.operation.multiply_base": "Multiply Base",
+ "attribute_modifier.operation.multiply_total": "Multiply Total",
+ "attribute_modifier.slot": "Slots",
+ "attribute_modifier_add": "Add Modifier",
+ "attribute_modifier_remove": "Remove Modifier",
+ "author": "by Misode",
+ "child_add": "Add Child",
+ "condition.block": "Block",
+ "condition.block_state": "Block State",
+ "condition.block_state_add": "Add Block State",
+ "condition.block_state_remove": "Remove Block State",
+ "condition.chance": "Chance",
+ "condition.chances": "Chances",
+ "condition.damage_source": "Damage Source",
+ "condition.enchantment": "Enchantment",
+ "condition.entity": "Entity",
+ "condition.inverse": "Inverted",
+ "condition.item": "Item",
+ "condition.location": "Location",
+ "condition.looting_multiplier": "Looting Multiplier",
+ "condition.name": "Predicate Name",
+ "condition.raining": "Raining",
+ "condition.score": "Objective",
+ "condition.score_add": "Add Score",
+ "condition.score_remove": "Remove Score",
+ "condition.term": "Term",
+ "condition.thundering": "Thundering",
+ "condition.type": "Condition",
+ "condition.type.alternative": "Alternative",
+ "condition.type.block_state_propery": "Block Properties",
+ "condition.type.damage_source_properties": "Damage Source",
+ "condition.type.entity_properties": "Entity Properties",
+ "condition.type.entity_scores": "Entity Scores",
+ "condition.type.inverted": "Inverted",
+ "condition.type.killed_by_player": "Killed by Player",
+ "condition.type.location_check": "Location",
+ "condition.type.match_tool": "Tool Properties",
+ "condition.type.random_chance": "Random Chance",
+ "condition.type.random_chance_with_looting": "Random Chance with Looting",
+ "condition.type.reference": "Reference",
+ "condition.type.survives_explosion": "Survives Explosion",
+ "condition.type.table_bonus": "Table Bonus",
+ "condition.type.weather_check": "Weather",
+ "condition_add": "Add Condition",
+ "condition_remove": "Remove Condition",
+ "copy": "Copy",
+ "damage_source.bypasses_armor": "Bypass Armor",
+ "damage_source.bypasses_invulnerability": "Void",
+ "damage_source.bypasses_magic": "Starvation",
+ "damage_source.direct_entity": "Direct Entity",
+ "damage_source.is_explosion": "Explosion",
+ "damage_source.is_fire": "Fire",
+ "damage_source.is_lightning": "Lightning",
+ "damage_source.is_magic": "Magic",
+ "damage_source.is_projectile": "Projectile",
+ "damage_source.source_entity": "Source Entity",
+ "description": "Loot Table Generator for Minecraft",
+ "dimension.overworld": "Overworld",
+ "dimension.the_end": "The End",
+ "dimension.the_nether": "The Nether",
+ "distance.absolute": "Absolute",
+ "distance.horizontal": "Horizontal",
+ "distance.x": "X",
+ "distance.y": "Y",
+ "distance.z": "Z",
+ "enchantment.aqua_affinity": "Aqua Affinity",
+ "enchantment.bane_of_arthropods": "Bane of Arthropods",
+ "enchantment.binding_curse": "Curse of Binding",
+ "enchantment.blast_protection": "Blast Protection",
+ "enchantment.channeling": "Channeling",
+ "enchantment.depth_strider": "Depth Strider",
+ "enchantment.efficiency": "Efficiency",
+ "enchantment.feather_falling": "Feather Falling",
+ "enchantment.fire_aspect": "Fire Aspect",
+ "enchantment.fire_protection": "Fire Protection",
+ "enchantment.flame": "Flame",
+ "enchantment.fortune": "Fortune",
+ "enchantment.frost_walker": "Frost Walker",
+ "enchantment.impaling": "Impaling",
+ "enchantment.infinity": "Infinity",
+ "enchantment.knockback": "Knockback",
+ "enchantment.looting": "Looting",
+ "enchantment.loyalty": "Loyalty",
+ "enchantment.luck_of_the_sea": "Luck of the Sea",
+ "enchantment.lure": "Lure",
+ "enchantment.mending": "Mending",
+ "enchantment.multishot": "Multishot",
+ "enchantment.piercing": "Piercing",
+ "enchantment.power": "Power",
+ "enchantment.projectile_protection": "Projectile Protection",
+ "enchantment.protection": "Protection",
+ "enchantment.punch": "Punch",
+ "enchantment.quick_charge": "Quick Charge",
+ "enchantment.respiration": "Respiration",
+ "enchantment.riptide": "Riptide",
+ "enchantment.sharpness": "Sharpness",
+ "enchantment.silk_touch": "Silk Touch",
+ "enchantment.smite": "Smite",
+ "enchantment.sweeping": "Sweeping Edge",
+ "enchantment.thorns": "Thorns",
+ "enchantment.unbreaking": "Unbreaking",
+ "enchantment.vanishing_curse": "Curse of Vanishing",
+ "enchantment_add": "Add Enchantment",
+ "enchantment_remove": "Remove Enchantment",
+ "entity.distance": "Distance",
+ "entity.equipment": "Equipment",
+ "entity.flags": "Flags",
+ "entity.isBaby": "Baby",
+ "entity.isOnFire": "On Fire",
+ "entity.isSneaking": "Sneaking",
+ "entity.isSprinting": "Sprinting",
+ "entity.isSwimming": "Swimming",
+ "entity.location": "Location",
+ "entity.nbt": "NBT",
+ "entity.status_effect": "Effects",
+ "entity.status_effect_add": "Add Effect",
+ "entity.status_effect_remove": "Remove Effect",
+ "entity.type": "Entity",
+ "entry.expand": "Expand",
+ "entry.name": "Name",
+ "entry.quality": "Quality",
+ "entry.type": "Type",
+ "entry.type.alternatives": "Alternatives",
+ "entry.type.dynamic": "Dynamic",
+ "entry.type.empty": "Empty",
+ "entry.type.group": "Group",
+ "entry.type.item": "Item",
+ "entry.type.loot_table": "Loot Table",
+ "entry.type.sequence": "Sequence",
+ "entry.type.tag": "Item Tag",
+ "entry.weight": "Weight",
+ "entry_add": "Add Entry",
+ "entry_remove": "Remove Entry",
+ "error": "Error",
+ "false": "False",
+ "function.block": "Block",
+ "function.bonusMultiplier": "Multiplier",
+ "function.count": "Count",
+ "function.damage": "Damage",
+ "function.data": "Data",
+ "function.decoration": "Decoration",
+ "function.destination": "Destination",
+ "function.enchantment": "Enchantment",
+ "function.enchantments": "Optional Enchantments",
+ "function.entity": "Entity",
+ "function.extra": "Extra",
+ "function.formula": "Formula",
+ "function.formula.binomial_with_bonus_count": "Binomial with Bonus Count",
+ "function.formula.ore_drops": "Ore Drops",
+ "function.formula.uniform_bonus_count": "Uniform Bonus Count",
+ "function.levels": "Levels",
+ "function.limit": "Limit",
+ "function.lore": "Lore",
+ "function.name": "Name",
+ "function.nbt": "NBT",
+ "function.probability": "Propability",
+ "function.properties": "Properties",
+ "function.replace": "Replace",
+ "function.searchRadius": "Search Radius (Chunks)",
+ "function.skipExistingChunks": "Skip Existing Chunks",
+ "function.source": "Source",
+ "function.treasure": "Treasure",
+ "function.type": "Function",
+ "function.type.apply_bonus": "Apply Bonus",
+ "function.type.copy_name": "Copy Name",
+ "function.type.copy_nbt": "Copy NBT",
+ "function.type.copy_state": "Copy Block States",
+ "function.type.enchant_randomly": "Enchant Randomly",
+ "function.type.enchant_with_levels": "Enchant With Levels",
+ "function.type.exploration_map": "Exploration Map Properties",
+ "function.type.explosion_decay": "Explosion Decay",
+ "function.type.fill_player_head": "Fill Player Head",
+ "function.type.furnace_smelt": "Furnace Smelt",
+ "function.type.limit_count": "Limit Count",
+ "function.type.looting_enchant": "Looting Enchant",
+ "function.type.set_attributes": "Set Attributes",
+ "function.type.set_contents": "Set Contents",
+ "function.type.set_count": "Set Count",
+ "function.type.set_damage": "Set Damage",
+ "function.type.set_data": "Set Data",
+ "function.type.set_lore": "Set Lore",
+ "function.type.set_name": "Set Name",
+ "function.type.set_nbt": "Set NBT",
+ "function.type.set_stew_effect": "Set Stew Effect",
+ "function.zoom": "Zoom",
+ "function_add": "Add Function",
+ "function_remove": "Remove Function",
+ "hide_source": "Hide Source",
+ "item.count": "Count",
+ "item.durability": "Durability",
+ "item.enchantment": "Enchantment",
+ "item.levels": "Levels",
+ "item.name": "Item ID",
+ "item.nbt": "NBT",
+ "item.potion": "Potion",
+ "item.tag": "Item Tag",
+ "location.biome": "Biome",
+ "location.block": "Block",
+ "location.block.block": "Block ID",
+ "location.block.nbt": "NBT",
+ "location.block.state": "Block State",
+ "location.block.state_add": "Add Block State",
+ "location.block.state_remove": "Remove Block State",
+ "location.block.tag": "Block Tag",
+ "location.dimension": "Dimension",
+ "location.feature": "Feature",
+ "location.fluid": "Fluid",
+ "location.fluid.fluid": "Fluid ID",
+ "location.fluid.state": "Fluid State",
+ "location.fluid.state_add": "Add Fluid State",
+ "location.fluid.state_remove": "Remove Fluid State",
+ "location.fluid.tag": "Fluid Tag",
+ "location.light": "Light",
+ "location.light.light": "Visible Level",
+ "location.position": "Position",
+ "location.position.x": "X",
+ "location.position.y": "Y",
+ "location.position.z": "Z",
+ "luck_based": "Luck-based",
+ "more": "More",
+ "nbt_operation.operation": "Operation",
+ "nbt_operation.operation.append": "Append",
+ "nbt_operation.operation.merge": "Merge",
+ "nbt_operation.operation.replace": "Replace",
+ "nbt_operation.source": "Source",
+ "nbt_operation.target": "Target",
+ "nbt_operation_add": "Add Operation",
+ "nbt_operation_remove": "Remove Operation",
+ "pool.bonus_rolls": "Bonus Rolls",
+ "pool.rolls": "Rolls",
+ "pool_add": "Add Pool",
+ "pool_remove": "Remove Pool",
+ "potion_effect.duration": "Duration",
+ "potion_effect.type": "Effect",
+ "potion_effect_add": "Add Effect",
+ "potion_effect_remove": "Remove Effect",
+ "range.binomial": "Binomial",
+ "range.exact": "Exact",
+ "range.max": "Max",
+ "range.min": "Min",
+ "range.n": "n",
+ "range.p": "p",
+ "range.range": "Range",
+ "remove": "Remove",
+ "share": "Share",
+ "show_source": "Show Source",
+ "slot.chest": "Chest",
+ "slot.feet": "Feet",
+ "slot.head": "Head",
+ "slot.legs": "Legs",
+ "slot.mainhand": "Mainhand",
+ "slot.offhand": "Offhand",
+ "source.block_entity": "Block Entity",
+ "source.killer": "Killer",
+ "source.killer_player": "Killer Player",
+ "source.this": "This",
+ "status_effect.ambient": "Ambient",
+ "status_effect.amplifier": "Amplifier",
+ "status_effect.duration": "Duration",
+ "status_effect.visible": "Visible",
+ "stored_enchantment_add": "Add Stored Enchantment",
+ "table.type": "Type",
+ "table.type.block": "Block",
+ "table.type.chest": "Chest",
+ "table.type.empty": "Empty",
+ "table.type.entity": "Entity",
+ "table.type.fishing": "Fishing",
+ "table.type.generic": "Generic",
+ "tabs": "Tabs",
+ "term_add": "Add Term",
+ "term_remove": "Remove Term",
+ "title": "Loot Table Generator",
+ "true": "True",
+ "unset": "Unset"
+}
\ No newline at end of file
diff --git a/locales/ru.json b/locales/ru.json
index 9641cf97..f60909a9 100644
--- a/locales/ru.json
+++ b/locales/ru.json
@@ -1,293 +1,243 @@
{
- "$condition": {
- "$type": {
- "alternative": "Выбор",
- "inverted": "Инвертирование",
- "entity_properties": "Свойства сущности",
- "block_state_propery": "Свойства блока",
- "match_tool": "Свойства инструмента",
- "damage_source_properties": "Источник урона",
- "location_check": "Местоположение",
- "weather_check": "Погода",
- "entity_scores": "Счёты сущности",
- "random_chance": "Случайность",
- "random_chance_with_looting": "Случайность с «Добычей»",
- "table_bonus": "Бонус таблицы",
- "killed_by_player": "Убит игроком",
- "survives_explosion": "Переживает взрыв"
- },
- "type": "Условие",
- "chance": "Шанс",
- "looting_multiplier": "Множитель «Добычи»",
- "inverse": "Инвертировать",
- "entity": "Сущность",
- "enchantment": "Чары",
- "chances": "Шансы",
- "raining": "Дождь",
- "thundering": "Гроза",
- "block": "Блок",
- "block_state": "состояние блока",
- "block_state_add": "Добавить состояние блока",
- "block_state_remove": "Удалить состояние блока",
- "objective": "Задача",
- "score": "Счёт",
- "score_add": "Добавить счёт",
- "score_remove": "Удалить счёт",
- "location": "Местоположение",
- "item": "Предмет",
- "damage_source": "Повреждение",
- "term": "Выражение"
- },
- "$damage_source": {
- "is_projectile": "Снаряд",
- "is_explosion": "Взрыв",
- "is_fire": "Огонь",
- "is_magic": "Магия",
- "is_lightning": "Молния",
- "bypasses_magic": "Голод",
- "bypasses_invulnerability": "Бездна",
- "bypasses_armor": "Обход брони",
- "direct_entity": "Сущность-причина урона",
- "source_entity": "Сущность-источник урона"
- },
- "$dimension": {
- "overworld": "Обычный мир",
- "the_nether": "Незер",
- "the_end": "Энд"
- },
- "$enchantment": {
- "aqua_affinity": "Подводник",
- "bane_of_arthropods": "Бич членистоногих",
- "blast_protection": "Взрывоустойчивость",
- "channeling": "Громовержец",
- "binding_curse": "Проклятие несъёмности",
- "vanishing_curse": "Проклятие утраты",
- "depth_strider": "Подводная ходьба",
- "efficiency": "Эффективность",
- "feather_falling": "Невесомость",
- "fire_aspect": "Заговор огня",
- "fire_protection": "Огнеупорность",
- "flame": "Горящая стрела",
- "fortune": "Удача",
- "frost_walker": "Ледоход",
- "impaling": "Пронзатель",
- "infinity": "Бесконечность",
- "knockback": "Отдача",
- "looting": "Добыча",
- "loyalty": "Верность",
- "luck_of_the_sea": "Везучий рыбак",
- "lure": "Приманка",
- "mending": "Починка",
- "multishot": "Тройной выстрел",
- "piercing": "Пронзающая стрела",
- "power": "Сила",
- "projectile_protection": "Защита от снарядов",
- "protection": "Защита",
- "punch": "Откидывание",
- "quick_charge": "Быстрая перезарядка",
- "respiration": "Подводное дыхание",
- "riptide": "Тягун",
- "sharpness": "Острота",
- "silk_touch": "Шёлковое касание",
- "smite": "Небесная кара",
- "sweeping": "Разящий клинок",
- "thorns": "Шипы",
- "unbreaking": "Прочность"
- },
- "$entry": {
- "$type": {
- "empty": "Ничего",
- "item": "Предмет",
- "tag": "Тег предметов",
- "loot_table": "Таблица добычи",
- "alternatives": "Выбор",
- "sequence": "Последовательность",
- "group": "Группа",
- "dynamic": "Динамический"
- },
- "type": "Тип",
- "name": "ID",
- "expand": "Отдельно",
- "weight": "Вес",
- "quality": "Качество"
- },
- "$function": {
- "$type": {
- "set_count": "Задать количество",
- "set_damage": "Задать повреждение",
- "set_name": "Задать имя",
- "set_lore": "Задать описание",
- "set_nbt": "Задать NBT",
- "set_attributes": "Задать атрибуты",
- "set_contents": "Задать содержимое",
- "enchant_randomly": "Наложить случайные чары",
- "enchant_with_levels": "Наложить чары с уровнем",
- "looting_enchant": "Чары «Добыча»",
- "limit_count": "Ограничить количество",
- "furnace_smelt": "Расплавить в печи",
- "explosion_decay": "Разрушить взрывом",
- "fill_player_head": "Задать скин голове игрока",
- "copy_name": "Скопировать имя",
- "copy_nbt": "Скопировать NBT",
- "apply_bonus": "Применить бонус"
- },
- "type": "Функция",
- "count": "Количество",
- "damage": "Повреждение",
- "name": "Имя",
- "lore": "Описание",
- "nbt": "NBT",
- "levels": "Уровень",
- "treasure": "Чары-сокровища",
- "limit": "Ограничение",
- "block": "Блок",
- "entity": "Сущность",
- "source": "Источник",
- "replace": "Заменить старое",
- "enchantments": "Чары",
- "enchantment": "Чары",
- "formula": "Формула",
- "$formula": {
- "uniform_bonus_count": "Равномерное распределение",
- "binomial_with_bonus_count": "Биноминальное распределение",
- "ore_drops": "Добыча руд"
- },
- "bonus_multiplier": "Множитель",
- "extra": "Дополнительное значение",
- "probability": "Вероятность"
- },
- "$attribute_modifier": {
- "attribute": "Атрибут",
- "name": "Имя",
- "amount": "Количество",
- "operation": "Действие",
- "$operation": {
- "addition": "Прибавление",
- "multiply_base": "Умножение базового",
- "multiply_total": "Умножение общего"
- },
- "slot": "Ячейки",
- "$slot": {
- "mainhand": "Ведущая рука",
- "offhand": "Вторая рука",
- "head": "Голова",
- "chest": "Тело",
- "legs": "Ноги",
- "feet": "Стопы"
- }
- },
- "$attribute": {
- "generic_maxHealth": "Максимальное здоровье",
- "generic_followRange": "Диапазон преследования моба",
- "generic_knockbackResistance": "Сопротивление отбрасыванию",
- "generic_movementSpeed": "Скорость",
- "generic_attackDamage": "Урон",
- "generic_armor": "Броня",
- "generic_armorToughness": "Твёрдость брони",
- "generic_attackSpeed": "Скорость атаки",
- "generic_luck": "Удача",
- "horse_jumpStrength": "Сила прыжка лошади",
- "generic_attackKnockback": "Отбрасывание",
- "generic_flyingSpeed": "Скорость полёта",
- "zombie_spawnReinforcements": "Подкрепление зомби"
- },
- "$nbt_operation": {
- "source": "Источник",
- "target": "Цель",
- "operation": "Действие",
- "$operation": {
- "replace": "Замена",
- "append": "Добавление",
- "merge": "Объединение"
- }
- },
- "$pool": {
- "rolls": "Бросков",
- "bonus_rolls": "Бонусных бросков"
- },
- "$range": {
- "exact": "Число",
- "range": "Диапазон",
- "min": "Мин.",
- "max": "Макс.",
- "binomial": "Биномиальное распределение",
- "n": "n",
- "p": "p"
- },
- "$source": {
- "block_entity": "Блок-сущность",
- "this": "Текущая",
- "killer": "Убийца",
- "killer_player": "Игрок-убийца"
- },
- "$table": {
- "$type": {
- "empty": "Ничего",
- "entity": "Сущность",
- "block": "Блок",
- "chest": "Сундук",
- "fishing": "Рыбалка",
- "generic": "Общий"
- },
- "type": "Тип"
- },
- "$entity": {
- "type": "Сущность",
- "nbt": "NBT",
- "location": "Местоположение"
- },
- "$location": {
- "position": "Позиция",
- "$position": {
- "x": "X",
- "y": "Y",
- "z": "Z"
- },
- "biome": "Биом",
- "feature": "Строение",
- "dimension": "Измерение"
- },
- "$item": {
- "name": "ID",
- "tag": "Тег",
- "count": "Количество",
- "durability": "Прочность",
- "potion": "Зелье",
- "nbt": "NBT",
- "enchantment": "Чары",
- "levels": "Уровень"
- },
- "2_spaces": "2 пробела",
- "4_spaces": "4 пробела",
- "child_add": "Добавить потомка",
- "condition_add": "Добавить условие",
- "enchantment_add": "Добавить чары",
- "entry_add": "Добавить запись",
- "function_add": "Добавить функцию",
- "attribute_modifier_add": "Добавить модификатор",
- "nbt_operation_add": "Добавить действие",
- "pool_add": "Добавить пул",
- "term_add": "Добавить выражение",
- "author": "Автор: Misode",
- "copy": "Скопировать",
- "description": "Генератор таблицы добычи для Minecraft",
- "false": "Нет",
- "hide_source": "Скрыть источник",
- "luck_based": "Основано на удаче",
- "more": "Больше",
- "remove": "Удалить",
- "condition_remove": "Удалить условие",
- "enchantment_remove": "Удалить чары",
- "entry_remove": "Удалить запись",
- "function_remove": "Удалить функцию",
- "attribute_modifier_remove": "Удалить модификатор",
- "nbt_operation_remove": "Удалить действие",
- "pool_remove": "Удалить пул",
- "term_remove": "Удалить выражение",
- "share": "Поделиться",
- "show_source": "Показать источник",
- "tabs": "Табуляция",
- "title": "Генератор таблицы добычи",
- "true": "Да",
- "unset": "Не задано"
+ "2_spaces": "2 пробела",
+ "4_spaces": "4 пробела",
+ "attribute.generic_armor": "Броня",
+ "attribute.generic_armorToughness": "Твёрдость брони",
+ "attribute.generic_attackDamage": "Урон",
+ "attribute.generic_attackKnockback": "Отбрасывание",
+ "attribute.generic_attackSpeed": "Скорость атаки",
+ "attribute.generic_flyingSpeed": "Скорость полёта",
+ "attribute.generic_followRange": "Диапазон преследования моба",
+ "attribute.generic_knockbackResistance": "Сопротивление отбрасыванию",
+ "attribute.generic_luck": "Удача",
+ "attribute.generic_maxHealth": "Максимальное здоровье",
+ "attribute.generic_movementSpeed": "Скорость",
+ "attribute.horse_jumpStrength": "Сила прыжка лошади",
+ "attribute.zombie_spawnReinforcements": "Подкрепление зомби",
+ "attribute_modifier.amount": "Количество",
+ "attribute_modifier.attribute": "Атрибут",
+ "attribute_modifier.name": "Имя",
+ "attribute_modifier.operation": "Действие",
+ "attribute_modifier.operation.addition": "Прибавление",
+ "attribute_modifier.operation.multiply_base": "Умножение базового",
+ "attribute_modifier.operation.multiply_total": "Умножение общего",
+ "attribute_modifier.slot": "Ячейки",
+ "attribute_modifier.slot.chest": "Тело",
+ "attribute_modifier.slot.feet": "Стопы",
+ "attribute_modifier.slot.head": "Голова",
+ "attribute_modifier.slot.legs": "Ноги",
+ "attribute_modifier.slot.mainhand": "Ведущая рука",
+ "attribute_modifier.slot.offhand": "Вторая рука",
+ "attribute_modifier_add": "Добавить модификатор",
+ "attribute_modifier_remove": "Удалить модификатор",
+ "author": "Автор: Misode",
+ "child_add": "Добавить потомка",
+ "condition.block": "Блок",
+ "condition.block_state": "состояние блока",
+ "condition.block_state_add": "Добавить состояние блока",
+ "condition.block_state_remove": "Удалить состояние блока",
+ "condition.chance": "Шанс",
+ "condition.chances": "Шансы",
+ "condition.damage_source": "Повреждение",
+ "condition.enchantment": "Чары",
+ "condition.entity": "Сущность",
+ "condition.inverse": "Инвертировать",
+ "condition.item": "Предмет",
+ "condition.location": "Местоположение",
+ "condition.looting_multiplier": "Множитель «Добычи»",
+ "condition.objective": "Задача",
+ "condition.raining": "Дождь",
+ "condition.score": "Счёт",
+ "condition.score_add": "Добавить счёт",
+ "condition.score_remove": "Удалить счёт",
+ "condition.term": "Выражение",
+ "condition.thundering": "Гроза",
+ "condition.type": "Условие",
+ "condition.type.alternative": "Выбор",
+ "condition.type.block_state_propery": "Свойства блока",
+ "condition.type.damage_source_properties": "Источник урона",
+ "condition.type.entity_properties": "Свойства сущности",
+ "condition.type.entity_scores": "Счёты сущности",
+ "condition.type.inverted": "Инвертирование",
+ "condition.type.killed_by_player": "Убит игроком",
+ "condition.type.location_check": "Местоположение",
+ "condition.type.match_tool": "Свойства инструмента",
+ "condition.type.random_chance": "Случайность",
+ "condition.type.random_chance_with_looting": "Случайность с «Добычей»",
+ "condition.type.survives_explosion": "Переживает взрыв",
+ "condition.type.table_bonus": "Бонус таблицы",
+ "condition.type.weather_check": "Погода",
+ "condition_add": "Добавить условие",
+ "condition_remove": "Удалить условие",
+ "copy": "Скопировать",
+ "damage_source.bypasses_armor": "Обход брони",
+ "damage_source.bypasses_invulnerability": "Бездна",
+ "damage_source.bypasses_magic": "Голод",
+ "damage_source.direct_entity": "Сущность-причина урона",
+ "damage_source.is_explosion": "Взрыв",
+ "damage_source.is_fire": "Огонь",
+ "damage_source.is_lightning": "Молния",
+ "damage_source.is_magic": "Магия",
+ "damage_source.is_projectile": "Снаряд",
+ "damage_source.source_entity": "Сущность-источник урона",
+ "description": "Генератор таблицы добычи для Minecraft",
+ "dimension.overworld": "Обычный мир",
+ "dimension.the_end": "Энд",
+ "dimension.the_nether": "Незер",
+ "enchantment.aqua_affinity": "Подводник",
+ "enchantment.bane_of_arthropods": "Бич членистоногих",
+ "enchantment.binding_curse": "Проклятие несъёмности",
+ "enchantment.blast_protection": "Взрывоустойчивость",
+ "enchantment.channeling": "Громовержец",
+ "enchantment.depth_strider": "Подводная ходьба",
+ "enchantment.efficiency": "Эффективность",
+ "enchantment.feather_falling": "Невесомость",
+ "enchantment.fire_aspect": "Заговор огня",
+ "enchantment.fire_protection": "Огнеупорность",
+ "enchantment.flame": "Горящая стрела",
+ "enchantment.fortune": "Удача",
+ "enchantment.frost_walker": "Ледоход",
+ "enchantment.impaling": "Пронзатель",
+ "enchantment.infinity": "Бесконечность",
+ "enchantment.knockback": "Отдача",
+ "enchantment.looting": "Добыча",
+ "enchantment.loyalty": "Верность",
+ "enchantment.luck_of_the_sea": "Везучий рыбак",
+ "enchantment.lure": "Приманка",
+ "enchantment.mending": "Починка",
+ "enchantment.multishot": "Тройной выстрел",
+ "enchantment.piercing": "Пронзающая стрела",
+ "enchantment.power": "Сила",
+ "enchantment.projectile_protection": "Защита от снарядов",
+ "enchantment.protection": "Защита",
+ "enchantment.punch": "Откидывание",
+ "enchantment.quick_charge": "Быстрая перезарядка",
+ "enchantment.respiration": "Подводное дыхание",
+ "enchantment.riptide": "Тягун",
+ "enchantment.sharpness": "Острота",
+ "enchantment.silk_touch": "Шёлковое касание",
+ "enchantment.smite": "Небесная кара",
+ "enchantment.sweeping": "Разящий клинок",
+ "enchantment.thorns": "Шипы",
+ "enchantment.unbreaking": "Прочность",
+ "enchantment.vanishing_curse": "Проклятие утраты",
+ "enchantment_add": "Добавить чары",
+ "enchantment_remove": "Удалить чары",
+ "entity.location": "Местоположение",
+ "entity.nbt": "NBT",
+ "entity.type": "Сущность",
+ "entry.expand": "Отдельно",
+ "entry.name": "ID",
+ "entry.quality": "Качество",
+ "entry.type": "Тип",
+ "entry.type.alternatives": "Выбор",
+ "entry.type.dynamic": "Динамический",
+ "entry.type.empty": "Ничего",
+ "entry.type.group": "Группа",
+ "entry.type.item": "Предмет",
+ "entry.type.loot_table": "Таблица добычи",
+ "entry.type.sequence": "Последовательность",
+ "entry.type.tag": "Тег предметов",
+ "entry.weight": "Вес",
+ "entry_add": "Добавить запись",
+ "entry_remove": "Удалить запись",
+ "false": "Нет",
+ "function.block": "Блок",
+ "function.bonus_multiplier": "Множитель",
+ "function.count": "Количество",
+ "function.damage": "Повреждение",
+ "function.enchantment": "Чары",
+ "function.enchantments": "Чары",
+ "function.entity": "Сущность",
+ "function.extra": "Дополнительное значение",
+ "function.formula": "Формула",
+ "function.formula.binomial_with_bonus_count": "Биноминальное распределение",
+ "function.formula.ore_drops": "Добыча руд",
+ "function.formula.uniform_bonus_count": "Равномерное распределение",
+ "function.levels": "Уровень",
+ "function.limit": "Ограничение",
+ "function.lore": "Описание",
+ "function.name": "Имя",
+ "function.nbt": "NBT",
+ "function.probability": "Вероятность",
+ "function.replace": "Заменить старое",
+ "function.source": "Источник",
+ "function.treasure": "Чары-сокровища",
+ "function.type": "Функция",
+ "function.type.apply_bonus": "Применить бонус",
+ "function.type.copy_name": "Скопировать имя",
+ "function.type.copy_nbt": "Скопировать NBT",
+ "function.type.enchant_randomly": "Наложить случайные чары",
+ "function.type.enchant_with_levels": "Наложить чары с уровнем",
+ "function.type.explosion_decay": "Разрушить взрывом",
+ "function.type.fill_player_head": "Задать скин голове игрока",
+ "function.type.furnace_smelt": "Расплавить в печи",
+ "function.type.limit_count": "Ограничить количество",
+ "function.type.looting_enchant": "Чары «Добыча»",
+ "function.type.set_attributes": "Задать атрибуты",
+ "function.type.set_contents": "Задать содержимое",
+ "function.type.set_count": "Задать количество",
+ "function.type.set_damage": "Задать повреждение",
+ "function.type.set_lore": "Задать описание",
+ "function.type.set_name": "Задать имя",
+ "function.type.set_nbt": "Задать NBT",
+ "function_add": "Добавить функцию",
+ "function_remove": "Удалить функцию",
+ "hide_source": "Скрыть источник",
+ "item.count": "Количество",
+ "item.durability": "Прочность",
+ "item.enchantment": "Чары",
+ "item.levels": "Уровень",
+ "item.name": "ID",
+ "item.nbt": "NBT",
+ "item.potion": "Зелье",
+ "item.tag": "Тег",
+ "location.biome": "Биом",
+ "location.dimension": "Измерение",
+ "location.feature": "Строение",
+ "location.position": "Позиция",
+ "location.position.x": "X",
+ "location.position.y": "Y",
+ "location.position.z": "Z",
+ "luck_based": "Основано на удаче",
+ "more": "Больше",
+ "nbt_operation.operation": "Действие",
+ "nbt_operation.operation.append": "Добавление",
+ "nbt_operation.operation.merge": "Объединение",
+ "nbt_operation.operation.replace": "Замена",
+ "nbt_operation.source": "Источник",
+ "nbt_operation.target": "Цель",
+ "nbt_operation_add": "Добавить действие",
+ "nbt_operation_remove": "Удалить действие",
+ "pool.bonus_rolls": "Бонусных бросков",
+ "pool.rolls": "Бросков",
+ "pool_add": "Добавить пул",
+ "pool_remove": "Удалить пул",
+ "range.binomial": "Биномиальное распределение",
+ "range.exact": "Число",
+ "range.max": "Макс.",
+ "range.min": "Мин.",
+ "range.n": "n",
+ "range.p": "p",
+ "range.range": "Диапазон",
+ "remove": "Удалить",
+ "share": "Поделиться",
+ "show_source": "Показать источник",
+ "source.block_entity": "Блок-сущность",
+ "source.killer": "Убийца",
+ "source.killer_player": "Игрок-убийца",
+ "source.this": "Текущая",
+ "table.type": "Тип",
+ "table.type.block": "Блок",
+ "table.type.chest": "Сундук",
+ "table.type.empty": "Ничего",
+ "table.type.entity": "Сущность",
+ "table.type.fishing": "Рыбалка",
+ "table.type.generic": "Общий",
+ "tabs": "Табуляция",
+ "term_add": "Добавить выражение",
+ "term_remove": "Удалить выражение",
+ "title": "Генератор таблицы добычи",
+ "true": "Да",
+ "unset": "Не задано"
}
diff --git a/locales/zh-CN.json b/locales/zh-CN.json
index 5686cb61..2db6fab2 100644
--- a/locales/zh-CN.json
+++ b/locales/zh-CN.json
@@ -1,298 +1,248 @@
{
- "$condition": {
- "$type": {
- "alternative": "析取范式",
- "inverted": "取反",
- "entity_properties": "实体属性",
- "block_state_propery": "方块属性",
- "match_tool": "工具属性",
- "damage_source_properties": "伤害源",
- "location_check": "位置",
- "weather_check": "天气",
- "entity_scores": "实体分数",
- "random_chance": "随机概率",
- "random_chance_with_looting": "受抢夺附魔影响的随机概率",
- "table_bonus": "附魔奖励",
- "killed_by_player": "被玩家击杀",
- "survives_explosion": "未被爆炸破坏"
- },
- "type": "条件",
- "chance": "机率",
- "looting_multiplier": "每级抢夺附魔增加的数",
- "inverse": "取反",
- "entity": "实体",
- "enchantment": "附魔",
- "chances": "机率",
- "raining": "下雨",
- "thundering": "雷雨",
- "block": "方块",
- "block_state": "方块状态",
- "block_state_add": "添加方块状态",
- "block_state_remove": "移除方块状态",
- "objective": "计分项",
- "score": "分数",
- "score_add": "添加分数",
- "score_remove": "移除分数",
- "location": "位置",
- "item": "物品",
- "damage_source": "损伤值",
- "term": "条件"
- },
- "$damage_source": {
- "is_projectile": "弹射物",
- "is_explosion": "爆炸",
- "is_fire": "燃烧",
- "is_magic": "魔法",
- "is_lightning": "雷击",
- "bypasses_magic": "饥饿",
- "bypasses_invulnerability": "虚空",
- "bypasses_armor": "破甲",
- "direct_entity": "直接来源实体",
- "source_entity": "根本来源实体"
- },
- "$dimension": {
- "overworld": "主世界",
- "the_nether": "下界",
- "the_end": "末路之地"
- },
- "$enchantment": {
- "aqua_affinity": "水下速掘",
- "bane_of_arthropods": "节肢杀手",
- "blast_protection": "爆炸保护",
- "channeling": "引雷",
- "binding_curse": "绑定诅咒",
- "vanishing_curse": "消失诅咒",
- "depth_strider": "深海探索者",
- "efficiency": "效率",
- "feather_falling": "摔落保护",
- "fire_aspect": "火焰附加",
- "fire_protection": "火焰保护",
- "flame": "火矢",
- "fortune": "时运",
- "frost_walker": "冰霜行者",
- "impaling": "穿刺",
- "infinity": "无限",
- "knockback": "击退",
- "looting": "抢夺",
- "loyalty": "忠诚",
- "luck_of_the_sea": "海之眷顾",
- "lure": "饵钓",
- "mending": "经验修补",
- "multishot": "多重射击",
- "piercing": "穿透",
- "power": "力量",
- "projectile_protection": "弹射物保护",
- "protection": "保护",
- "punch": "冲击",
- "quick_charge": "快速装填",
- "respiration": "水下呼吸",
- "riptide": "激流",
- "sharpness": "锋利",
- "silk_touch": "精准采集",
- "smite": "亡灵杀手",
- "sweeping": "横扫之刃",
- "thorns": "荆棘",
- "unbreaking": "耐久"
- },
- "$entry": {
- "$type": {
- "empty": "空",
- "item": "物品",
- "tag": "物品标签",
- "loot_table": "战利品表",
- "alternatives": "析取范式",
- "sequence": "序列",
- "group": "组",
- "dynamic": "动态"
- },
- "type": "类型",
- "name": "名称",
- "expand": "展开",
- "weight": "权重",
- "quality": "每级幸运对权重的影响"
- },
- "$function": {
- "$type": {
- "set_count": "设置物品数量",
- "set_damage": "设置损伤值",
- "set_name": "设置物品名",
- "set_lore": "设置下标",
- "set_nbt": "设置 NBT",
- "set_attributes": "设置属性",
- "set_contents": "设置内容物",
- "enchant_randomly": "随机附魔",
- "enchant_with_levels": "给予等价于经验等级的随机附魔",
- "looting_enchant": "根据抢夺附魔调整物品数量",
- "limit_count": "限制堆叠数量",
- "furnace_smelt": "熔炉熔炼",
- "explosion_decay": "爆炸损耗",
- "fill_player_head": "填充玩家头颅",
- "copy_name": "复制方块实体显示名",
- "copy_nbt": "复制 NBT",
- "apply_bonus": "应用奖励公式"
- },
- "type": "函数",
- "count": "数量",
- "damage": "损伤值",
- "name": "名称",
- "lore": "下标",
- "nbt": "NBT",
- "levels": "等级",
- "treasure": "宝藏型附魔",
- "limit": "限制",
- "block": "方块",
- "entity": "实体",
- "source": "源",
- "replace": "覆盖",
- "enchantments": "可选附魔",
- "enchantment": "附魔",
- "formula": "公式",
- "$formula": {
- "uniform_bonus_count": "带奖励数量的均匀分布",
- "binomial_with_bonus_count": "带奖励数量的二项分布",
- "ore_drops": "矿物掉落"
- },
- "bonusMultiplier": "乘数",
- "extra": "额外值",
- "probability": "概率",
- "destination": "目标",
- "decoration": "图标",
- "zoom": "缩放等级",
- "searchRadius": "搜寻半径",
- "skipExistingChunks": "跳过已生成区块"
- },
- "$attribute_modifier": {
- "attribute": "属性",
- "name": "名称",
- "amount": "数额",
- "operation": "运算模式",
- "$operation": {
- "addition": "加减数额",
- "multiply_base": "乘以数额",
- "multiply_total": "乘以(数额 + 1)"
- },
- "slot": "栏位",
- "$slot": {
- "mainhand": "主手",
- "offhand": "副手",
- "head": "头",
- "chest": "胸",
- "legs": "腿",
- "feet": "脚"
- }
- },
- "$attribute": {
- "generic_maxHealth": "最大生命值",
- "generic_followRange": "追踪范围",
- "generic_knockbackResistance": "抗击退效果",
- "generic_movementSpeed": "移动速度",
- "generic_attackDamage": "普通攻击伤害",
- "generic_armor": "盔甲防御点数",
- "generic_armorToughness": "盔甲韧性",
- "generic_attackSpeed": "攻击速度",
- "generic_luck": "幸运",
- "horse_jumpStrength": "弹跳力",
- "generic_attackKnockback": "击退距离",
- "generic_flyingSpeed": "飞行速度",
- "zombie_spawnReinforcements": "连带生成新僵尸的可能性"
- },
- "$nbt_operation": {
- "source": "复制源",
- "target": "复制目标",
- "operation": "操作类型",
- "$operation": {
- "replace": "替换",
- "append": "追加",
- "merge": "合并"
- }
- },
- "$pool": {
- "rolls": "抽取次数",
- "bonus_rolls": "每级幸运增加的抽取次数"
- },
- "$range": {
- "exact": "精确值",
- "range": "范围",
- "min": "最小值",
- "max": "最大值",
- "binomial": "二项分布",
- "n": "n",
- "p": "p"
- },
- "$source": {
- "block_entity": "方块实体",
- "this": "自身",
- "killer": "击杀者",
- "killer_player": "击杀者玩家"
- },
- "$table": {
- "$type": {
- "empty": "空",
- "entity": "实体",
- "block": "方块",
- "chest": "箱子",
- "fishing": "钓鱼",
- "generic": "通用"
- },
- "type": "战利品表类型"
- },
- "$entity": {
- "type": "实体",
- "nbt": "NBT",
- "location": "位置"
- },
- "$location": {
- "position": "位置",
- "$position": {
- "x": "X 坐标",
- "y": "Y 坐标",
- "z": "Z 坐标"
- },
- "biome": "生物群系",
- "feature": "结构",
- "dimension": "维度"
- },
- "$item": {
- "name": "名称",
- "tag": "标签",
- "count": "数量",
- "durability": "耐久度",
- "potion": "药水",
- "nbt": "NBT",
- "enchantment": "附魔",
- "levels": "等级"
- },
- "2_spaces": "2 空格缩进",
- "4_spaces": "4 空格缩进",
- "child_add": "添加子项目",
- "condition_add": "添加条件",
- "enchantment_add": "添加附魔",
- "entry_add": "添加项目",
- "function_add": "添加函数",
- "modifier_add": "添加属性修饰器",
- "nbt_operation_add": "添加操作",
- "pool_add": "添加随机池",
- "term_add": "添加条件",
- "author": "作者 @Misode",
- "copy": "复制",
- "description": "Minecraft 战利品表生成器",
- "false": "否",
- "hide_source": "隐藏源代码",
- "luck_based": "受幸运等级影响",
- "more": "更多选项",
- "remove": "移除",
- "condition_remove": "移除条件",
- "enchantment_remove": "移除附魔",
- "entry_remove": "移除项目",
- "function_remove": "移除函数",
- "modifier_remove": "移除属性修饰器",
- "nbt_operation_remove": "移除操作",
- "pool_remove": "移除随机池",
- "term_remove": "移除条件",
- "share": "分享",
- "show_source": "显示源代码",
- "tabs": "Tab 缩进",
- "title": "战利品表生成器",
- "true": "是",
- "unset": "未指定"
+ "2_spaces": "2 空格缩进",
+ "4_spaces": "4 空格缩进",
+ "attribute.generic_armor": "盔甲防御点数",
+ "attribute.generic_armorToughness": "盔甲韧性",
+ "attribute.generic_attackDamage": "普通攻击伤害",
+ "attribute.generic_attackKnockback": "击退距离",
+ "attribute.generic_attackSpeed": "攻击速度",
+ "attribute.generic_flyingSpeed": "飞行速度",
+ "attribute.generic_followRange": "追踪范围",
+ "attribute.generic_knockbackResistance": "抗击退效果",
+ "attribute.generic_luck": "幸运",
+ "attribute.generic_maxHealth": "最大生命值",
+ "attribute.generic_movementSpeed": "移动速度",
+ "attribute.horse_jumpStrength": "弹跳力",
+ "attribute.zombie_spawnReinforcements": "连带生成新僵尸的可能性",
+ "attribute_modifier.amount": "数额",
+ "attribute_modifier.attribute": "属性",
+ "attribute_modifier.name": "名称",
+ "attribute_modifier.operation": "运算模式",
+ "attribute_modifier.operation.addition": "加减数额",
+ "attribute_modifier.operation.multiply_base": "乘以数额",
+ "attribute_modifier.operation.multiply_total": "乘以(数额 + 1)",
+ "attribute_modifier.slot": "栏位",
+ "attribute_modifier.slot.chest": "胸",
+ "attribute_modifier.slot.feet": "脚",
+ "attribute_modifier.slot.head": "头",
+ "attribute_modifier.slot.legs": "腿",
+ "attribute_modifier.slot.mainhand": "主手",
+ "attribute_modifier.slot.offhand": "副手",
+ "author": "作者 @Misode",
+ "child_add": "添加子项目",
+ "condition.block": "方块",
+ "condition.block_state": "方块状态",
+ "condition.block_state_add": "添加方块状态",
+ "condition.block_state_remove": "移除方块状态",
+ "condition.chance": "机率",
+ "condition.chances": "机率",
+ "condition.damage_source": "损伤值",
+ "condition.enchantment": "附魔",
+ "condition.entity": "实体",
+ "condition.inverse": "取反",
+ "condition.item": "物品",
+ "condition.location": "位置",
+ "condition.looting_multiplier": "每级抢夺附魔增加的数",
+ "condition.objective": "计分项",
+ "condition.raining": "下雨",
+ "condition.score": "分数",
+ "condition.score_add": "添加分数",
+ "condition.score_remove": "移除分数",
+ "condition.term": "条件",
+ "condition.thundering": "雷雨",
+ "condition.type": "条件",
+ "condition.type.alternative": "析取范式",
+ "condition.type.block_state_propery": "方块属性",
+ "condition.type.damage_source_properties": "伤害源",
+ "condition.type.entity_properties": "实体属性",
+ "condition.type.entity_scores": "实体分数",
+ "condition.type.inverted": "取反",
+ "condition.type.killed_by_player": "被玩家击杀",
+ "condition.type.location_check": "位置",
+ "condition.type.match_tool": "工具属性",
+ "condition.type.random_chance": "随机概率",
+ "condition.type.random_chance_with_looting": "受抢夺附魔影响的随机概率",
+ "condition.type.survives_explosion": "未被爆炸破坏",
+ "condition.type.table_bonus": "附魔奖励",
+ "condition.type.weather_check": "天气",
+ "condition_add": "添加条件",
+ "condition_remove": "移除条件",
+ "copy": "复制",
+ "damage_source.bypasses_armor": "破甲",
+ "damage_source.bypasses_invulnerability": "虚空",
+ "damage_source.bypasses_magic": "饥饿",
+ "damage_source.direct_entity": "直接来源实体",
+ "damage_source.is_explosion": "爆炸",
+ "damage_source.is_fire": "燃烧",
+ "damage_source.is_lightning": "雷击",
+ "damage_source.is_magic": "魔法",
+ "damage_source.is_projectile": "弹射物",
+ "damage_source.source_entity": "根本来源实体",
+ "description": "Minecraft 战利品表生成器",
+ "dimension.overworld": "主世界",
+ "dimension.the_end": "末路之地",
+ "dimension.the_nether": "下界",
+ "enchantment.aqua_affinity": "水下速掘",
+ "enchantment.bane_of_arthropods": "节肢杀手",
+ "enchantment.binding_curse": "绑定诅咒",
+ "enchantment.blast_protection": "爆炸保护",
+ "enchantment.channeling": "引雷",
+ "enchantment.depth_strider": "深海探索者",
+ "enchantment.efficiency": "效率",
+ "enchantment.feather_falling": "摔落保护",
+ "enchantment.fire_aspect": "火焰附加",
+ "enchantment.fire_protection": "火焰保护",
+ "enchantment.flame": "火矢",
+ "enchantment.fortune": "时运",
+ "enchantment.frost_walker": "冰霜行者",
+ "enchantment.impaling": "穿刺",
+ "enchantment.infinity": "无限",
+ "enchantment.knockback": "击退",
+ "enchantment.looting": "抢夺",
+ "enchantment.loyalty": "忠诚",
+ "enchantment.luck_of_the_sea": "海之眷顾",
+ "enchantment.lure": "饵钓",
+ "enchantment.mending": "经验修补",
+ "enchantment.multishot": "多重射击",
+ "enchantment.piercing": "穿透",
+ "enchantment.power": "力量",
+ "enchantment.projectile_protection": "弹射物保护",
+ "enchantment.protection": "保护",
+ "enchantment.punch": "冲击",
+ "enchantment.quick_charge": "快速装填",
+ "enchantment.respiration": "水下呼吸",
+ "enchantment.riptide": "激流",
+ "enchantment.sharpness": "锋利",
+ "enchantment.silk_touch": "精准采集",
+ "enchantment.smite": "亡灵杀手",
+ "enchantment.sweeping": "横扫之刃",
+ "enchantment.thorns": "荆棘",
+ "enchantment.unbreaking": "耐久",
+ "enchantment.vanishing_curse": "消失诅咒",
+ "enchantment_add": "添加附魔",
+ "enchantment_remove": "移除附魔",
+ "entity.location": "位置",
+ "entity.nbt": "NBT",
+ "entity.type": "实体",
+ "entry.expand": "展开",
+ "entry.name": "名称",
+ "entry.quality": "每级幸运对权重的影响",
+ "entry.type": "类型",
+ "entry.type.alternatives": "析取范式",
+ "entry.type.dynamic": "动态",
+ "entry.type.empty": "空",
+ "entry.type.group": "组",
+ "entry.type.item": "物品",
+ "entry.type.loot_table": "战利品表",
+ "entry.type.sequence": "序列",
+ "entry.type.tag": "物品标签",
+ "entry.weight": "权重",
+ "entry_add": "添加项目",
+ "entry_remove": "移除项目",
+ "false": "否",
+ "function.block": "方块",
+ "function.bonusMultiplier": "乘数",
+ "function.count": "数量",
+ "function.damage": "损伤值",
+ "function.decoration": "图标",
+ "function.destination": "目标",
+ "function.enchantment": "附魔",
+ "function.enchantments": "可选附魔",
+ "function.entity": "实体",
+ "function.extra": "额外值",
+ "function.formula": "公式",
+ "function.formula.binomial_with_bonus_count": "带奖励数量的二项分布",
+ "function.formula.ore_drops": "矿物掉落",
+ "function.formula.uniform_bonus_count": "带奖励数量的均匀分布",
+ "function.levels": "等级",
+ "function.limit": "限制",
+ "function.lore": "下标",
+ "function.name": "名称",
+ "function.nbt": "NBT",
+ "function.probability": "概率",
+ "function.replace": "覆盖",
+ "function.searchRadius": "搜寻半径",
+ "function.skipExistingChunks": "跳过已生成区块",
+ "function.source": "源",
+ "function.treasure": "宝藏型附魔",
+ "function.type": "函数",
+ "function.type.apply_bonus": "应用奖励公式",
+ "function.type.copy_name": "复制方块实体显示名",
+ "function.type.copy_nbt": "复制 NBT",
+ "function.type.enchant_randomly": "随机附魔",
+ "function.type.enchant_with_levels": "给予等价于经验等级的随机附魔",
+ "function.type.explosion_decay": "爆炸损耗",
+ "function.type.fill_player_head": "填充玩家头颅",
+ "function.type.furnace_smelt": "熔炉熔炼",
+ "function.type.limit_count": "限制堆叠数量",
+ "function.type.looting_enchant": "根据抢夺附魔调整物品数量",
+ "function.type.set_attributes": "设置属性",
+ "function.type.set_contents": "设置内容物",
+ "function.type.set_count": "设置物品数量",
+ "function.type.set_damage": "设置损伤值",
+ "function.type.set_lore": "设置下标",
+ "function.type.set_name": "设置物品名",
+ "function.type.set_nbt": "设置 NBT",
+ "function.zoom": "缩放等级",
+ "function_add": "添加函数",
+ "function_remove": "移除函数",
+ "hide_source": "隐藏源代码",
+ "item.count": "数量",
+ "item.durability": "耐久度",
+ "item.enchantment": "附魔",
+ "item.levels": "等级",
+ "item.name": "名称",
+ "item.nbt": "NBT",
+ "item.potion": "药水",
+ "item.tag": "标签",
+ "location.biome": "生物群系",
+ "location.dimension": "维度",
+ "location.feature": "结构",
+ "location.position": "位置",
+ "location.position.x": "X 坐标",
+ "location.position.y": "Y 坐标",
+ "location.position.z": "Z 坐标",
+ "luck_based": "受幸运等级影响",
+ "modifier_add": "添加属性修饰器",
+ "modifier_remove": "移除属性修饰器",
+ "more": "更多选项",
+ "nbt_operation.operation": "操作类型",
+ "nbt_operation.operation.append": "追加",
+ "nbt_operation.operation.merge": "合并",
+ "nbt_operation.operation.replace": "替换",
+ "nbt_operation.source": "复制源",
+ "nbt_operation.target": "复制目标",
+ "nbt_operation_add": "添加操作",
+ "nbt_operation_remove": "移除操作",
+ "pool.bonus_rolls": "每级幸运增加的抽取次数",
+ "pool.rolls": "抽取次数",
+ "pool_add": "添加随机池",
+ "pool_remove": "移除随机池",
+ "range.binomial": "二项分布",
+ "range.exact": "精确值",
+ "range.max": "最大值",
+ "range.min": "最小值",
+ "range.n": "n",
+ "range.p": "p",
+ "range.range": "范围",
+ "remove": "移除",
+ "share": "分享",
+ "show_source": "显示源代码",
+ "source.block_entity": "方块实体",
+ "source.killer": "击杀者",
+ "source.killer_player": "击杀者玩家",
+ "source.this": "自身",
+ "table.type": "战利品表类型",
+ "table.type.block": "方块",
+ "table.type.chest": "箱子",
+ "table.type.empty": "空",
+ "table.type.entity": "实体",
+ "table.type.fishing": "钓鱼",
+ "table.type.generic": "通用",
+ "tabs": "Tab 缩进",
+ "term_add": "添加条件",
+ "term_remove": "移除条件",
+ "title": "战利品表生成器",
+ "true": "是",
+ "unset": "未指定"
}
diff --git a/schemas/1.13.json b/schemas/1.13.json
index 9b2e13ff..d4bc268b 100644
--- a/schemas/1.13.json
+++ b/schemas/1.13.json
@@ -18,12 +18,12 @@
{
"id": "rolls",
"type": "range",
- "translate": "$pool.rolls"
+ "translate": "pool.rolls"
},
{
"id": "bonus_rolls",
"type": "range",
- "translate": "$pool.bonus_rolls",
+ "translate": "pool.bonus_rolls",
"luckBased": true
},
{
@@ -50,8 +50,8 @@
{
"id": "type",
"type": "enum",
- "translate": "$entry.type",
- "translateValue": "$entry.$type",
+ "translate": "entry.type",
+ "translateValue": "entry.type",
"default": "minecraft:item",
"values": [
"minecraft:empty",
@@ -62,7 +62,7 @@
{
"id": "name",
"type": "string",
- "translate": "$entry.name",
+ "translate": "entry.name",
"require": [
"minecraft:item",
"minecraft:loot_table"
@@ -71,12 +71,12 @@
{
"id": "weight",
"type": "range",
- "translate": "$entry.weight"
+ "translate": "entry.weight"
},
{
"id": "quality",
"type": "range",
- "translate": "$entry.quality",
+ "translate": "entry.quality",
"luckBased": true
},
{
@@ -103,8 +103,8 @@
{
"id": "function",
"type": "enum",
- "translate": "$function.type",
- "translateValue": "$function.$type",
+ "translate": "function.type",
+ "translateValue": "function.type",
"default": "minecraft:set_count",
"values": [
"minecraft:set_count",
@@ -121,7 +121,7 @@
{
"id": "count",
"type": "range",
- "translate": "$function.count",
+ "translate": "function.count",
"require": [
"minecraft:set_count",
"minecraft:looting_enchant"
@@ -130,7 +130,7 @@
{
"id": "data",
"type": "range",
- "translate": "$function.data",
+ "translate": "function.data",
"require": [
"minecraft:set_data"
]
@@ -138,7 +138,7 @@
{
"id": "damage",
"type": "range",
- "translate": "$function.damage",
+ "translate": "function.damage",
"require": [
"minecraft:set_damage"
]
@@ -146,7 +146,7 @@
{
"id": "tag",
"type": "nbt",
- "translate": "$function.nbt",
+ "translate": "function.nbt",
"require": [
"minecraft:set_nbt"
]
@@ -154,7 +154,7 @@
{
"id": "levels",
"type": "range",
- "translate": "$function.levels",
+ "translate": "function.levels",
"require": [
"minecraft:enchant_with_levels"
]
@@ -162,7 +162,7 @@
{
"id": "treasure",
"type": "boolean",
- "translate": "$function.treasure",
+ "translate": "function.treasure",
"default": false,
"require": [
"minecraft:enchant_with_levels"
@@ -171,7 +171,7 @@
{
"id": "limit",
"type": "int",
- "translate": "$function.limit",
+ "translate": "function.limit",
"require": [
"minecraft:looting_enchant"
]
@@ -179,8 +179,8 @@
{
"id": "enchantments",
"type": "set",
- "translate": "$function.enchantments",
- "translateValue": "$enchantment",
+ "translate": "function.enchantments",
+ "translateValue": "enchantment",
"values": "enchantments",
"require": [
"minecraft:enchant_randomly"
@@ -213,8 +213,8 @@
{
"id": "condition",
"type": "enum",
- "translate": "$condition.type",
- "translateValue": "$condition.$type",
+ "translate": "condition.type",
+ "translateValue": "condition.type",
"default": "minecraft:random_chance",
"values": [
"minecraft:random_chance",
@@ -227,7 +227,7 @@
{
"id": "chance",
"type": "float",
- "translate": "$condition.chance",
+ "translate": "condition.chance",
"require": [
"minecraft:random_chance",
"minecraft:random_chance_with_looting"
@@ -236,7 +236,7 @@
{
"id": "looting_multiplier",
"type": "float",
- "translate": "$condition.looting_multiplier",
+ "translate": "condition.looting_multiplier",
"require": [
"minecraft:random_chance_with_looting"
]
@@ -244,7 +244,7 @@
{
"id": "inverse",
"type": "boolean",
- "translate": "$condition.inverse",
+ "translate": "condition.inverse",
"default": false,
"require": [
"minecraft:killed_by_player"
@@ -253,8 +253,8 @@
{
"id": "entity",
"type": "enum",
- "translate": "$condition.entity",
- "translateValue": "$source",
+ "translate": "condition.entity",
+ "translateValue": "source",
"default": "this",
"values": [
"this",
@@ -269,7 +269,7 @@
{
"id": "scores",
"type": "map",
- "translate": "$condition.score",
+ "translate": "condition.score",
"values": {
"type": "range"
},
@@ -296,8 +296,8 @@
{
"id": "attribute",
"type": "enum",
- "translate": "$attribute_modifier.attribute",
- "translateValue": "$attribute",
+ "translate": "attribute_modifier.attribute",
+ "translateValue": "attribute",
"default": "generic.attackDamage",
"values": [
"generic.maxHealth",
@@ -318,18 +318,18 @@
{
"id": "name",
"type": "string",
- "translate": "$attribute_modifier.name"
+ "translate": "attribute_modifier.name"
},
{
"id": "amount",
"type": "float",
- "translate": "$attribute_modifier.amount"
+ "translate": "attribute_modifier.amount"
},
{
"id": "operation",
"type": "enum",
- "translate": "$attribute_modifier.operation",
- "translateValue": "$attribute_modifier.$operation",
+ "translate": "attribute_modifier.operation",
+ "translateValue": "attribute_modifier.operation",
"default": "addition",
"values": [
"addition",
@@ -340,8 +340,8 @@
{
"id": "slot",
"type": "set",
- "translate": "$attribute_modifier.slot",
- "translateValue": "$attribute_modifier.$slot",
+ "translate": "attribute_modifier.slot",
+ "translateValue": "attribute_modifier.slot",
"values": [
"mainhand",
"offhand",
@@ -361,7 +361,7 @@
{
"id": "type",
"type": "enum",
- "translate": "$entity.type",
+ "translate": "entity.type",
"translateValue": "",
"unset": true,
"values": "entity_types"
@@ -369,26 +369,26 @@
{
"id": "nbt",
"type": "nbt",
- "translate": "$entity.nbt"
+ "translate": "entity.nbt"
},
{
"id": "location",
"type": "object",
- "translate": "$entity.location",
+ "translate": "entity.location",
"value": "location",
"collapse": true
},
{
"id": "distance",
"type": "object",
- "translate": "$entity.distance",
+ "translate": "entity.distance",
"value": "distance",
"collapse": true
},
{
"id": "effects",
"type": "map",
- "translate": "$entity.status_effect",
+ "translate": "entity.status_effect",
"values": {
"type": "object",
"value": "status_effect"
@@ -404,31 +404,31 @@
{
"id": "position",
"type": "object",
- "translate": "$location.position",
+ "translate": "location.position",
"color": "dark",
"collapse": true,
"fields": [
{
"id": "x",
"type": "boundary",
- "translate": "$location.$position.x"
+ "translate": "location.position.x"
},
{
"id": "y",
"type": "boundary",
- "translate": "$location.$position.y"
+ "translate": "location.position.y"
},
{
"id": "z",
"type": "boundary",
- "translate": "$location.$position.z"
+ "translate": "location.position.z"
}
]
},
{
"id": "biome",
"type": "enum",
- "translate": "$location.biome",
+ "translate": "location.biome",
"translateValue": "",
"unset": true,
"values": "biomes"
@@ -436,7 +436,7 @@
{
"id": "feature",
"type": "enum",
- "translate": "$location.feature",
+ "translate": "location.feature",
"translateValue": "",
"unset": true,
"values": "structures"
@@ -444,8 +444,8 @@
{
"id": "dimension",
"type": "enum",
- "translate": "$location.dimension",
- "translateValue": "$dimension",
+ "translate": "location.dimension",
+ "translateValue": "dimension",
"unset": true,
"values": "dimensions"
}
@@ -459,27 +459,27 @@
{
"id": "x",
"type": "boundary",
- "translate": "$distance.x"
+ "translate": "distance.x"
},
{
"id": "y",
"type": "boundary",
- "translate": "$distance.y"
+ "translate": "distance.y"
},
{
"id": "z",
"type": "boundary",
- "translate": "$distance.z"
+ "translate": "distance.z"
},
{
"id": "absolute",
"type": "boundary",
- "translate": "$distance.absolute"
+ "translate": "distance.absolute"
},
{
"id": "horizontal",
"type": "boundary",
- "translate": "$distance.horizontal"
+ "translate": "distance.horizontal"
}
]
},
@@ -491,22 +491,22 @@
{
"id": "amplifier",
"type": "range",
- "translate": "$status_effect.amplifier"
+ "translate": "status_effect.amplifier"
},
{
"id": "duration",
"type": "range",
- "translate": "$status_effect.duration"
+ "translate": "status_effect.duration"
},
{
"id": "ambient",
"type": "boolean",
- "translate": "$status_effect.ambient"
+ "translate": "status_effect.ambient"
},
{
"id": "visible",
"type": "boolean",
- "translate": "$status_effect.visible"
+ "translate": "status_effect.visible"
}
]
}
diff --git a/schemas/1.14.json b/schemas/1.14.json
index 2f4b4111..b95ec2fc 100644
--- a/schemas/1.14.json
+++ b/schemas/1.14.json
@@ -4,8 +4,8 @@
{
"id": "type",
"type": "enum",
- "translate": "$table.type",
- "translateValue": "$table.$type",
+ "translate": "table.type",
+ "translateValue": "table.type",
"default": "minecraft:generic",
"values": [
"minecraft:empty",
@@ -33,12 +33,12 @@
{
"id": "rolls",
"type": "random",
- "translate": "$pool.rolls"
+ "translate": "pool.rolls"
},
{
"id": "bonus_rolls",
"type": "random",
- "translate": "$pool.bonus_rolls",
+ "translate": "pool.bonus_rolls",
"luckBased": true
},
{
@@ -72,8 +72,8 @@
{
"id": "type",
"type": "enum",
- "translate": "$entry.type",
- "translateValue": "$entry.$type",
+ "translate": "entry.type",
+ "translateValue": "entry.type",
"default": "minecraft:item",
"values": [
"minecraft:empty",
@@ -89,7 +89,7 @@
{
"id": "name",
"type": "string",
- "translate": "$entry.name",
+ "translate": "entry.name",
"require": [
"minecraft:item",
"minecraft:tag",
@@ -100,19 +100,19 @@
{
"id": "weight",
"type": "random",
- "translate": "$entry.weight"
+ "translate": "entry.weight"
},
{
"id": "quality",
"type": "random",
- "translate": "$entry.quality",
+ "translate": "entry.quality",
"luckBased": true
},
{
"id": "expand",
"type": "boolean",
"default": "false",
- "translate": "$entry.expand",
+ "translate": "entry.expand",
"require": [
"minecraft:tag"
]
@@ -154,8 +154,8 @@
{
"id": "function",
"type": "enum",
- "translate": "$function.type",
- "translateValue": "$function.$type",
+ "translate": "function.type",
+ "translateValue": "function.type",
"default": "minecraft:set_count",
"values": [
"minecraft:set_count",
@@ -182,7 +182,7 @@
{
"id": "count",
"type": "random",
- "translate": "$function.count",
+ "translate": "function.count",
"require": [
"minecraft:set_count",
"minecraft:looting_enchant"
@@ -191,7 +191,7 @@
{
"id": "damage",
"type": "random",
- "translate": "$function.damage",
+ "translate": "function.damage",
"require": [
"minecraft:set_damage"
]
@@ -199,7 +199,7 @@
{
"id": "name",
"type": "json",
- "translate": "$function.name",
+ "translate": "function.name",
"require": [
"minecraft:set_name"
]
@@ -207,7 +207,7 @@
{
"id": "lore",
"type": "json-list",
- "translate": "$function.lore",
+ "translate": "function.lore",
"require": [
"minecraft:set_lore"
]
@@ -215,7 +215,7 @@
{
"id": "tag",
"type": "nbt",
- "translate": "$function.nbt",
+ "translate": "function.nbt",
"require": [
"minecraft:set_nbt"
]
@@ -223,7 +223,7 @@
{
"id": "levels",
"type": "random",
- "translate": "$function.levels",
+ "translate": "function.levels",
"require": [
"minecraft:enchant_with_levels"
]
@@ -231,7 +231,7 @@
{
"id": "treasure",
"type": "boolean",
- "translate": "$function.treasure",
+ "translate": "function.treasure",
"default": false,
"require": [
"minecraft:enchant_with_levels"
@@ -240,7 +240,7 @@
{
"id": "limit",
"type": "int",
- "translate": "$function.limit",
+ "translate": "function.limit",
"require": [
"minecraft:looting_enchant"
]
@@ -248,7 +248,7 @@
{
"id": "limit",
"type": "boundary",
- "translate": "$function.limit",
+ "translate": "function.limit",
"require": [
"minecraft:limit_count"
]
@@ -256,7 +256,7 @@
{
"id": "destination",
"type": "enum",
- "translate": "$function.destination",
+ "translate": "function.destination",
"values": "structures",
"require": [
"minecraft:exploration_map"
@@ -265,7 +265,7 @@
{
"id": "decoration",
"type": "enum",
- "translate": "$function.decoration",
+ "translate": "function.decoration",
"values": "map_icons",
"require": [
"minecraft:exploration_map"
@@ -274,7 +274,7 @@
{
"id": "zoom",
"type": "int",
- "translate": "$function.zoom",
+ "translate": "function.zoom",
"require": [
"minecraft:exploration_map"
]
@@ -282,7 +282,7 @@
{
"id": "search_radius",
"type": "int",
- "translate": "$function.searchRadius",
+ "translate": "function.searchRadius",
"require": [
"minecraft:exploration_map"
]
@@ -290,7 +290,7 @@
{
"id": "skip_existing_chunks",
"type": "boolean",
- "translate": "$function.skipExistingChunks",
+ "translate": "function.skipExistingChunks",
"default": true,
"require": [
"minecraft:exploration_map"
@@ -309,8 +309,8 @@
{
"id": "entity",
"type": "enum",
- "translate": "$function.entity",
- "translateValue": "$source",
+ "translate": "function.entity",
+ "translateValue": "source",
"default": "this",
"values": [
"this",
@@ -326,8 +326,8 @@
{
"id": "source",
"type": "enum",
- "translate": "$function.source",
- "translateValue": "$source",
+ "translate": "function.source",
+ "translateValue": "source",
"default": "this",
"values": [
"block_entity",
@@ -343,7 +343,7 @@
{
"id": "replace",
"type": "boolean",
- "translate": "$function.replace",
+ "translate": "function.replace",
"require": [
"minecraft:set_lore"
]
@@ -351,8 +351,8 @@
{
"id": "enchantments",
"type": "set",
- "translate": "$function.enchantments",
- "translateValue": "$enchantment",
+ "translate": "function.enchantments",
+ "translateValue": "enchantment",
"values": "enchantments",
"require": [
"minecraft:enchant_randomly"
@@ -381,8 +381,8 @@
{
"id": "enchantment",
"type": "enum",
- "translate": "$function.enchantment",
- "translateValue": "$enchantment",
+ "translate": "function.enchantment",
+ "translateValue": "enchantment",
"values": "enchantments",
"require": [
"minecraft:apply_bonus"
@@ -391,8 +391,8 @@
{
"id": "formula",
"type": "enum",
- "translate": "$function.formula",
- "translateValue": "$function.$formula",
+ "translate": "function.formula",
+ "translateValue": "function.formula",
"default": "minecraft:uniform_bonus_count",
"values": [
"minecraft:uniform_bonus_count",
@@ -406,7 +406,7 @@
{
"id": "parameters",
"type": "object",
- "translate": "$function.parameters",
+ "translate": "function.parameters",
"color": "secondary",
"card": false,
"require": [
@@ -419,14 +419,14 @@
{
"id": "bonusMultiplier",
"type": "float",
- "translate": "$function.bonusMultiplier"
+ "translate": "function.bonusMultiplier"
}
]
},
{
"id": "parameters",
"type": "object",
- "translate": "$function.parameters",
+ "translate": "function.parameters",
"color": "secondary",
"card": false,
"require": [
@@ -439,12 +439,12 @@
{
"id": "extra",
"type": "int",
- "translate": "$function.extra"
+ "translate": "function.extra"
},
{
"id": "probability",
"type": "float",
- "translate": "$function.probability"
+ "translate": "function.probability"
}
]
},
@@ -475,8 +475,8 @@
{
"id": "condition",
"type": "enum",
- "translate": "$condition.type",
- "translateValue": "$condition.$type",
+ "translate": "condition.type",
+ "translateValue": "condition.type",
"default": "minecraft:random_chance",
"values": [
"minecraft:alternative",
@@ -513,7 +513,7 @@
{
"id": "chance",
"type": "float",
- "translate": "$condition.chance",
+ "translate": "condition.chance",
"require": [
"minecraft:random_chance",
"minecraft:random_chance_with_looting"
@@ -522,7 +522,7 @@
{
"id": "looting_multiplier",
"type": "float",
- "translate": "$condition.looting_multiplier",
+ "translate": "condition.looting_multiplier",
"require": [
"minecraft:random_chance_with_looting"
]
@@ -530,7 +530,7 @@
{
"id": "inverse",
"type": "boolean",
- "translate": "$condition.inverse",
+ "translate": "condition.inverse",
"default": false,
"require": [
"minecraft:killed_by_player"
@@ -539,8 +539,8 @@
{
"id": "entity",
"type": "enum",
- "translate": "$condition.entity",
- "translateValue": "$source",
+ "translate": "condition.entity",
+ "translateValue": "source",
"default": "this",
"values": [
"this",
@@ -555,8 +555,8 @@
{
"id": "enchantment",
"type": "enum",
- "translate": "$condition.enchantment",
- "translateValue": "$enchantment",
+ "translate": "condition.enchantment",
+ "translateValue": "enchantment",
"values": "enchantments",
"require": [
"minecraft:table_bonus"
@@ -565,7 +565,7 @@
{
"id": "chances",
"type": "chance-list",
- "translate": "$condition.chances",
+ "translate": "condition.chances",
"require": [
"minecraft:table_bonus"
]
@@ -573,7 +573,7 @@
{
"id": "raining",
"type": "boolean",
- "translate": "$condition.raining",
+ "translate": "condition.raining",
"require": [
"minecraft:weather_check"
]
@@ -581,7 +581,7 @@
{
"id": "thundering",
"type": "boolean",
- "translate": "$condition.thundering",
+ "translate": "condition.thundering",
"require": [
"minecraft:weather_check"
]
@@ -589,7 +589,7 @@
{
"id": "block",
"type": "string",
- "translate": "$condition.block",
+ "translate": "condition.block",
"require": [
"minecraft:block_state_propery"
]
@@ -597,7 +597,7 @@
{
"id": "properties",
"type": "map",
- "translate": "$condition.block_state",
+ "translate": "condition.block_state",
"values": {
"type": "string"
},
@@ -608,7 +608,7 @@
{
"id": "scores",
"type": "map",
- "translate": "$condition.score",
+ "translate": "condition.score",
"values": {
"type": "range"
},
@@ -682,8 +682,8 @@
{
"id": "attribute",
"type": "enum",
- "translate": "$attribute_modifier.attribute",
- "translateValue": "$attribute",
+ "translate": "attribute_modifier.attribute",
+ "translateValue": "attribute",
"default": "generic.attackDamage",
"values": [
"generic.maxHealth",
@@ -704,18 +704,18 @@
{
"id": "name",
"type": "string",
- "translate": "$attribute_modifier.name"
+ "translate": "attribute_modifier.name"
},
{
"id": "amount",
"type": "float",
- "translate": "$attribute_modifier.amount"
+ "translate": "attribute_modifier.amount"
},
{
"id": "operation",
"type": "enum",
- "translate": "$attribute_modifier.operation",
- "translateValue": "$attribute_modifier.$operation",
+ "translate": "attribute_modifier.operation",
+ "translateValue": "attribute_modifier.operation",
"default": "addition",
"values": [
"addition",
@@ -726,8 +726,8 @@
{
"id": "slot",
"type": "set",
- "translate": "$attribute_modifier.slot",
- "translateValue": "$slot",
+ "translate": "attribute_modifier.slot",
+ "translateValue": "slot",
"values": [
"mainhand",
"offhand",
@@ -747,20 +747,20 @@
{
"id": "source",
"type": "string",
- "translate": "$nbt_operation.source",
+ "translate": "nbt_operation.source",
"class": "code"
},
{
"id": "target",
"type": "string",
- "translate": "$nbt_operation.target",
+ "translate": "nbt_operation.target",
"class": "code"
},
{
"id": "op",
"type": "enum",
- "translate": "$nbt_operation.operation",
- "translateValue": "$nbt_operation.$operation",
+ "translate": "nbt_operation.operation",
+ "translateValue": "nbt_operation.operation",
"default": "replace",
"values": [
"replace",
@@ -778,7 +778,7 @@
{
"id": "type",
"type": "enum",
- "translate": "$entity.type",
+ "translate": "entity.type",
"translateValue": "",
"unset": true,
"values": "entity_types"
@@ -786,67 +786,67 @@
{
"id": "nbt",
"type": "nbt",
- "translate": "$entity.nbt"
+ "translate": "entity.nbt"
},
{
"id": "location",
"type": "object",
- "translate": "$entity.location",
+ "translate": "entity.location",
"value": "location",
"collapse": true
},
{
"id": "distance",
"type": "object",
- "translate": "$entity.distance",
+ "translate": "entity.distance",
"value": "distance",
"collapse": true
},
{
"id": "flags",
"type": "object",
- "translate": "$entity.flags",
+ "translate": "entity.flags",
"color": "dark",
"collapse": true,
"fields": [
{
"id": "is_on_fire",
"type": "boolean",
- "translate": "$entity.isOnFire"
+ "translate": "entity.isOnFire"
},
{
"id": "is_sneaking",
"type": "boolean",
- "translate": "$entity.isSneaking"
+ "translate": "entity.isSneaking"
},
{
"id": "is_sprinting",
"type": "boolean",
- "translate": "$entity.isSprinting"
+ "translate": "entity.isSprinting"
},
{
"id": "is_swimming",
"type": "boolean",
- "translate": "$entity.isSwimming"
+ "translate": "entity.isSwimming"
},
{
"id": "is_baby",
"type": "boolean",
- "translate": "$entity.isBaby"
+ "translate": "entity.isBaby"
}
]
},
{
"id": "equipment",
"type": "object",
- "translate": "$entity.equipment",
+ "translate": "entity.equipment",
"color": "dark",
"collapse": true,
"fields": [
{
"id": "mainhand",
"type": "object",
- "translate": "$slot.mainhand",
+ "translate": "slot.mainhand",
"color": "dark",
"collapse": true,
"value": "item"
@@ -854,7 +854,7 @@
{
"id": "offhand",
"type": "object",
- "translate": "$slot.offhand",
+ "translate": "slot.offhand",
"color": "dark",
"collapse": true,
"value": "item"
@@ -862,7 +862,7 @@
{
"id": "head",
"type": "object",
- "translate": "$slot.head",
+ "translate": "slot.head",
"color": "dark",
"collapse": true,
"value": "item"
@@ -870,7 +870,7 @@
{
"id": "chest",
"type": "object",
- "translate": "$slot.chest",
+ "translate": "slot.chest",
"color": "dark",
"collapse": true,
"value": "item"
@@ -878,7 +878,7 @@
{
"id": "legs",
"type": "object",
- "translate": "$slot.legs",
+ "translate": "slot.legs",
"color": "dark",
"collapse": true,
"value": "item"
@@ -886,7 +886,7 @@
{
"id": "feet",
"type": "object",
- "translate": "$slot.feet",
+ "translate": "slot.feet",
"color": "dark",
"collapse": true,
"value": "item"
@@ -896,7 +896,7 @@
{
"id": "effects",
"type": "map",
- "translate": "$entity.status_effect",
+ "translate": "entity.status_effect",
"values": {
"type": "object",
"value": "status_effect"
@@ -912,31 +912,31 @@
{
"id": "position",
"type": "object",
- "translate": "$location.position",
+ "translate": "location.position",
"color": "dark",
"collapse": true,
"fields": [
{
"id": "x",
"type": "boundary",
- "translate": "$location.$position.x"
+ "translate": "location.position.x"
},
{
"id": "y",
"type": "boundary",
- "translate": "$location.$position.y"
+ "translate": "location.position.y"
},
{
"id": "z",
"type": "boundary",
- "translate": "$location.$position.z"
+ "translate": "location.position.z"
}
]
},
{
"id": "biome",
"type": "enum",
- "translate": "$location.biome",
+ "translate": "location.biome",
"translateValue": "",
"unset": true,
"values": "biomes"
@@ -944,7 +944,7 @@
{
"id": "feature",
"type": "enum",
- "translate": "$location.feature",
+ "translate": "location.feature",
"translateValue": "",
"unset": true,
"values": "structures"
@@ -952,8 +952,8 @@
{
"id": "dimension",
"type": "enum",
- "translate": "$location.dimension",
- "translateValue": "$dimension",
+ "translate": "location.dimension",
+ "translateValue": "dimension",
"unset": true,
"values": "dimensions"
}
@@ -967,27 +967,27 @@
{
"id": "x",
"type": "boundary",
- "translate": "$distance.x"
+ "translate": "distance.x"
},
{
"id": "y",
"type": "boundary",
- "translate": "$distance.y"
+ "translate": "distance.y"
},
{
"id": "z",
"type": "boundary",
- "translate": "$distance.z"
+ "translate": "distance.z"
},
{
"id": "absolute",
"type": "boundary",
- "translate": "$distance.absolute"
+ "translate": "distance.absolute"
},
{
"id": "horizontal",
"type": "boundary",
- "translate": "$distance.horizontal"
+ "translate": "distance.horizontal"
}
]
},
@@ -999,22 +999,22 @@
{
"id": "amplifier",
"type": "range",
- "translate": "$status_effect.amplifier"
+ "translate": "status_effect.amplifier"
},
{
"id": "duration",
"type": "range",
- "translate": "$status_effect.duration"
+ "translate": "status_effect.duration"
},
{
"id": "ambient",
"type": "boolean",
- "translate": "$status_effect.ambient"
+ "translate": "status_effect.ambient"
},
{
"id": "visible",
"type": "boolean",
- "translate": "$status_effect.visible"
+ "translate": "status_effect.visible"
}
]
},
@@ -1026,12 +1026,12 @@
{
"id": "type",
"type": "string",
- "translate": "$potion_effect.type"
+ "translate": "potion_effect.type"
},
{
"id": "duration",
"type": "range",
- "translate": "$potion_effect.duration"
+ "translate": "potion_effect.duration"
}
]
},
@@ -1043,32 +1043,32 @@
{
"id": "name",
"type": "string",
- "translate": "$item.name"
+ "translate": "item.name"
},
{
"id": "tag",
"type": "string",
- "translate": "$item.tag"
+ "translate": "item.tag"
},
{
"id": "count",
"type": "range",
- "translate": "$item.count"
+ "translate": "item.count"
},
{
"id": "durability",
"type": "range",
- "translate": "$item.durability"
+ "translate": "item.durability"
},
{
"id": "potion",
"type": "string",
- "translate": "$item.potion"
+ "translate": "item.potion"
},
{
"id": "nbt",
"type": "nbt",
- "translate": "$item.nbt"
+ "translate": "item.nbt"
},
{
"id": "enchantments",
@@ -1087,14 +1087,14 @@
{
"id": "enchantment",
"type": "enum",
- "translate": "$item.enchantment",
- "translateValue": "$enchantment",
+ "translate": "item.enchantment",
+ "translateValue": "enchantment",
"values": "enchantments"
},
{
"id": "levels",
"type": "range",
- "translate": "$item.levels"
+ "translate": "item.levels"
}
]
},
@@ -1106,47 +1106,47 @@
{
"id": "is_explosion",
"type": "boolean",
- "translate": "$damage_source.is_explosion"
+ "translate": "damage_source.is_explosion"
},
{
"id": "is_projectile",
"type": "boolean",
- "translate": "$damage_source.is_projectile"
+ "translate": "damage_source.is_projectile"
},
{
"id": "is_fire",
"type": "boolean",
- "translate": "$damage_source.is_fire"
+ "translate": "damage_source.is_fire"
},
{
"id": "is_lightning",
"type": "boolean",
- "translate": "$damage_source.is_lightning"
+ "translate": "damage_source.is_lightning"
},
{
"id": "is_magic",
"type": "boolean",
- "translate": "$damage_source.is_magic"
+ "translate": "damage_source.is_magic"
},
{
"id": "bypasses_magic",
"type": "boolean",
- "translate": "$damage_source.bypasses_magic"
+ "translate": "damage_source.bypasses_magic"
},
{
"id": "bypasses_invulnerability",
"type": "boolean",
- "translate": "$damage_source.bypasses_invulnerability"
+ "translate": "damage_source.bypasses_invulnerability"
},
{
"id": "bypasses_armor",
"type": "boolean",
- "translate": "$damage_source.bypasses_armor"
+ "translate": "damage_source.bypasses_armor"
},
{
"id": "source_entity",
"type": "object",
- "translate": "$damage_source.source_entity",
+ "translate": "damage_source.source_entity",
"color": "dark",
"collapse": true,
"value": "entity"
@@ -1154,7 +1154,7 @@
{
"id": "direct_entity",
"type": "object",
- "translate": "$damage_source.direct_entity",
+ "translate": "damage_source.direct_entity",
"color": "dark",
"collapse": true,
"value": "entity"
diff --git a/schemas/1.15.json b/schemas/1.15.json
index 4bfb8d4f..e23e6899 100644
--- a/schemas/1.15.json
+++ b/schemas/1.15.json
@@ -4,8 +4,8 @@
{
"id": "type",
"type": "enum",
- "translate": "$table.type",
- "translateValue": "$table.$type",
+ "translate": "table.type",
+ "translateValue": "table.type",
"default": "minecraft:generic",
"values": [
"minecraft:empty",
@@ -33,12 +33,12 @@
{
"id": "rolls",
"type": "random",
- "translate": "$pool.rolls"
+ "translate": "pool.rolls"
},
{
"id": "bonus_rolls",
"type": "random",
- "translate": "$pool.bonus_rolls",
+ "translate": "pool.bonus_rolls",
"luckBased": true
},
{
@@ -72,8 +72,8 @@
{
"id": "type",
"type": "enum",
- "translate": "$entry.type",
- "translateValue": "$entry.$type",
+ "translate": "entry.type",
+ "translateValue": "entry.type",
"default": "minecraft:item",
"values": [
"minecraft:empty",
@@ -89,7 +89,7 @@
{
"id": "name",
"type": "string",
- "translate": "$entry.name",
+ "translate": "entry.name",
"require": [
"minecraft:item",
"minecraft:tag",
@@ -100,19 +100,19 @@
{
"id": "weight",
"type": "random",
- "translate": "$entry.weight"
+ "translate": "entry.weight"
},
{
"id": "quality",
"type": "random",
- "translate": "$entry.quality",
+ "translate": "entry.quality",
"luckBased": true
},
{
"id": "expand",
"type": "boolean",
"default": "false",
- "translate": "$entry.expand",
+ "translate": "entry.expand",
"require": [
"minecraft:tag"
]
@@ -154,8 +154,8 @@
{
"id": "function",
"type": "enum",
- "translate": "$function.type",
- "translateValue": "$function.$type",
+ "translate": "function.type",
+ "translateValue": "function.type",
"default": "minecraft:set_count",
"values": [
"minecraft:set_count",
@@ -183,7 +183,7 @@
{
"id": "count",
"type": "random",
- "translate": "$function.count",
+ "translate": "function.count",
"require": [
"minecraft:set_count",
"minecraft:looting_enchant"
@@ -192,7 +192,7 @@
{
"id": "damage",
"type": "random",
- "translate": "$function.damage",
+ "translate": "function.damage",
"require": [
"minecraft:set_damage"
]
@@ -200,7 +200,7 @@
{
"id": "name",
"type": "json",
- "translate": "$function.name",
+ "translate": "function.name",
"require": [
"minecraft:set_name"
]
@@ -208,7 +208,7 @@
{
"id": "lore",
"type": "json-list",
- "translate": "$function.lore",
+ "translate": "function.lore",
"require": [
"minecraft:set_lore"
]
@@ -216,7 +216,7 @@
{
"id": "tag",
"type": "nbt",
- "translate": "$function.nbt",
+ "translate": "function.nbt",
"require": [
"minecraft:set_nbt"
]
@@ -224,7 +224,7 @@
{
"id": "levels",
"type": "random",
- "translate": "$function.levels",
+ "translate": "function.levels",
"require": [
"minecraft:enchant_with_levels"
]
@@ -232,7 +232,7 @@
{
"id": "treasure",
"type": "boolean",
- "translate": "$function.treasure",
+ "translate": "function.treasure",
"default": false,
"require": [
"minecraft:enchant_with_levels"
@@ -241,7 +241,7 @@
{
"id": "limit",
"type": "int",
- "translate": "$function.limit",
+ "translate": "function.limit",
"require": [
"minecraft:looting_enchant"
]
@@ -249,7 +249,7 @@
{
"id": "limit",
"type": "boundary",
- "translate": "$function.limit",
+ "translate": "function.limit",
"require": [
"minecraft:limit_count"
]
@@ -257,7 +257,7 @@
{
"id": "destination",
"type": "enum",
- "translate": "$function.destination",
+ "translate": "function.destination",
"values": "structures",
"require": [
"minecraft:exploration_map"
@@ -266,7 +266,7 @@
{
"id": "decoration",
"type": "enum",
- "translate": "$function.decoration",
+ "translate": "function.decoration",
"values": "map_icons",
"require": [
"minecraft:exploration_map"
@@ -275,7 +275,7 @@
{
"id": "zoom",
"type": "int",
- "translate": "$function.zoom",
+ "translate": "function.zoom",
"require": [
"minecraft:exploration_map"
]
@@ -283,7 +283,7 @@
{
"id": "search_radius",
"type": "int",
- "translate": "$function.searchRadius",
+ "translate": "function.searchRadius",
"require": [
"minecraft:exploration_map"
]
@@ -291,7 +291,7 @@
{
"id": "skip_existing_chunks",
"type": "boolean",
- "translate": "$function.skipExistingChunks",
+ "translate": "function.skipExistingChunks",
"default": true,
"require": [
"minecraft:exploration_map"
@@ -310,7 +310,7 @@
{
"id": "block",
"type": "string",
- "translate": "$function.block",
+ "translate": "function.block",
"require": [
"minecraft:copy_state"
]
@@ -318,7 +318,7 @@
{
"id": "properties",
"type": "string-list",
- "translate": "$function.properties",
+ "translate": "function.properties",
"require": [
"minecraft:copy_state"
]
@@ -326,8 +326,8 @@
{
"id": "entity",
"type": "enum",
- "translate": "$function.entity",
- "translateValue": "$source",
+ "translate": "function.entity",
+ "translateValue": "source",
"default": "minecraft:this",
"values": [
"minecraft:this",
@@ -343,8 +343,8 @@
{
"id": "source",
"type": "enum",
- "translate": "$function.source",
- "translateValue": "$source",
+ "translate": "function.source",
+ "translateValue": "source",
"default": "minecraft:this",
"values": [
"minecraft:block_entity",
@@ -360,7 +360,7 @@
{
"id": "replace",
"type": "boolean",
- "translate": "$function.replace",
+ "translate": "function.replace",
"require": [
"minecraft:set_lore"
]
@@ -368,8 +368,8 @@
{
"id": "enchantments",
"type": "set",
- "translate": "$function.enchantments",
- "translateValue": "$enchantment",
+ "translate": "function.enchantments",
+ "translateValue": "enchantment",
"values": "enchantments",
"require": [
"minecraft:enchant_randomly"
@@ -398,8 +398,8 @@
{
"id": "enchantment",
"type": "enum",
- "translate": "$function.enchantment",
- "translateValue": "$enchantment",
+ "translate": "function.enchantment",
+ "translateValue": "enchantment",
"values": "enchantments",
"require": [
"minecraft:apply_bonus"
@@ -408,8 +408,8 @@
{
"id": "formula",
"type": "enum",
- "translate": "$function.formula",
- "translateValue": "$function.$formula",
+ "translate": "function.formula",
+ "translateValue": "function.formula",
"default": "minecraft:uniform_bonus_count",
"values": [
"minecraft:uniform_bonus_count",
@@ -423,7 +423,7 @@
{
"id": "parameters",
"type": "object",
- "translate": "$function.parameters",
+ "translate": "function.parameters",
"color": "secondary",
"card": false,
"require": [
@@ -436,14 +436,14 @@
{
"id": "bonusMultiplier",
"type": "float",
- "translate": "$function.bonusMultiplier"
+ "translate": "function.bonusMultiplier"
}
]
},
{
"id": "parameters",
"type": "object",
- "translate": "$function.parameters",
+ "translate": "function.parameters",
"color": "secondary",
"card": false,
"require": [
@@ -456,12 +456,12 @@
{
"id": "extra",
"type": "int",
- "translate": "$function.extra"
+ "translate": "function.extra"
},
{
"id": "probability",
"type": "float",
- "translate": "$function.probability"
+ "translate": "function.probability"
}
]
},
@@ -492,8 +492,8 @@
{
"id": "condition",
"type": "enum",
- "translate": "$condition.type",
- "translateValue": "$condition.$type",
+ "translate": "condition.type",
+ "translateValue": "condition.type",
"default": "minecraft:random_chance",
"values": [
"minecraft:alternative",
@@ -531,7 +531,7 @@
{
"id": "name",
"type": "string",
- "translate": "$condition.name",
+ "translate": "condition.name",
"require": [
"minecraft:reference"
]
@@ -539,7 +539,7 @@
{
"id": "chance",
"type": "float",
- "translate": "$condition.chance",
+ "translate": "condition.chance",
"require": [
"minecraft:random_chance",
"minecraft:random_chance_with_looting"
@@ -548,7 +548,7 @@
{
"id": "looting_multiplier",
"type": "float",
- "translate": "$condition.looting_multiplier",
+ "translate": "condition.looting_multiplier",
"require": [
"minecraft:random_chance_with_looting"
]
@@ -556,7 +556,7 @@
{
"id": "inverse",
"type": "boolean",
- "translate": "$condition.inverse",
+ "translate": "condition.inverse",
"default": false,
"require": [
"minecraft:killed_by_player"
@@ -565,8 +565,8 @@
{
"id": "entity",
"type": "enum",
- "translate": "$condition.entity",
- "translateValue": "$source",
+ "translate": "condition.entity",
+ "translateValue": "source",
"default": "this",
"values": [
"this",
@@ -581,8 +581,8 @@
{
"id": "enchantment",
"type": "enum",
- "translate": "$condition.enchantment",
- "translateValue": "$enchantment",
+ "translate": "condition.enchantment",
+ "translateValue": "enchantment",
"values": "enchantments",
"require": [
"minecraft:table_bonus"
@@ -591,7 +591,7 @@
{
"id": "chances",
"type": "chance-list",
- "translate": "$condition.chances",
+ "translate": "condition.chances",
"require": [
"minecraft:table_bonus"
]
@@ -599,7 +599,7 @@
{
"id": "raining",
"type": "boolean",
- "translate": "$condition.raining",
+ "translate": "condition.raining",
"require": [
"minecraft:weather_check"
]
@@ -607,7 +607,7 @@
{
"id": "thundering",
"type": "boolean",
- "translate": "$condition.thundering",
+ "translate": "condition.thundering",
"require": [
"minecraft:weather_check"
]
@@ -615,7 +615,7 @@
{
"id": "block",
"type": "string",
- "translate": "$condition.block",
+ "translate": "condition.block",
"require": [
"minecraft:block_state_propery"
]
@@ -623,7 +623,7 @@
{
"id": "properties",
"type": "map",
- "translate": "$condition.block_state",
+ "translate": "condition.block_state",
"values": {
"type": "string"
},
@@ -634,7 +634,7 @@
{
"id": "scores",
"type": "map",
- "translate": "$condition.score",
+ "translate": "condition.score",
"values": {
"type": "range"
},
@@ -708,8 +708,8 @@
{
"id": "attribute",
"type": "enum",
- "translate": "$attribute_modifier.attribute",
- "translateValue": "$attribute",
+ "translate": "attribute_modifier.attribute",
+ "translateValue": "attribute",
"default": "generic.attackDamage",
"values": [
"generic.maxHealth",
@@ -730,18 +730,18 @@
{
"id": "name",
"type": "string",
- "translate": "$attribute_modifier.name"
+ "translate": "attribute_modifier.name"
},
{
"id": "amount",
"type": "float",
- "translate": "$attribute_modifier.amount"
+ "translate": "attribute_modifier.amount"
},
{
"id": "operation",
"type": "enum",
- "translate": "$attribute_modifier.operation",
- "translateValue": "$attribute_modifier.$operation",
+ "translate": "attribute_modifier.operation",
+ "translateValue": "attribute_modifier.operation",
"default": "addition",
"values": [
"addition",
@@ -752,8 +752,8 @@
{
"id": "slots",
"type": "set",
- "translate": "$attribute_modifier.slots",
- "translateValue": "$slot",
+ "translate": "attribute_modifier.slots",
+ "translateValue": "slot",
"values": [
"mainhand",
"offhand",
@@ -773,20 +773,20 @@
{
"id": "source",
"type": "string",
- "translate": "$nbt_operation.source",
+ "translate": "nbt_operation.source",
"class": "code"
},
{
"id": "target",
"type": "string",
- "translate": "$nbt_operation.target",
+ "translate": "nbt_operation.target",
"class": "code"
},
{
"id": "op",
"type": "enum",
- "translate": "$nbt_operation.operation",
- "translateValue": "$nbt_operation.$operation",
+ "translate": "nbt_operation.operation",
+ "translateValue": "nbt_operation.operation",
"default": "replace",
"values": [
"replace",
@@ -804,7 +804,7 @@
{
"id": "type",
"type": "enum",
- "translate": "$entity.type",
+ "translate": "entity.type",
"translateValue": "",
"unset": true,
"values": "entity_types"
@@ -812,67 +812,67 @@
{
"id": "nbt",
"type": "nbt",
- "translate": "$entity.nbt"
+ "translate": "entity.nbt"
},
{
"id": "location",
"type": "object",
- "translate": "$entity.location",
+ "translate": "entity.location",
"value": "location",
"collapse": true
},
{
"id": "distance",
"type": "object",
- "translate": "$entity.distance",
+ "translate": "entity.distance",
"value": "distance",
"collapse": true
},
{
"id": "flags",
"type": "object",
- "translate": "$entity.flags",
+ "translate": "entity.flags",
"color": "dark",
"collapse": true,
"fields": [
{
"id": "is_on_fire",
"type": "boolean",
- "translate": "$entity.isOnFire"
+ "translate": "entity.isOnFire"
},
{
"id": "is_sneaking",
"type": "boolean",
- "translate": "$entity.isSneaking"
+ "translate": "entity.isSneaking"
},
{
"id": "is_sprinting",
"type": "boolean",
- "translate": "$entity.isSprinting"
+ "translate": "entity.isSprinting"
},
{
"id": "is_swimming",
"type": "boolean",
- "translate": "$entity.isSwimming"
+ "translate": "entity.isSwimming"
},
{
"id": "is_baby",
"type": "boolean",
- "translate": "$entity.isBaby"
+ "translate": "entity.isBaby"
}
]
},
{
"id": "equipment",
"type": "object",
- "translate": "$entity.equipment",
+ "translate": "entity.equipment",
"color": "dark",
"collapse": true,
"fields": [
{
"id": "mainhand",
"type": "object",
- "translate": "$slot.mainhand",
+ "translate": "slot.mainhand",
"color": "dark",
"collapse": true,
"value": "item"
@@ -880,7 +880,7 @@
{
"id": "offhand",
"type": "object",
- "translate": "$slot.offhand",
+ "translate": "slot.offhand",
"color": "dark",
"collapse": true,
"value": "item"
@@ -888,7 +888,7 @@
{
"id": "head",
"type": "object",
- "translate": "$slot.head",
+ "translate": "slot.head",
"color": "dark",
"collapse": true,
"value": "item"
@@ -896,7 +896,7 @@
{
"id": "chest",
"type": "object",
- "translate": "$slot.chest",
+ "translate": "slot.chest",
"color": "dark",
"collapse": true,
"value": "item"
@@ -904,7 +904,7 @@
{
"id": "legs",
"type": "object",
- "translate": "$slot.legs",
+ "translate": "slot.legs",
"color": "dark",
"collapse": true,
"value": "item"
@@ -912,7 +912,7 @@
{
"id": "feet",
"type": "object",
- "translate": "$slot.feet",
+ "translate": "slot.feet",
"color": "dark",
"collapse": true,
"value": "item"
@@ -922,7 +922,7 @@
{
"id": "effects",
"type": "map",
- "translate": "$entity.status_effect",
+ "translate": "entity.status_effect",
"values": {
"type": "object",
"value": "status_effect"
@@ -938,31 +938,31 @@
{
"id": "position",
"type": "object",
- "translate": "$location.position",
+ "translate": "location.position",
"color": "dark",
"collapse": true,
"fields": [
{
"id": "x",
"type": "boundary",
- "translate": "$location.$position.x"
+ "translate": "location.position.x"
},
{
"id": "y",
"type": "boundary",
- "translate": "$location.$position.y"
+ "translate": "location.position.y"
},
{
"id": "z",
"type": "boundary",
- "translate": "$location.$position.z"
+ "translate": "location.position.z"
}
]
},
{
"id": "biome",
"type": "enum",
- "translate": "$location.biome",
+ "translate": "location.biome",
"translateValue": "",
"unset": true,
"values": "biomes"
@@ -970,7 +970,7 @@
{
"id": "feature",
"type": "enum",
- "translate": "$location.feature",
+ "translate": "location.feature",
"translateValue": "",
"unset": true,
"values": "structures"
@@ -978,50 +978,50 @@
{
"id": "dimension",
"type": "enum",
- "translate": "$location.dimension",
- "translateValue": "$dimension",
+ "translate": "location.dimension",
+ "translateValue": "dimension",
"unset": true,
"values": "dimensions"
},
{
"id": "light",
"type": "object",
- "translate": "$location.light",
+ "translate": "location.light",
"card": false,
"fields": [
{
"id": "light",
"type": "range",
- "translate": "$location.$light.light"
+ "translate": "location.light.light"
}
]
},
{
"id": "block",
"type": "object",
- "translate": "$location.block",
+ "translate": "location.block",
"color": "dark",
"collapse": true,
"fields": [
{
"id": "block",
"type": "string",
- "translate": "$location.$block.block"
+ "translate": "location.block.block"
},
{
"id": "tag",
"type": "string",
- "translate": "$location.$block.tag"
+ "translate": "location.block.tag"
},
{
"id": "nbt",
"type": "nbt",
- "translate": "$location.$block.nbt"
+ "translate": "location.block.nbt"
},
{
"id": "state",
"type": "map",
- "translate": "$location.$block.state",
+ "translate": "location.block.state",
"values": {
"type": "string"
}
@@ -1031,24 +1031,24 @@
{
"id": "fluid",
"type": "object",
- "translate": "$location.fluid",
+ "translate": "location.fluid",
"color": "dark",
"collapse": true,
"fields": [
{
"id": "fluid",
"type": "string",
- "translate": "$location.$fluid.fluid"
+ "translate": "location.fluid.fluid"
},
{
"id": "tag",
"type": "string",
- "translate": "$location.$fluid.tag"
+ "translate": "location.fluid.tag"
},
{
"id": "state",
"type": "map",
- "translate": "$location.$fluid.state",
+ "translate": "location.fluid.state",
"values": {
"type": "string"
}
@@ -1065,27 +1065,27 @@
{
"id": "x",
"type": "boundary",
- "translate": "$distance.x"
+ "translate": "distance.x"
},
{
"id": "y",
"type": "boundary",
- "translate": "$distance.y"
+ "translate": "distance.y"
},
{
"id": "z",
"type": "boundary",
- "translate": "$distance.z"
+ "translate": "distance.z"
},
{
"id": "absolute",
"type": "boundary",
- "translate": "$distance.absolute"
+ "translate": "distance.absolute"
},
{
"id": "horizontal",
"type": "boundary",
- "translate": "$distance.horizontal"
+ "translate": "distance.horizontal"
}
]
},
@@ -1097,22 +1097,22 @@
{
"id": "amplifier",
"type": "range",
- "translate": "$status_effect.amplifier"
+ "translate": "status_effect.amplifier"
},
{
"id": "duration",
"type": "range",
- "translate": "$status_effect.duration"
+ "translate": "status_effect.duration"
},
{
"id": "ambient",
"type": "boolean",
- "translate": "$status_effect.ambient"
+ "translate": "status_effect.ambient"
},
{
"id": "visible",
"type": "boolean",
- "translate": "$status_effect.visible"
+ "translate": "status_effect.visible"
}
]
},
@@ -1124,12 +1124,12 @@
{
"id": "type",
"type": "string",
- "translate": "$potion_effect.type"
+ "translate": "potion_effect.type"
},
{
"id": "duration",
"type": "range",
- "translate": "$potion_effect.duration"
+ "translate": "potion_effect.duration"
}
]
},
@@ -1141,32 +1141,32 @@
{
"id": "name",
"type": "string",
- "translate": "$item.name"
+ "translate": "item.name"
},
{
"id": "tag",
"type": "string",
- "translate": "$item.tag"
+ "translate": "item.tag"
},
{
"id": "count",
"type": "range",
- "translate": "$item.count"
+ "translate": "item.count"
},
{
"id": "durability",
"type": "range",
- "translate": "$item.durability"
+ "translate": "item.durability"
},
{
"id": "potion",
"type": "string",
- "translate": "$item.potion"
+ "translate": "item.potion"
},
{
"id": "nbt",
"type": "nbt",
- "translate": "$item.nbt"
+ "translate": "item.nbt"
},
{
"id": "enchantments",
@@ -1192,14 +1192,14 @@
{
"id": "enchantment",
"type": "enum",
- "translate": "$item.enchantment",
- "translateValue": "$enchantment",
+ "translate": "item.enchantment",
+ "translateValue": "enchantment",
"values": "enchantments"
},
{
"id": "levels",
"type": "range",
- "translate": "$item.levels"
+ "translate": "item.levels"
}
]
},
@@ -1211,47 +1211,47 @@
{
"id": "is_explosion",
"type": "boolean",
- "translate": "$damage_source.is_explosion"
+ "translate": "damage_source.is_explosion"
},
{
"id": "is_projectile",
"type": "boolean",
- "translate": "$damage_source.is_projectile"
+ "translate": "damage_source.is_projectile"
},
{
"id": "is_fire",
"type": "boolean",
- "translate": "$damage_source.is_fire"
+ "translate": "damage_source.is_fire"
},
{
"id": "is_lightning",
"type": "boolean",
- "translate": "$damage_source.is_lightning"
+ "translate": "damage_source.is_lightning"
},
{
"id": "is_magic",
"type": "boolean",
- "translate": "$damage_source.is_magic"
+ "translate": "damage_source.is_magic"
},
{
"id": "bypasses_magic",
"type": "boolean",
- "translate": "$damage_source.bypasses_magic"
+ "translate": "damage_source.bypasses_magic"
},
{
"id": "bypasses_invulnerability",
"type": "boolean",
- "translate": "$damage_source.bypasses_invulnerability"
+ "translate": "damage_source.bypasses_invulnerability"
},
{
"id": "bypasses_armor",
"type": "boolean",
- "translate": "$damage_source.bypasses_armor"
+ "translate": "damage_source.bypasses_armor"
},
{
"id": "source_entity",
"type": "object",
- "translate": "$damage_source.source_entity",
+ "translate": "damage_source.source_entity",
"color": "dark",
"collapse": true,
"value": "entity"
@@ -1259,7 +1259,7 @@
{
"id": "direct_entity",
"type": "object",
- "translate": "$damage_source.direct_entity",
+ "translate": "damage_source.direct_entity",
"color": "dark",
"collapse": true,
"value": "entity"