Minecraft Version support (#458)

* add support for other java/forge versions

* fix fetching correct mod for specified version.

* add support for other java/forge versions

* fix fetching correct mod for specified version.

* convert MinecraftClient.py to read forge versions from Randomizer Mod Repo.

* add minecraft_versions.json to gitignore.

* remove redundant json import

* update host to release.
add forge checking,
fixed duplicated code due to merge.

* clerify that beta channel will most likely make games no longer playable on release channel

* convert commetns to docstrings.
This commit is contained in:
KonoTyran
2022-05-10 21:00:53 -07:00
committed by GitHub
parent 86933d8150
commit 521122fd4f
5 changed files with 115 additions and 52 deletions

View File

@@ -14,8 +14,6 @@ from .Options import minecraft_options
from ..AutoWorld import World, WebWorld
client_version = 7
minecraft_version = "1.17.1"
class MinecraftWebWorld(WebWorld):
theme = "jungle"
@@ -47,7 +45,6 @@ class MinecraftWorld(World):
'player_name': self.world.get_player_name(self.player),
'player_id': self.player,
'client_version': client_version,
'minecraft_version': minecraft_version,
'structures': {exit: self.world.get_entrance(exit, self.player).connected_region.name for exit in exits},
'advancement_goal': self.world.advancement_goal[self.player].value,
'egg_shards_required': min(self.world.egg_shards_required[self.player].value,