Restructure packages
This commit is contained in:
+1
-1
@@ -1 +1 @@
|
||||
python -m tungston.modpack.mysteriousisland.runner $*
|
||||
python -m mcpacker.pack.mysteriousisland.runner $*
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
source bin/activate.sh
|
||||
pytest tungston -vv $*
|
||||
pytest mcpacker -vv $*
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
source bin/activate.sh
|
||||
watch -c "pytest -q --color=yes --tb=short tungston"
|
||||
watch -c "pytest -q --color=yes --tb=short mcpacker"
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
from os.path import join
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
|
||||
class Locator:
|
||||
|
||||
def __init__(self, basePath:str):
|
||||
self.basePath = basePath
|
||||
|
||||
def biomeModifier(self) -> str:
|
||||
return join(self.basePath, "data", self.mod, "neoforge", "biome_modifier")
|
||||
|
||||
def blockTag(self) -> str:
|
||||
return join(self.basePath, "data", self.mod, "tags", "blocks")
|
||||
|
||||
def configuredFeature(self) -> str:
|
||||
return join(self.basePath, "data", self.mod, "worldgen", "configured_feature")
|
||||
|
||||
def function(self) -> str:
|
||||
return join(self.basePath, "data", self.mod, "functions")
|
||||
|
||||
def placedFeature(self) -> str:
|
||||
return join(self.basePath, "data", self.mod, "worldgen", "placed_feature")
|
||||
|
||||
def structure(self) -> str:
|
||||
return join(self.basePath, "data", self.mod, "worldgen", "structure")
|
||||
|
||||
def structureNbt(self) -> str:
|
||||
return join(self.basePath, "data", self.mod, "structure")
|
||||
|
||||
def structureSet(self) -> str:
|
||||
return join(self.basePath, "data", self.mod, "worldgen", "structure_set")
|
||||
|
||||
def templatePool(self) -> str:
|
||||
return join(self.basePath, "data", self.mod, "worldgen", "template_pool")
|
||||
@@ -0,0 +1,12 @@
|
||||
from mcpacker.model.core.world import World
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
|
||||
class Writer:
|
||||
|
||||
def __init__(self, world:World):
|
||||
self.world = world
|
||||
|
||||
def write(self):
|
||||
raise NotImplementedError()
|
||||
@@ -0,0 +1,7 @@
|
||||
import mcpacker.emit.datapack.writer
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
|
||||
def test_syntax():
|
||||
pass
|
||||
@@ -1,5 +1,5 @@
|
||||
from tungston.core.world import World
|
||||
from tungston.generator.markdown.report import Report
|
||||
from mcpacker.emit.markdown.report import Report
|
||||
from mcpacker.model.core.world import World
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
+10
-10
@@ -1,15 +1,15 @@
|
||||
from mcpacker.emit.markdown.biomereport import BiomeReport
|
||||
from mcpacker.model.core.ecology.biome import Biome
|
||||
from mcpacker.model.core.ecology.biomecatalog import BiomeCatalog
|
||||
from mcpacker.model.core.world import World
|
||||
from pytest import fixture
|
||||
from tungston.core.ecology.biome import Biome
|
||||
from tungston.core.ecology.biomecatalog import BiomeCatalog
|
||||
from tungston.core.world import World
|
||||
from tungston.generator.markdown.biomereport import BiomeReport
|
||||
|
||||
import tungston.core.ecology.flora as F
|
||||
import tungston.core.ecology.geology as G
|
||||
import tungston.core.ecology.heat as E
|
||||
import tungston.core.ecology.humidity as U
|
||||
import tungston.core.ecology.soil as S
|
||||
import tungston.core.ecology.water as W
|
||||
import mcpacker.model.core.ecology.flora as F
|
||||
import mcpacker.model.core.ecology.geology as G
|
||||
import mcpacker.model.core.ecology.heat as E
|
||||
import mcpacker.model.core.ecology.humidity as U
|
||||
import mcpacker.model.core.ecology.soil as S
|
||||
import mcpacker.model.core.ecology.water as W
|
||||
|
||||
import textwrap
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
from tungston.core.world import World
|
||||
from tungston.generator.markdown.report import Report
|
||||
from mcpacker.emit.markdown.report import Report
|
||||
from mcpacker.model.core.world import World
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
+5
-5
@@ -1,9 +1,9 @@
|
||||
from mcpacker.emit.markdown.mineralreport import MineralReport
|
||||
from mcpacker.model.core.geology.mineral import Mineral
|
||||
from mcpacker.model.core.geology.mineralcatalog import MineralCatalog
|
||||
from mcpacker.model.core.geology.replacement import Replacement
|
||||
from mcpacker.model.core.world import World
|
||||
from pytest import fixture
|
||||
from tungston.core.geology.mineral import Mineral
|
||||
from tungston.core.geology.mineralcatalog import MineralCatalog
|
||||
from tungston.core.geology.replacement import Replacement
|
||||
from tungston.core.world import World
|
||||
from tungston.generator.markdown.mineralreport import MineralReport
|
||||
|
||||
import textwrap
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from tungston.core.world import World
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
from tungston.generator.markdown.report import Report
|
||||
from mcpacker.emit.markdown.report import Report
|
||||
from mcpacker.model.core.ecology.biometrait import BiomeTrait
|
||||
from mcpacker.model.core.world import World
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,5 +1,5 @@
|
||||
from collections.abc import Iterator
|
||||
from tungston.core.world import World
|
||||
from mcpacker.model.core.world import World
|
||||
|
||||
|
||||
# Constants ########################################################################################
|
||||
@@ -1,5 +1,5 @@
|
||||
from mcpacker.emit.markdown.report import Report
|
||||
from pytest import fixture
|
||||
from tungston.generator.markdown.report import Report
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
from tungston.generator.markdown.report import Report
|
||||
from mcpacker.emit.markdown.report import Report
|
||||
|
||||
import shutil
|
||||
import os
|
||||
import shutil
|
||||
|
||||
# Class ############################################################################################
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.altitude as A
|
||||
import mcpacker.model.core.altitude as A
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
@@ -1,10 +1,10 @@
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
from tungston.core.ecology.flora import Flora
|
||||
from tungston.core.ecology.geology import Geology
|
||||
from tungston.core.ecology.heat import Heat
|
||||
from tungston.core.ecology.humidity import Humidity
|
||||
from tungston.core.ecology.soil import Soil
|
||||
from tungston.core.ecology.water import Water
|
||||
from mcpacker.model.core.ecology.biometrait import BiomeTrait
|
||||
from mcpacker.model.core.ecology.flora import Flora
|
||||
from mcpacker.model.core.ecology.geology import Geology
|
||||
from mcpacker.model.core.ecology.heat import Heat
|
||||
from mcpacker.model.core.ecology.humidity import Humidity
|
||||
from mcpacker.model.core.ecology.soil import Soil
|
||||
from mcpacker.model.core.ecology.water import Water
|
||||
|
||||
|
||||
####################################################################################################
|
||||
@@ -1,12 +1,12 @@
|
||||
from mcpacker.model.core.ecology.biome import Biome
|
||||
from pytest import fixture
|
||||
from tungston.core.ecology.biome import Biome
|
||||
|
||||
import tungston.core.ecology.flora as F
|
||||
import tungston.core.ecology.geology as G
|
||||
import tungston.core.ecology.heat as E
|
||||
import tungston.core.ecology.humidity as U
|
||||
import tungston.core.ecology.soil as S
|
||||
import tungston.core.ecology.water as W
|
||||
import mcpacker.model.core.ecology.flora as F
|
||||
import mcpacker.model.core.ecology.geology as G
|
||||
import mcpacker.model.core.ecology.heat as E
|
||||
import mcpacker.model.core.ecology.humidity as U
|
||||
import mcpacker.model.core.ecology.soil as S
|
||||
import mcpacker.model.core.ecology.water as W
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
@@ -1,5 +1,5 @@
|
||||
from tungston.core.ecology.biome import Biome
|
||||
from tungston.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.ecology.biome import Biome
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
|
||||
|
||||
# Classes ##########################################################################################
|
||||
+9
-9
@@ -1,14 +1,14 @@
|
||||
from tungston.core.ecology.biome import Biome
|
||||
from tungston.core.ecology.biomecatalog import BiomeCatalog
|
||||
from tungston.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.ecology.biome import Biome
|
||||
from mcpacker.model.core.ecology.biomecatalog import BiomeCatalog
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.ecology.flora as F
|
||||
import tungston.core.ecology.geology as G
|
||||
import tungston.core.ecology.heat as E
|
||||
import tungston.core.ecology.humidity as U
|
||||
import tungston.core.ecology.soil as S
|
||||
import tungston.core.ecology.water as W
|
||||
import mcpacker.model.core.ecology.flora as F
|
||||
import mcpacker.model.core.ecology.geology as G
|
||||
import mcpacker.model.core.ecology.heat as E
|
||||
import mcpacker.model.core.ecology.humidity as U
|
||||
import mcpacker.model.core.ecology.soil as S
|
||||
import mcpacker.model.core.ecology.water as W
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from tungston.core.ecology.biome import Biome
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
from mcpacker.model.core.ecology.biome import Biome
|
||||
from mcpacker.model.core.ecology.biometrait import BiomeTrait
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
+8
-8
@@ -1,13 +1,13 @@
|
||||
from tungston.core.ecology.biome import Biome
|
||||
from tungston.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.ecology.biome import Biome
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.ecology.flora as F
|
||||
import tungston.core.ecology.geology as G
|
||||
import tungston.core.ecology.heat as E
|
||||
import tungston.core.ecology.humidity as U
|
||||
import tungston.core.ecology.soil as S
|
||||
import tungston.core.ecology.water as W
|
||||
import mcpacker.model.core.ecology.flora as F
|
||||
import mcpacker.model.core.ecology.geology as G
|
||||
import mcpacker.model.core.ecology.heat as E
|
||||
import mcpacker.model.core.ecology.humidity as U
|
||||
import mcpacker.model.core.ecology.soil as S
|
||||
import mcpacker.model.core.ecology.water as W
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
from mcpacker.model.core.ecology.biometrait import BiomeTrait
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.ecology.biometrait as biomeTrait
|
||||
import mcpacker.model.core.ecology.biometrait as biomeTrait
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
@@ -1,6 +1,6 @@
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
from mcpacker.model.core.ecology.biometrait import BiomeTrait
|
||||
|
||||
import tungston.core.ecology.biometrait as biomeTrait
|
||||
import mcpacker.model.core.ecology.biometrait as biomeTrait
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -22,6 +22,7 @@ BARREN = Flora("barren")
|
||||
|
||||
ALL = [CANOPY, FOREST, CLEARING, FIELD, BARREN]
|
||||
|
||||
|
||||
# Helpers ##########################################################################################
|
||||
|
||||
def within(start:Flora, end:Flora) -> list[Flora]:
|
||||
@@ -1,6 +1,6 @@
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.ecology.flora as flora
|
||||
import mcpacker.model.core.ecology.flora as flora
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
@@ -1,4 +1,4 @@
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
from mcpacker.model.core.ecology.biometrait import BiomeTrait
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,6 +1,6 @@
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.ecology.geology as geology
|
||||
import mcpacker.model.core.ecology.geology as geology
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
@@ -1,6 +1,6 @@
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
from mcpacker.model.core.ecology.biometrait import BiomeTrait
|
||||
|
||||
import tungston.core.ecology.biometrait as biomeTrait
|
||||
import mcpacker.model.core.ecology.biometrait as biomeTrait
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,6 +1,6 @@
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.ecology.heat as heat
|
||||
import mcpacker.model.core.ecology.heat as heat
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
@@ -1,6 +1,6 @@
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
from mcpacker.model.core.ecology.biometrait import BiomeTrait
|
||||
|
||||
import tungston.core.ecology.biometrait as biomeTrait
|
||||
import mcpacker.model.core.ecology.biometrait as biomeTrait
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -20,6 +20,7 @@ DRY = Humidity("dry")
|
||||
|
||||
ALL = [WET, DAMP, DRY]
|
||||
|
||||
|
||||
# Helpers ##########################################################################################
|
||||
|
||||
def within(start:Humidity, end:Humidity) -> list[Humidity]:
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.ecology.humidity as humidity
|
||||
import mcpacker.model.core.ecology.humidity as humidity
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
@@ -1,4 +1,4 @@
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
from mcpacker.model.core.ecology.biometrait import BiomeTrait
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,6 +1,6 @@
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.ecology.soil as soil
|
||||
import mcpacker.model.core.ecology.soil as soil
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
@@ -1,4 +1,4 @@
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
from mcpacker.model.core.ecology.biometrait import BiomeTrait
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,6 +1,6 @@
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.ecology.water as water
|
||||
import mcpacker.model.core.ecology.water as water
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
@@ -1,6 +1,6 @@
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.fauna.active as active
|
||||
import mcpacker.model.core.fauna.active as active
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
@@ -1,6 +1,6 @@
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.fauna.group as group
|
||||
import mcpacker.model.core.fauna.group as group
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
@@ -1,4 +1,4 @@
|
||||
from tungston.core.ecology.biometrait import BiomeTrait
|
||||
from mcpacker.model.core.ecology.biometrait import BiomeTrait
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,6 +1,6 @@
|
||||
from tungston.core.fauna.active import Active
|
||||
from mcpacker.model.core.fauna.active import Active
|
||||
|
||||
import tungston.core.fauna.active as AC
|
||||
import mcpacker.model.core.fauna.active as AC
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,7 +1,7 @@
|
||||
from tungston.core.fauna.mob import Mob
|
||||
from mcpacker.model.core.fauna.mob import Mob
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.fauna.active as AC
|
||||
import mcpacker.model.core.fauna.active as AC
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
@@ -1,5 +1,5 @@
|
||||
from collections.abc import Iterator
|
||||
from tungston.core.fauna.mobplacement import MobPlacement
|
||||
from mcpacker.model.core.fauna.mobplacement import MobPlacement
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,6 +1,6 @@
|
||||
from tungston.core.habitat import Habitat
|
||||
from tungston.core.fauna.mob import Mob
|
||||
from tungston.core.placement import Placement
|
||||
from mcpacker.model.core.habitat import Habitat
|
||||
from mcpacker.model.core.fauna.mob import Mob
|
||||
from mcpacker.model.core.placement import Placement
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
+6
-6
@@ -1,11 +1,11 @@
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.fauna.mob import Mob
|
||||
from mcpacker.model.core.fauna.mobplacement import MobPlacement
|
||||
from mcpacker.model.core.habitat import Habitat
|
||||
from pytest import fixture
|
||||
from tungston.core.ecology.biomefilter import BiomeFilter
|
||||
from tungston.core.fauna.mob import Mob
|
||||
from tungston.core.fauna.mobplacement import MobPlacement
|
||||
from tungston.core.habitat import Habitat
|
||||
|
||||
import tungston.core.ecology.flora as F
|
||||
import tungston.core.ecology.heat as E
|
||||
import mcpacker.model.core.ecology.flora as F
|
||||
import mcpacker.model.core.ecology.heat as E
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
@@ -1,5 +1,5 @@
|
||||
from mcpacker.model.core.geology.bulk import Bulk
|
||||
from pytest import fixture
|
||||
from tungston.core.geology.bulk import Bulk
|
||||
|
||||
|
||||
# Fixture ##########################################################################################
|
||||
+5
-5
@@ -1,9 +1,9 @@
|
||||
from tungston.core.ecology.biomefilter import BiomeFilter
|
||||
from tungston.core.geology.bulk import Bulk
|
||||
from tungston.core.geology.mineral import Mineral
|
||||
from tungston.core.scarcity import Scarcity
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.geology.bulk import Bulk
|
||||
from mcpacker.model.core.geology.mineral import Mineral
|
||||
from mcpacker.model.core.scarcity import Scarcity
|
||||
|
||||
import tungston.core.scarcity as scarcity
|
||||
import mcpacker.model.core.scarcity as scarcity
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
+9
-9
@@ -1,13 +1,13 @@
|
||||
from tungston.core.ecology.biomefilter import BiomeFilter
|
||||
from tungston.core.geology.bulk import Bulk
|
||||
from tungston.core.geology.deposit import Deposit
|
||||
from tungston.core.geology.inclusion import Inclusion
|
||||
from tungston.core.geology.proportion import Proportion
|
||||
from tungston.core.scarcity import Scarcity
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.geology.bulk import Bulk
|
||||
from mcpacker.model.core.geology.deposit import Deposit
|
||||
from mcpacker.model.core.geology.inclusion import Inclusion
|
||||
from mcpacker.model.core.geology.proportion import Proportion
|
||||
from mcpacker.model.core.scarcity import Scarcity
|
||||
|
||||
import tungston.core.geology.bulk as BU
|
||||
import tungston.core.geology.proportion as PR
|
||||
import tungston.core.scarcity as SC
|
||||
import mcpacker.model.core.geology.bulk as BU
|
||||
import mcpacker.model.core.geology.proportion as PR
|
||||
import mcpacker.model.core.scarcity as SC
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
+9
-9
@@ -1,14 +1,14 @@
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.geology.deposit.metaldeposit import MetalDeposit
|
||||
from mcpacker.model.core.geology.inclusion import Inclusion
|
||||
from mcpacker.model.core.geology.mineral import Mineral
|
||||
from mcpacker.model.core.geology.replacement import Replacement
|
||||
from pytest import fixture
|
||||
from tungston.core.ecology.biomefilter import BiomeFilter
|
||||
from tungston.core.geology.deposit.metaldeposit import MetalDeposit
|
||||
from tungston.core.geology.inclusion import Inclusion
|
||||
from tungston.core.geology.mineral import Mineral
|
||||
from tungston.core.geology.replacement import Replacement
|
||||
|
||||
import tungston.core.ecology.flora as FL
|
||||
import tungston.core.geology.bulk as BU
|
||||
import tungston.core.geology.proportion as PR
|
||||
import tungston.core.scarcity as SC
|
||||
import mcpacker.model.core.ecology.flora as FL
|
||||
import mcpacker.model.core.geology.bulk as BU
|
||||
import mcpacker.model.core.geology.proportion as PR
|
||||
import mcpacker.model.core.scarcity as SC
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
from tungston.core.geology.mineralcatalog import MineralCatalog
|
||||
from tungston.core.geology.deposit import Deposit
|
||||
from mcpacker.model.core.geology.deposit import Deposit
|
||||
from mcpacker.model.core.geology.mineralcatalog import MineralCatalog
|
||||
from typing import Iterator
|
||||
|
||||
|
||||
+10
-10
@@ -1,15 +1,15 @@
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.geology.deposit import Deposit
|
||||
from mcpacker.model.core.geology.deposit.metaldeposit import MetalDeposit
|
||||
from mcpacker.model.core.geology.depositcatalog import DepositCatalog
|
||||
from mcpacker.model.core.geology.inclusion import Inclusion
|
||||
from mcpacker.model.core.geology.mineral import Mineral
|
||||
from mcpacker.model.core.geology.replacement import Replacement
|
||||
from pytest import fixture
|
||||
from tungston.core.ecology.biomefilter import BiomeFilter
|
||||
from tungston.core.geology.deposit import Deposit
|
||||
from tungston.core.geology.deposit.metaldeposit import MetalDeposit
|
||||
from tungston.core.geology.depositcatalog import DepositCatalog
|
||||
from tungston.core.geology.inclusion import Inclusion
|
||||
from tungston.core.geology.mineral import Mineral
|
||||
from tungston.core.geology.replacement import Replacement
|
||||
|
||||
import tungston.core.ecology.flora as FL
|
||||
import tungston.core.geology.bulk as BU
|
||||
import tungston.core.scarcity as SC
|
||||
import mcpacker.model.core.ecology.flora as FL
|
||||
import mcpacker.model.core.geology.bulk as BU
|
||||
import mcpacker.model.core.scarcity as SC
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
@@ -1,4 +1,4 @@
|
||||
from tungston.core.geology.mineral import Mineral
|
||||
from mcpacker.model.core.geology.mineral import Mineral
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
from mcpacker.model.core.geology.inclusion import Inclusion
|
||||
from mcpacker.model.core.geology.mineral import Mineral
|
||||
from mcpacker.model.core.geology.replacement import Replacement
|
||||
from pytest import fixture
|
||||
from tungston.core.geology.inclusion import Inclusion
|
||||
from tungston.core.geology.mineral import Mineral
|
||||
from tungston.core.geology.replacement import Replacement
|
||||
|
||||
|
||||
# Fixtures #########################################################################################I
|
||||
@@ -1,5 +1,5 @@
|
||||
from tungston.core.geology.replacement import Replacement
|
||||
from tungston.core.resourceid import ResourceId
|
||||
from mcpacker.model.core.geology.replacement import Replacement
|
||||
from mcpacker.model.core.resourceid import ResourceId
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,8 +1,8 @@
|
||||
from tungston.core.geology.mineral import Mineral
|
||||
from tungston.core.geology.replacement import Replacement
|
||||
from mcpacker.model.core.geology.mineral import Mineral
|
||||
from mcpacker.model.core.geology.replacement import Replacement
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.geology.mineral as mineral
|
||||
import mcpacker.model.core.geology.mineral as mineral
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
from tungston.core.geology.mineral import Mineral
|
||||
from mcpacker.model.core.geology.mineral import Mineral
|
||||
from typing import Iterator
|
||||
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
from tungston.core.geology.mineral import Mineral
|
||||
from tungston.core.geology.mineralcatalog import MineralCatalog
|
||||
from tungston.core.geology.replacement import Replacement
|
||||
from mcpacker.model.core.geology.mineral import Mineral
|
||||
from mcpacker.model.core.geology.mineralcatalog import MineralCatalog
|
||||
from mcpacker.model.core.geology.replacement import Replacement
|
||||
from pytest import fixture
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.geology.proportion as proportion
|
||||
import mcpacker.model.core.geology.proportion as proportion
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
@@ -1,4 +1,4 @@
|
||||
from tungston.core.resourceid import ResourceId
|
||||
from mcpacker.model.core.resourceid import ResourceId
|
||||
|
||||
|
||||
# Constants ########################################################################################
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
from pytest import fixture
|
||||
from tungston.core.geology.replacement import Replacement
|
||||
from mcpacker.model.core.geology.replacement import Replacement
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
@@ -1,15 +1,15 @@
|
||||
from tungston.core.altitude import Altitude
|
||||
from tungston.core.ecology.biomefilter import BiomeFilter
|
||||
from tungston.core.fauna.group import Group
|
||||
from tungston.core.fauna.location import Location
|
||||
from tungston.core.scarcity import Scarcity
|
||||
from tungston.core.season import Season
|
||||
from mcpacker.model.core.altitude import Altitude
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.fauna.group import Group
|
||||
from mcpacker.model.core.fauna.location import Location
|
||||
from mcpacker.model.core.scarcity import Scarcity
|
||||
from mcpacker.model.core.season import Season
|
||||
|
||||
import tungston.core.altitude as A
|
||||
import tungston.core.fauna.group as G
|
||||
import tungston.core.fauna.location as L
|
||||
import tungston.core.scarcity as C
|
||||
import tungston.core.season as E
|
||||
import mcpacker.model.core.altitude as A
|
||||
import mcpacker.model.core.fauna.group as G
|
||||
import mcpacker.model.core.fauna.location as L
|
||||
import mcpacker.model.core.scarcity as C
|
||||
import mcpacker.model.core.season as E
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,11 +1,11 @@
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.habitat import Habitat
|
||||
from pytest import fixture
|
||||
from tungston.core.ecology.biomefilter import BiomeFilter
|
||||
from tungston.core.habitat import Habitat
|
||||
|
||||
import tungston.core.ecology.flora as FL
|
||||
import tungston.core.ecology.heat as HE
|
||||
import tungston.core.season as SE
|
||||
import tungston.core.scarcity as SC
|
||||
import mcpacker.model.core.ecology.flora as FL
|
||||
import mcpacker.model.core.ecology.heat as HE
|
||||
import mcpacker.model.core.season as SE
|
||||
import mcpacker.model.core.scarcity as SC
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
@@ -1,4 +1,4 @@
|
||||
from tungston.core.habitat import Habitat
|
||||
from mcpacker.model.core.habitat import Habitat
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,10 +1,10 @@
|
||||
from mcpacker.model.core.ecology.biomefilter import BiomeFilter
|
||||
from mcpacker.model.core.habitat import Habitat
|
||||
from mcpacker.model.core.placement import Placement
|
||||
from pytest import fixture
|
||||
from tungston.core.ecology.biomefilter import BiomeFilter
|
||||
from tungston.core.habitat import Habitat
|
||||
from tungston.core.placement import Placement
|
||||
|
||||
import tungston.core.ecology.flora as F
|
||||
import tungston.core.ecology.heat as E
|
||||
import mcpacker.model.core.ecology.flora as F
|
||||
import mcpacker.model.core.ecology.heat as E
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
@@ -1,4 +1,4 @@
|
||||
from tungston.core.resourceid import ResourceId
|
||||
from mcpacker.model.core.resourceid import ResourceId
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
@@ -14,6 +14,7 @@ class Scarcity:
|
||||
def __repr__(self) -> str:
|
||||
return f"Scarcity<{self.name}>"
|
||||
|
||||
|
||||
# Constants ########################################################################################
|
||||
|
||||
ABSENT = Scarcity("absent")
|
||||
@@ -1,8 +1,7 @@
|
||||
from tungston.core.scarcity import Scarcity
|
||||
from mcpacker.model.core.scarcity import Scarcity
|
||||
from pytest import fixture
|
||||
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
|
||||
def test_syntax():
|
||||
@@ -1,6 +1,6 @@
|
||||
from pytest import fixture
|
||||
|
||||
import tungston.core.season as season
|
||||
import mcpacker.model.core.season as season
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
@@ -1,7 +1,7 @@
|
||||
from tungston.core.ecology.biomecatalog import BiomeCatalog
|
||||
from tungston.core.fauna.mobcatalog import MobCatalog
|
||||
from tungston.core.geology.mineralcatalog import MineralCatalog
|
||||
from tungston.core.geology.depositcatalog import DepositCatalog
|
||||
from mcpacker.model.core.ecology.biomecatalog import BiomeCatalog
|
||||
from mcpacker.model.core.fauna.mobcatalog import MobCatalog
|
||||
from mcpacker.model.core.geology.depositcatalog import DepositCatalog
|
||||
from mcpacker.model.core.geology.mineralcatalog import MineralCatalog
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
@@ -1,4 +1,4 @@
|
||||
from tungston.core.world import World
|
||||
from mcpacker.model.core.world import World
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
@@ -0,0 +1,38 @@
|
||||
from mcpacker.model.datapack.mod import Mod
|
||||
|
||||
|
||||
# Class ############################################################################################
|
||||
|
||||
class Datapack:
|
||||
|
||||
def __init__(self, name:str, mods:list[Mod]):
|
||||
self.name = name
|
||||
self._mods = {}
|
||||
self._defaultMod = None
|
||||
|
||||
for mod in mods:
|
||||
if not self._defaultMod:
|
||||
self._defaultMod = mod
|
||||
|
||||
self.add(mod)
|
||||
|
||||
def add(self, mod:Mod) -> "Datapack":
|
||||
self._mods[mod.name] = mod
|
||||
return self
|
||||
|
||||
def get(self, modName:str) -> Mod:
|
||||
return self._mods.get(modName, None)
|
||||
|
||||
@property
|
||||
def defaultMod(self) -> Mod:
|
||||
return self._defaultMod
|
||||
|
||||
@defaultMod.setter
|
||||
def setDefaultMod(self, mod:Mod) -> "Datapack":
|
||||
existingMod = self.get(mod.name)
|
||||
if not existingMod:
|
||||
self.add(mod)
|
||||
elif existingMod != mod:
|
||||
raise Exception(f"Datapack already has a mod named {mod.name}")
|
||||
|
||||
self._defaultMod = mod
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
from mcpacker.model.datapack.blockstate import BlockState
|
||||
from pytest import fixture
|
||||
from tungston.generator.datapack.blockstate import BlockState
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
from tungston.generator.datapack.blockstate import BlockState
|
||||
from tungston.generator.datapack.blockstateprovider import BlockStateProvider
|
||||
from mcpacker.model.datapack.blockstate import BlockState
|
||||
from mcpacker.model.datapack.blockstateprovider import BlockStateProvider
|
||||
from typing import Any
|
||||
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
from tungston.generator.datapack.blockstate import BlockState
|
||||
from tungston.generator.datapack.blockstateprovider.simplestateprovider import SimpleStateProvider
|
||||
from mcpacker.model.datapack.blockstate import BlockState
|
||||
from mcpacker.model.datapack.blockstateprovider.simplestateprovider import SimpleStateProvider
|
||||
from pytest import fixture
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
from tungston.generator.datapack.configuredfeature.configuredfeature import ConfiguredFeature
|
||||
from mcpacker.model.datapack.configuredfeature import ConfiguredFeature
|
||||
from typing import Any
|
||||
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
from mcpacker.model.datapack.blockstate import BlockState
|
||||
from mcpacker.model.datapack.blockstateprovider.simplestateprovider import SimpleStateProvider
|
||||
from mcpacker.model.datapack.configuredfeature.simpleblock import SimpleBlock
|
||||
from pytest import fixture
|
||||
from tungston.generator.datapack.blockstate import BlockState
|
||||
from tungston.generator.datapack.blockstateprovider.simplestateprovider import SimpleStateProvider
|
||||
from tungston.generator.datapack.configuredfeature.simpleblock import SimpleBlock
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
from tungston.generator.datapack.blockstateprovider import BlockStateProvider
|
||||
from tungston.generator.datapack.configuredfeature import ConfiguredFeature
|
||||
from mcpacker.model.datapack.blockstateprovider import BlockStateProvider
|
||||
from mcpacker.model.datapack.configuredfeature import ConfiguredFeature
|
||||
from typing import Any
|
||||
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
from mcpacker.model.datapack.blockstate import BlockState
|
||||
from mcpacker.model.datapack.blockstateprovider.simplestateprovider import SimpleStateProvider
|
||||
from mcpacker.model.datapack.configuredfeature.simpleblock import SimpleBlock
|
||||
from pytest import fixture
|
||||
from tungston.generator.datapack.blockstate import BlockState
|
||||
from tungston.generator.datapack.blockstateprovider.simplestateprovider import SimpleStateProvider
|
||||
from tungston.generator.datapack.configuredfeature.simpleblock import SimpleBlock
|
||||
|
||||
|
||||
# Fixtures #########################################################################################
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
from tungston.generator.datapack.heightmaptype import HeightMapType
|
||||
from mcpacker.model.datapack.heightmaptype import HeightMapType
|
||||
|
||||
|
||||
# Tests ############################################################################################
|
||||
@@ -0,0 +1,15 @@
|
||||
class Mod:
|
||||
|
||||
def __init__(self):
|
||||
self.biomeModifiers = []
|
||||
self.configuredFeatures = []
|
||||
self.functions = []
|
||||
self.functionTags = []
|
||||
self.lootModifiers = []
|
||||
self.lootTables = []
|
||||
self.placedFeatures = []
|
||||
self.recipes = []
|
||||
self.structures = []
|
||||
self.structureSets = []
|
||||
self.tags = []
|
||||
self.templatePools = []
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user