Minecraft rewrite (#1493)

* Minecraft: rewrite to modern AP standards

* Fix gitignore to not try to ignore the entire minecraft world

* minecraft: clean up MC-specific tests

* minecraft: use pkgutil instead of open

* minecraft: ship as apworld

* mc: update region to new api

* Increase upper limit on advancement and egg shard goals

* mc: reduce egg shard count by 5 for structure compasses

* Minecraft: add more tests
Ensures data loading works; tests beatability with various options at their max setting; new tests for 1.19 advancements

* test improvements

* mc: typing and imports cleanup

* parens

* mc: condense filler item code and override get_filler_item_name
This commit is contained in:
espeon65536
2023-03-08 21:13:52 -07:00
committed by GitHub
parent a95e51deda
commit 5e1aa52373
21 changed files with 1254 additions and 859 deletions

View File

@@ -1,7 +1,11 @@
from .TestMinecraft import TestMinecraft
from . import MCTestBase
class TestEntrances(TestMinecraft):
class TestEntrances(MCTestBase):
options = {
"shuffle_structures": False,
"structure_compasses": False
}
def testPortals(self):
self.run_entrance_tests([