Skip to content

Instantly share code, notes, and snippets.

@SPGoding
Last active July 21, 2020 01:02
Show Gist options
  • Save SPGoding/532e2ed6c269d0fb0053bd4792932079 to your computer and use it in GitHub Desktop.
Save SPGoding/532e2ed6c269d0fb0053bd4792932079 to your computer and use it in GitHub Desktop.
Map locale keys from the legacy Misode generator to the new Misode generator. What is Misode generator? It's a generator used to generate Misodes
// Put `input.json` and `mapping.json` in the same directory as this script.
const { promises: fs } = require('fs')
const path = require('path');
(async () => {
const result1 = {}
const result2 = {}
const input = JSON.parse(await fs.readFile(path.join(__dirname, 'input.json'), { encoding: 'utf-8' }))
const mapping = JSON.parse(await fs.readFile(path.join(__dirname, 'mapping.json'), { encoding: 'utf-8' }))
for (const oldKey in input) {
const newKey = mapping[oldKey] == null ? oldKey : mapping[oldKey]
if (mapping[oldKey] !== '') {
result1[newKey] = input[oldKey]
}
}
for (const key of Object.keys(result1).sort()) {
result2[key] = result1[key]
}
await fs.writeFile(path.join(__dirname, 'result.json'), JSON.stringify(result2, undefined, 2) + '\n')
})()
{
"2_spaces": "2_spaces",
"4_spaces": "4_spaces",
"attribute.generic_armor": "attribute.generic_armor",
"attribute.generic_armorToughness": "attribute.generic_armorToughness",
"attribute.generic_attackDamage": "attribute.generic_attackDamage",
"attribute.generic_attackKnockback": "attribute.generic_attackKnockback",
"attribute.generic_attackSpeed": "attribute.generic_attackSpeed",
"attribute.generic_flyingSpeed": "attribute.generic_flyingSpeed",
"attribute.generic_followRange": "attribute.generic_followRange",
"attribute.generic_knockbackResistance": "attribute.generic_knockbackResistance",
"attribute.generic_luck": "attribute.generic_luck",
"attribute.generic_maxHealth": "attribute.generic_maxHealth",
"attribute.generic_movementSpeed": "attribute.generic_movementSpeed",
"attribute.horse_jumpStrength": "attribute.horse_jumpStrength",
"attribute.zombie_spawnReinforcements": "attribute.zombie_spawnReinforcements",
"attribute_modifier.amount": "attribute_modifier.amount",
"attribute_modifier.attribute": "attribute_modifier.attribute",
"attribute_modifier.name": "attribute_modifier.name",
"attribute_modifier.operation": "attribute_modifier.operation",
"attribute_modifier.operation.addition": "attribute_modifier.operation.addition",
"attribute_modifier.operation.multiply_base": "attribute_modifier.operation.multiply_base",
"attribute_modifier.operation.multiply_total": "attribute_modifier.operation.multiply_total",
"attribute_modifier.slot": "attribute_modifier.slot",
"attribute_modifier_add": "attribute_modifier_add",
"attribute_modifier_remove": "attribute_modifier_remove",
"badge.experimental": "badge.experimental",
"badge.unstable": "badge.unstable",
"biome": "generator_biome.biome",
"biome.parameters": "generator_biome.parameters",
"biome.parameters.altitude": "generator_biome.parameters.altitude",
"biome.parameters.weirdness": "generator_biome.parameters.weirdness",
"biome.parameters.offset": "generator_biome.parameters.offset",
"biome.parameters.temperature": "generator_biome.parameters.temperature",
"biome.parameters.humidity": "generator_biome.parameters.humidity",
"biome_add": "biome_add",
"biome_remove": "biome_remove",
"biome_source.biome": "generator.biome_source.biome",
"biome_source.biomes": "generator.biome_source.biomes",
"biome_source.large_biomes": "generator.biome_source.large_biomes",
"biome_source.preset": "generator.biome_source.preset",
"biome_source.preset.nether": "generator.biome_source.preset.nether",
"biome_source.seed": "generator.biome_source.seed",
"biome_source.type": "generator.biome_source.type",
"biome_source.type.fixed": "biome_source.fixed",
"biome_source.type.multi_noise": "biome_source.multi_noise",
"biome_source.type.checkerboard": "biome_source.checkerboard",
"biome_source.type.vanilla_layered": "biome_source.vanilla_layered",
"biome_source.type.the_end": "biome_source.the_end",
"child_add": "child_add",
"condition.block": "condition.block_state_property.block",
"condition.block_state": "condition.block_state_property.properties",
"condition.block_state_add": "condition.block_state_add",
"condition.block_state_remove": "condition.block_state_remove",
"condition.chance": "condition.random_chance.chance",
"condition.chances": "condition.table_bonus.chances",
"condition.damage_source": "condition.damage_source",
"condition.enchantment": "condition.table_bonus.enchantment",
"condition.entity": "condition.entity_properties.entity",
"condition.inverse": "condition.killed_by_player.inverse",
"condition.item": "condition.item",
"condition.location": "condition.location",
"condition.looting_multiplier": "condition.random_chance_with_looting.looting_multiplier",
"condition.name": "condition.reference.name",
"condition.offsetX": "condition.location_check.offsetX",
"condition.offsetY": "condition.location_check.offsetY",
"condition.offsetZ": "condition.location_check.offsetZ",
"condition.raining": "condition.weather_check.raining",
"condition.score": "condition.score",
"condition.score_add": "condition.score_add",
"condition.score_remove": "condition.score_remove",
"condition.term": "condition.inverted.term",
"condition.thundering": "condition.weather_check.thundering",
"condition.time_value": "condition.time_check.value",
"condition.time_period": "condition.time_check.period",
"condition.type": "condition.condition",
"condition.type.alternative": "loot_condition_type.alternative",
"condition.type.block_state_property": "loot_condition_type.block_state_property",
"condition.type.damage_source_properties": "loot_condition_type.damage_source_properties",
"condition.type.entity_properties": "loot_condition_type.entity_properties",
"condition.type.entity_scores": "loot_condition_type.entity_scores",
"condition.type.inverted": "loot_condition_type.inverted",
"condition.type.killed_by_player": "loot_condition_type.killed_by_player",
"condition.type.location_check": "loot_condition_type.location_check",
"condition.type.match_tool": "loot_condition_type.match_tool",
"condition.type.random_chance": "loot_condition_type.random_chance",
"condition.type.random_chance_with_looting": "loot_condition_type.random_chance_with_looting",
"condition.type.reference": "loot_condition_type.reference",
"condition.type.requirements": "loot_condition_type.requirements",
"condition.type.survives_explosion": "loot_condition_type.survives_explosion",
"condition.type.table_bonus": "loot_condition_type.table_bonus",
"condition.type.time_check": "loot_condition_type.time_check",
"condition.type.weather_check": "loot_condition_type.weather_check",
"condition_add": "condition_add",
"condition_remove": "condition_remove",
"copy": "copy",
"credit": "credit",
"criteria": "advancement.criteria",
"criteria.trigger": "criterion.trigger",
"criteria.conditions": "criterion.conditions",
"criteria.block": "criterion.bee_nest_destroyed.block",
"criteria.num_bees_inside": "criterion.bee_nest_destroyed.num_bees_inside",
"criteria.child": "criterion.bred_animals.child",
"criteria.parent": "criterion.bred_animals.parent",
"criteria.partner": "criterion.bred_animals.partner",
"criteria.potion": "criterion.brewed_potion.potion",
"criteria.from_dimension": "criterion.changed_dimension.from",
"criteria.to_dimension": "criterion.changed_dimension.to",
"criteria.beacon_level": "criterion.construct_beacon.beacon_level",
"criteria.villager": "criterion.cured_zombie_villager.villager",
"criteria.zombie": "criterion.cured_zombie_villager.zombie",
"criteria.effects": "criterion.effects_changed.effects",
"criteria.effects_add": "criterion.effects_add",
"criteria.effects_remove": "criterion.effects_remove",
"criteria.state": "criterion.enter_block.state",
"criteria.state_add": "criterion.state_add",
"criteria.xp_levels": "criterion.enchanted_item.levels",
"criteria.damage": "criterion.entity_hurt_player.damage",
"criteria.source_entity": "criterion.entity_killed_player.entity",
"criteria.victim_entity": "criterion.player_hurt_entity.entity",
"criteria.killing_blow": "criterion.entity_killed_player.killing_blow",
"criteria.pulled_entity": "criterion.fishing_rod_hooked.entity",
"criteria.rod": "criterion.rod",
"criteria.slots": "criterion.inventory_changed.slots",
"criteria.slots.empty": "criterion.inventory_changed.slots.empty",
"criteria.slots.occupied": "criterion.inventory_changed.slots.occupied",
"criteria.slots.full": "criterion.inventory_changed.slots.full",
"criteria.items": "criterion.inventory_changed.items",
"criteria.items_add": "criterion.items_add",
"criteria.delta": "criterion.item_durability_changed.delta",
"criteria.durability": "criterion.item_durability_changed.durability",
"criteria.item": "criterion.enchanted_item.item",
"criteria.unique_entity_types": "criterion.killed_by_crossbow.unique_entity_types",
"criteria.victims": "criterion.channeled_lightning.victims",
"criteria.victims_add": "criterion.victims_add",
"criteria.victims_remove": "criterion.victims_remove",
"criteria.distance": "criterion.levitation.distance",
"criteria.duration": "criterion.levitation.duration",
"criteria.location": "criterion.location.location",
"criteria.recipe": "criterion.recipe_unlocked.recipe",
"criteria.entity": "criterion.summoned_entity.entity",
"criteria.loot_table": "criterion.player_generates_container_loot.loot_table",
"criteria.player": "criterion.player",
"criteria_add": "criteria_add",
"criteria_remove": "criteria_remove",
"damage.blocked": "damage.blocked",
"damage.dealt": "damage.dealt",
"damage.taken": "damage.taken",
"damage.type": "damage.type",
"damage_source.bypasses_armor": "damage_source.bypasses_armor",
"damage_source.bypasses_invulnerability": "damage_source.bypasses_invulnerability",
"damage_source.bypasses_magic": "damage_source.bypasses_magic",
"damage_source.direct_entity": "damage_source.direct_entity",
"damage_source.is_explosion": "damage_source.is_explosion",
"damage_source.is_fire": "damage_source.is_fire",
"damage_source.is_lightning": "damage_source.is_lightning",
"damage_source.is_magic": "damage_source.is_magic",
"damage_source.is_projectile": "damage_source.is_projectile",
"damage_source.source_entity": "damage_source.source_entity",
"description": "description",
"description.loot-table": "description.loot-table",
"description.predicate": "description.predicate",
"description.advancement": "description.advancement",
"description.worldgen": "description.worldgen",
"dimension": "dimension",
"dimension_add": "dimension_add",
"dimension_remove": "dimension_remove",
"dimension.overworld": "dimension.overworld",
"dimension.the_end": "dimension.the_end",
"dimension.the_nether": "dimension.the_nether",
"dimension.type": "dimension.type",
"dimension.type.ultrawarm": "dimension_type.ultrawarm",
"dimension.type.natural": "dimension_type.natural",
"dimension.type.shrunk": "dimension_type.shrunk",
"dimension.type.ambient_light": "dimension_type.ambient_light",
"dimension.type.fixed_time": "dimension_type.fixed_time",
"dimension.type.has_skylight": "dimension_type.has_skylight",
"dimension.type.has_ceiling": "dimension_type.has_ceiling",
"dimension.type.presets.default": "dimension.type.presets.default",
"dimension.type.presets.overworld": "dimension.type.presets.overworld",
"dimension.type.presets.the_nether": "dimension.type.presets.the_nether",
"dimension.type.presets.the_end": "dimension.type.presets.the_end",
"display": "advancement.display",
"display.icon": "advancement.display.icon",
"display.icon.item": "advancement.display.icon.item",
"display.icon.nbt": "advancement.display.icon.nbt",
"display.title": "advancement.display.title",
"display.description": "advancement.display.description",
"display.frame": "advancement.display.frame",
"display.frame.challenge": "advancement.display.frame.challenge",
"display.frame.goal": "advancement.display.frame.goal",
"display.frame.task": "advancement.display.frame.task",
"display.background": "advancement.display.background",
"display.show_toast": "advancement.display.show_toast",
"display.announce_to_chat": "advancement.display.announce_to_chat",
"display.hidden": "advancement.display.hidden",
"distance.absolute": "distance.absolute",
"distance.horizontal": "distance.horizontal",
"distance.x": "distance.x",
"distance.y": "distance.y",
"distance.z": "distance.z",
"enchantment.aqua_affinity": "enchantment.aqua_affinity",
"enchantment.bane_of_arthropods": "enchantment.bane_of_arthropods",
"enchantment.binding_curse": "enchantment.binding_curse",
"enchantment.blast_protection": "enchantment.blast_protection",
"enchantment.channeling": "enchantment.channeling",
"enchantment.depth_strider": "enchantment.depth_strider",
"enchantment.efficiency": "enchantment.efficiency",
"enchantment.feather_falling": "enchantment.feather_falling",
"enchantment.fire_aspect": "enchantment.fire_aspect",
"enchantment.fire_protection": "enchantment.fire_protection",
"enchantment.flame": "enchantment.flame",
"enchantment.fortune": "enchantment.fortune",
"enchantment.frost_walker": "enchantment.frost_walker",
"enchantment.impaling": "enchantment.impaling",
"enchantment.infinity": "enchantment.infinity",
"enchantment.knockback": "enchantment.knockback",
"enchantment.looting": "enchantment.looting",
"enchantment.loyalty": "enchantment.loyalty",
"enchantment.luck_of_the_sea": "enchantment.luck_of_the_sea",
"enchantment.lure": "enchantment.lure",
"enchantment.mending": "enchantment.mending",
"enchantment.multishot": "enchantment.multishot",
"enchantment.piercing": "enchantment.piercing",
"enchantment.power": "enchantment.power",
"enchantment.projectile_protection": "enchantment.projectile_protection",
"enchantment.protection": "enchantment.protection",
"enchantment.punch": "enchantment.punch",
"enchantment.quick_charge": "enchantment.quick_charge",
"enchantment.respiration": "enchantment.respiration",
"enchantment.riptide": "enchantment.riptide",
"enchantment.sharpness": "enchantment.sharpness",
"enchantment.silk_touch": "enchantment.silk_touch",
"enchantment.smite": "enchantment.smite",
"enchantment.sweeping": "enchantment.sweeping",
"enchantment.thorns": "enchantment.thorns",
"enchantment.unbreaking": "enchantment.unbreaking",
"enchantment.vanishing_curse": "enchantment.vanishing_curse",
"enchantment_add": "enchantment_add",
"enchantment_remove": "enchantment_remove",
"entity.distance": "entity.distance",
"entity.equipment": "entity.equipment",
"entity.fishing_hook": "entity.fishing_hook",
"entity.fishing_hook.in_open_water": "entity.fishing_hook.in_open_water",
"entity.flags": "entity.flags",
"entity.isBaby": "entity.isBaby",
"entity.isOnFire": "entity.isOnFire",
"entity.isSneaking": "entity.isSneaking",
"entity.isSprinting": "entity.isSprinting",
"entity.isSwimming": "entity.isSwimming",
"entity.location": "entity.location",
"entity.nbt": "entity.nbt",
"entity.player": "entity.player",
"entity.player.advancements": "player.advancements",
"entity.player.advancements_add": "player.advancements_add",
"entity.player.advancements_remove": "player.advancements_remove",
"entity.player.gamemode": "player.gamemode",
"entity.player.level": "player.level",
"entity.player.recipes": "player.recipes",
"entity.player.recipes_add": "player.recipes_add",
"entity.player.recipes_remove": "player.recipes_remove",
"entity.player.stats": "player.stats",
"entity.status_effect": "entity.effects",
"entity.status_effect_add": "entity.status_effect_add",
"entity.status_effect_remove": "entity.status_effect_remove",
"entity.targeted_entity": "entity.targeted_entity",
"entity.team": "entity.team",
"entity.type": "entity.type",
"entity.vehicle": "entity.vehicle",
"entry.expand": "loot_entry.tag.expand",
"entry.name": "loot_entry.item.name",
"entry.quality": "loot_entry.quality",
"entry.type": "loot_entry.type",
"entry.type.alternatives": "loot_pool_entry_type.alternatives",
"entry.type.dynamic": "loot_pool_entry_type.dynamic",
"entry.type.empty": "loot_pool_entry_type.empty",
"entry.type.group": "loot_pool_entry_type.group",
"entry.type.item": "loot_pool_entry_type.item",
"entry.type.loot_table": "loot_pool_entry_type.loot_table",
"entry.type.sequence": "loot_pool_entry_type.sequence",
"entry.type.tag": "loot_pool_entry_type.tag",
"entry.weight": "loot_entry.weight",
"entry_add": "loot_entry_add",
"entry_remove": "loot_entry_remove",
"error": "error",
"false": "false",
"function.block": "function.copy_state.block",
"function.bonusMultiplier": "function.apply_bonus.parameters.bonusMultiplier",
"function.count": "function.set_count.count",
"function.damage": "function.set_damage.damage",
"function.data": "function.set_data.data",
"function.decoration": "function.exploration_map.decoration",
"function.destination": "function.exploration_map.destination",
"function.enchantment": "function.apply_bonus.enchantment",
"function.enchantments": "function.enchant_randomly.enchantments",
"function.entity": "function.set_name.entity",
"function.extra": "function.apply_bonus.parameters.extra",
"function.formula": "function.apply_bonus.formula",
"function.formula.binomial_with_bonus_count": "function.apply_bonus.formula.binomial_with_bonus_count",
"function.formula.ore_drops": "function.apply_bonus.formula.ore_drops",
"function.formula.uniform_bonus_count": "function.apply_bonus.formula.uniform_bonus_count",
"function.levels": "function.enchant_with_levels.levels",
"function.limit": "function.looting_enchant.limit",
"function.lore": "function.set_lore.lore",
"function.name": "function.set_name.name",
"function.nbt": "function.set_nbt.tag",
"function.probability": "function.apply_bonus.parameters.probability",
"function.properties": "function.copy_state.properties",
"function.replace": "function.set_lore.replace",
"function.searchRadius": "function.exploration_map.search_radius",
"function.skipExistingChunks": "function.exploration_map.skip_existing_chunks",
"function.source": "function.copy_name.source",
"function.treasure": "function.enchant_with_levels.treasure",
"function.type": "function.function",
"function.type.apply_bonus": "loot_function_type.apply_bonus",
"function.type.copy_name": "loot_function_type.copy_name",
"function.type.copy_nbt": "loot_function_type.copy_nbt",
"function.type.copy_state": "loot_function_type.copy_state",
"function.type.enchant_randomly": "loot_function_type.enchant_randomly",
"function.type.enchant_with_levels": "loot_function_type.enchant_with_levels",
"function.type.exploration_map": "loot_function_type.exploration_map",
"function.type.explosion_decay": "loot_function_type.explosion_decay",
"function.type.fill_player_head": "loot_function_type.fill_player_head",
"function.type.furnace_smelt": "loot_function_type.furnace_smelt",
"function.type.limit_count": "loot_function_type.limit_count",
"function.type.looting_enchant": "loot_function_type.looting_enchant",
"function.type.set_attributes": "loot_function_type.set_attributes",
"function.type.set_contents": "loot_function_type.set_contents",
"function.type.set_count": "loot_function_type.set_count",
"function.type.set_damage": "loot_function_type.set_damage",
"function.type.set_data": "loot_function_type.set_data",
"function.type.set_lore": "loot_function_type.set_lore",
"function.type.set_name": "loot_function_type.set_name",
"function.type.set_nbt": "loot_function_type.set_nbt",
"function.type.set_stew_effect": "loot_function_type.set_stew_effect",
"function.zoom": "function.exploration_map.zoom",
"function_add": "function_add",
"function_remove": "function_remove",
"gamemode.adventure": "gamemode.adventure",
"gamemode.creative": "gamemode.creative",
"gamemode.spectator": "gamemode.spectator",
"gamemode.survival": "gamemode.survival",
"generator.type": "generator.type",
"generator.type.noise": "generator.type.noise",
"generator.type.flat": "generator.type.flat",
"generator.type.debug": "generator.type.debug",
"generator.seed": "generator.seed",
"generator.settings": "generator.settings",
"generator.settings.bedrock_roof_position": "generator.settings.bedrock_roof_position",
"generator.settings.bedrock_floor_position": "generator.settings.bedrock_floor_position",
"generator.settings.sea_level": "generator.settings.sea_level",
"generator.settings.disable_mob_generation": "generator.settings.disable_mob_generation",
"generator.settings.default_block.name": "generator.settings.default_block.Name",
"generator.settings.default_fluid.name": "generator.settings.default_fluid.Name",
"generator.settings.block_states": "generator.settings.block_states",
"generator.settings.block_states_add": "generator.settings.block_states_add",
"generator.settings.fluid_states": "generator.settings.fluid_states",
"generator.settings.fluid_states_add": "generator.settings.fluid_states_add",
"generator.settings.properties_add": "generator.settings.properties_add",
"generator.settings.layers_add": "generator.settings.layers_add",
"generator.settings.noise": "generator.settings.noise",
"generator.settings.noise.density_factor": "generator.settings.noise.density_factor",
"generator.settings.noise.density_offset": "generator.settings.noise.density_offset",
"generator.settings.noise.simplex_surface_noise": "generator.settings.noise.simplex_surface_noise",
"generator.settings.noise.random_density_offset": "generator.settings.noise.random_density_offset",
"generator.settings.noise.island_noise_override": "generator.settings.noise.island_noise_override",
"generator.settings.noise.amplified": "generator.settings.noise.amplified",
"generator.settings.noise.size_horizontal": "generator.settings.noise.size_horizontal",
"generator.settings.noise.size_vertical": "generator.settings.noise.size_vertical",
"generator.settings.noise.height": "generator.settings.noise.height",
"generator.settings.noise.sampling.xz_scale": "generator.settings.noise.sampling.xz_scale",
"generator.settings.noise.sampling.y_scale": "generator.settings.noise.sampling.y_scale",
"generator.settings.noise.sampling.xz_factor": "generator.settings.noise.sampling.xz_factor",
"generator.settings.noise.sampling.y_factor": "generator.settings.noise.sampling.y_factor",
"generator.settings.noise.bottom_slide.target": "generator.settings.noise.bottom_slide.target",
"generator.settings.noise.bottom_slide.size": "generator.settings.noise.bottom_slide.size",
"generator.settings.noise.bottom_slide.offset": "generator.settings.noise.bottom_slide.offset",
"generator.settings.noise.top_slide.target": "generator.settings.noise.top_slide.target",
"generator.settings.noise.top_slide.size": "generator.settings.noise.top_slide.size",
"generator.settings.noise.top_slide.offset": "generator.settings.noise.top_slide.offset",
"generator.settings.presets.overworld": "generator.settings.presets.overworld",
"generator.settings.presets.nether": "generator.settings.presets.nether",
"generator.settings.presets.end": "generator.settings.presets.end",
"generator.settings.presets.amplified": "generator.settings.presets.amplified",
"generator.settings.presets.caves": "generator.settings.presets.caves",
"generator.settings.presets.floating_islands": "generator.settings.presets.floating_islands",
"generator.settings.structures": "generator.settings.structures",
"generator.settings.structures_add": "generator.settings.structures_add",
"generator.settings.structures_remove": "generator.settings.structures_remove",
"help.biome.parameters.altitude": "help.biome.parameters.altitude",
"help.biome_source.type.fixed": "help.biome_source.type.fixed",
"help.biome_source.type.multi_noise": "help.biome_source.type.multi_noise",
"help.biome_source.type.checkerboard": "help.biome_source.type.checkerboard",
"help.biome_source.type.vanilla_layered": "help.biome_source.type.vanilla_layered",
"help.biome_source.type.the_end": "help.biome_source.type.the_end",
"help.condition.chances": "help.condition.chances",
"help.condition.time_period": "help.condition.time_period",
"help.dimension": "help.dimension",
"help.dimension.type.ultrawarm": "help.dimension.type.ultrawarm",
"help.dimension.type.natural": "help.dimension.type.natural",
"help.dimension.type.shrunk": "help.dimension.type.shrunk",
"help.dimension.type.ambient_light": "help.dimension.type.ambient_light",
"help.dimension.type.fixed_time": "help.dimension.type.fixed_time",
"help.display": "help.display",
"help.entry.expand": "help.entry.expand",
"help.entry.type.alternatives": "help.entry.type.alternatives",
"help.entry.type.dynamic": "help.entry.type.dynamic",
"help.entry.type.empty": "help.entry.type.empty",
"help.entry.type.group": "help.entry.type.group",
"help.entry.type.item": "help.entry.type.item",
"help.entry.type.loot_table": "help.entry.type.loot_table",
"help.entry.type.sequence": "help.entry.type.sequence",
"help.entry.type.tag": "help.entry.type.tag",
"help.generator.settings.bedrock_roof_position": "help.generator.settings.bedrock_roof_position",
"help.generator.settings.bedrock_floor_position": "help.generator.settings.bedrock_floor_position",
"help.generator.settings.disable_mob_generation": "help.generator.settings.disable_mob_generation",
"help.generator.settings.noise.density_factor": "help.generator.settings.noise.density_factor",
"help.generator.settings.noise.density_offset": "help.generator.settings.noise.density_offset",
"help.generator.settings.noise.size_horizontal": "help.generator.settings.noise.size_horizontal",
"help.generator.settings.noise.size_vertical": "help.generator.settings.noise.size_vertical",
"help.generator.settings.noise.island_noise_override": "help.generator.settings.noise.island_noise_override",
"help.generator.settings.structures": "help.generator.settings.structures",
"help.pool.rolls": "help.pool.rolls",
"help.structure.spacing": "help.structure.spacing",
"help.structure.separation": "help.structure.separation",
"hide_source": "hide_source",
"item.count": "item.count",
"item.durability": "item.durability",
"item.enchantment": "item.enchantments.entry",
"item.levels": "enchantment.levels",
"item.name": "item.item",
"item.nbt": "item.nbt",
"item.potion": "item.potion",
"item.tag": "item.tag",
"item_remove": "item_remove",
"layer_remove": "layer_remove",
"layer.block": "generator.settings.layers.entry.block",
"layer.height": "generator.settings.layers.entry.height",
"location.biome": "location.biome",
"location.block": "location.block",
"location.block.block": "block.block",
"location.block.nbt": "block.nbt",
"location.block.state": "block.state",
"location.block.state_add": "block.state_add",
"location.block.state_remove": "block.state_remove",
"location.block.tag": "block.tag",
"location.dimension": "location.dimension",
"location.feature": "location.feature",
"location.fluid": "location.fluid",
"location.fluid.fluid": "fluid.fluid",
"location.fluid.state": "fluid.state",
"location.fluid.state_add": "fluid.state_add",
"location.fluid.state_remove": "fluid.state_remove",
"location.fluid.tag": "fluid.tag",
"location.light": "location.light",
"location.light.light": "location.light.light",
"location.position": "location.position",
"location.position.x": "location.position.x",
"location.position.y": "location.position.y",
"location.position.z": "location.position.z",
"location.smokey": "location.smokey",
"luck_based": "luck_based",
"more": "more",
"nbt_operation.operation": "nbt_operation.op",
"nbt_operation.operation.append": "nbt_operation.op.append",
"nbt_operation.operation.merge": "nbt_operation.op.merge",
"nbt_operation.operation.replace": "nbt_operation.op.replace",
"nbt_operation.source": "nbt_operation.source",
"nbt_operation.target": "nbt_operation.target",
"nbt_operation_add": "nbt_operation_add",
"nbt_operation_remove": "nbt_operation_remove",
"parent": "advancement.parent",
"placeholder.advancement": "placeholder.advancement",
"placeholder.block_state": "placeholder.block_state",
"placeholder.criteria": "placeholder.criteria",
"placeholder.dimension": "placeholder.dimension",
"placeholder.effect": "placeholder.effect",
"placeholder.fluid_state": "placeholder.fluid_state",
"placeholder.objective": "placeholder.objective",
"placeholder.recipe": "placeholder.recipe",
"placeholder.structure": "placeholder.structure",
"pool.bonus_rolls": "loot_pool.bonus_rolls",
"pool.rolls": "loot_pool.rolls",
"pool_add": "pool_add",
"pool_remove": "pool_remove",
"potion_effect.duration": "potion_effect.duration",
"potion_effect.type": "potion_effect.type",
"potion_effect_add": "potion_effect_add",
"potion_effect_remove": "potion_effect_remove",
"range.binomial": "range.binomial",
"range.exact": "range.exact",
"range.max": "range.max",
"range.min": "range.min",
"range.n": "range.n",
"range.p": "range.p",
"range.range": "range.range",
"range.uniform": "range.uniform",
"remove": "remove",
"requirements": "requirements",
"rewards": "advancement.rewards",
"rewards.loot": "advancement.rewards.loot",
"rewards.function": "advancement.rewards.function",
"rewards.recipes": "advancement.rewards.recipes",
"rewards.experience": "advancement.rewards.experience",
"share": "share",
"show_source": "show_source",
"slot.chest": "slot.chest",
"slot.feet": "slot.feet",
"slot.head": "slot.head",
"slot.legs": "slot.legs",
"slot.mainhand": "slot.mainhand",
"slot.offhand": "slot.offhand",
"source.block_entity": "copy_source.block_entity",
"source.killer": "entity_source.killer",
"source.killer_player": "entity_source.killer_player",
"source.this": "entity_source.this",
"statistic.stat": "statistic.stat",
"statistic.type": "statistic.type",
"statistic.type.broken": "statistic.type.broken",
"statistic.type.crafted": "statistic.type.crafted",
"statistic.type.custom": "statistic.type.custom",
"statistic.type.dropped": "statistic.type.dropped",
"statistic.type.killed": "statistic.type.killed",
"statistic.type.killedByTeam": "statistic.type.killedByTeam",
"statistic.type.killed_by": "statistic.type.killed_by",
"statistic.type.mined": "statistic.type.mined",
"statistic.type.picked_up": "statistic.type.picked_up",
"statistic.type.teamkill": "statistic.type.teamkill",
"statistic.type.used": "statistic.type.used",
"statistic.value": "statistic.value",
"statistic_add": "statistic_add",
"statistic_remove": "statistic_remove",
"status_effect.ambient": "status_effect.ambient",
"status_effect.amplifier": "status_effect.amplifier",
"status_effect.duration": "status_effect.duration",
"status_effect.visible": "status_effect.visible",
"stored_enchantment_add": "stored_enchantment_add",
"structure.spacing": "generator_structure.spacing",
"structure.separation": "generator_structure.separation",
"structure.salt": "generator_structure.salt",
"table.type": "table.type",
"table.type.block": "table.type.block",
"table.type.chest": "table.type.chest",
"table.type.empty": "table.type.empty",
"table.type.entity": "table.type.entity",
"table.type.fishing": "table.type.fishing",
"table.type.generic": "table.type.generic",
"tabs": "tabs",
"term_add": "term_add",
"term_remove": "term_remove",
"theme": "theme",
"theme.dark": "theme.dark",
"theme.light": "theme.light",
"title": "title",
"title.loot-table": "title.loot-table",
"title.predicate": "title.predicate",
"title.advancement": "title.advancement",
"title.worldgen": "title.worldgen",
"trigger.bee_nest_destroyed": "advancement_trigger.bee_nest_destroyed",
"trigger.bred_animals": "advancement_trigger.bred_animals",
"trigger.brewed_potion": "advancement_trigger.brewed_potion",
"trigger.changed_dimension": "advancement_trigger.changed_dimension",
"trigger.channeled_lightning": "advancement_trigger.channeled_lightning",
"trigger.construct_beacon": "advancement_trigger.construct_beacon",
"trigger.consume_item": "advancement_trigger.consume_item",
"trigger.cured_zombie_villager": "advancement_trigger.cured_zombie_villager",
"trigger.effects_changed": "advancement_trigger.effects_changed",
"trigger.enchanted_item": "advancement_trigger.enchanted_item",
"trigger.enter_block": "advancement_trigger.enter_block",
"trigger.entity_hurt_player": "advancement_trigger.entity_hurt_player",
"trigger.entity_killed_player": "advancement_trigger.entity_killed_player",
"trigger.filled_bucket": "advancement_trigger.filled_bucket",
"trigger.fishing_rod_hooked": "advancement_trigger.fishing_rod_hooked",
"trigger.hero_of_the_village": "advancement_trigger.hero_of_the_village",
"trigger.impossible": "advancement_trigger.impossible",
"trigger.inventory_changed": "advancement_trigger.inventory_changed",
"trigger.item_durability_changed": "advancement_trigger.item_durability_changed",
"trigger.item_used_on_block": "advancement_trigger.item_used_on_block",
"trigger.killed_by_crossbow": "advancement_trigger.killed_by_crossbow",
"trigger.levitation": "advancement_trigger.levitation",
"trigger.location": "advancement_trigger.location",
"trigger.nether_travel": "advancement_trigger.nether_travel",
"trigger.placed_block": "advancement_trigger.placed_block",
"trigger.player_generates_container_loot": "advancement_trigger.player_generates_container_loot",
"trigger.player_hurt_entity": "advancement_trigger.player_hurt_entity",
"trigger.player_killed_entity": "advancement_trigger.player_killed_entity",
"trigger.recipe_unlocked": "advancement_trigger.recipe_unlocked",
"trigger.safely_harvest_honey": "advancement_trigger.safely_harvest_honey",
"trigger.shot_crossbow": "advancement_trigger.shot_crossbow",
"trigger.slept_in_bed": "advancement_trigger.slept_in_bed",
"trigger.slide_down_block": "advancement_trigger.slide_down_block",
"trigger.summoned_entity": "advancement_trigger.summoned_entity",
"trigger.tame_animal": "advancement_trigger.tame_animal",
"trigger.tick": "advancement_trigger.tick",
"trigger.thrown_item_picked_up_by_entity": "advancement_trigger.thrown_item_picked_up_by_entity",
"trigger.used_ender_eye": "advancement_trigger.used_ender_eye",
"trigger.used_totem": "advancement_trigger.used_totem",
"trigger.villager_trade": "advancement_trigger.villager_trade",
"trigger.voluntary_exile": "advancement_trigger.voluntary_exile",
"true": "true",
"unset": "unset",
"world.generate_features": "world.generate_features",
"world.bonus_chest": "world.bonus_chest",
"world.seed": "world.seed",
"worldgen.warning": "worldgen.warning"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment