MC: add 1.18.2 advancements (#537)

* MC: add 1.18.2 advancements and update options to match

* client version 8

* MC: multiworkd -> multiworld

* MC: account for overworld villager in Star Trader logic
Also standardized Surge Protector and VVFrightening logic

* MC: fix _mc_overworld_villager
some day I won't second-guess myself when writing logic
This commit is contained in:
espeon65536
2022-05-19 12:15:23 -04:00
committed by GitHub
parent dbf0458575
commit 4e90ebc7d9
4 changed files with 36 additions and 20 deletions

View File

@@ -13,7 +13,7 @@ from BaseClasses import Region, Entrance, Item, Tutorial
from .Options import minecraft_options
from ..AutoWorld import World, WebWorld
client_version = 7
client_version = 8
class MinecraftWebWorld(WebWorld):
theme = "jungle"
@@ -22,7 +22,7 @@ class MinecraftWebWorld(WebWorld):
setup = Tutorial(
"Multiworld Setup Tutorial",
"A guide to setting up the Archipelago Minecraft software on your computer. This guide covers"
"single-player, multiworkd, and related software.",
"single-player, multiworld, and related software.",
"English",
"minecraft_en.md",
"minecraft/en",
@@ -65,7 +65,7 @@ class MinecraftWorld(World):
item_name_to_id = {name: data.code for name, data in item_table.items()}
location_name_to_id = {name: data.id for name, data in advancement_table.items()}
data_version = 4
data_version = 5
def _get_mc_data(self):
exits = [connection[0] for connection in default_connections]