From df8e457c04eec12ddf2ea1bc1a10a90b2578fa61 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Thu, 20 Mar 2025 20:11:43 +0100 Subject: [PATCH] rewrite in python: recreate all points and structure --- .gitignore | 9 ++ README.md | 122 ++++++++++++++++++ icons/.gitkeep | 0 map-markers/vanillaSurvival/verden/byer.nix | 120 ++++++++--------- pyproject.toml | 17 +++ src/minecraft_kartverket/__init__.py | 1 + .../bluemap_hocon_generator/__init__.py | 0 src/minecraft_kartverket/cli/__init__.py | 0 src/minecraft_kartverket/cli/main.py | 49 +++++++ src/minecraft_kartverket/cli/print.py | 55 ++++++++ src/minecraft_kartverket/cli/validate.py | 8 ++ .../lib_marker/__init__.py | 15 +++ src/minecraft_kartverket/lib_marker/area.py | 9 ++ src/minecraft_kartverket/lib_marker/color.py | 8 ++ src/minecraft_kartverket/lib_marker/marker.py | 8 ++ .../lib_marker/marker_set.py | 26 ++++ src/minecraft_kartverket/lib_marker/point.py | 11 ++ src/minecraft_kartverket/lib_marker/track.py | 9 ++ .../mapcrafter_json_generator/__init__.py | 0 .../marker_sets/__init__.py | 11 ++ .../marker_sets/nether/__init__.py | 14 ++ .../marker_sets/nether/area_names/__init__.py | 10 ++ .../nether/area_names/grisebukta.py | 11 ++ .../marker_sets/nether/ice_tracks/__init__.py | 7 + .../marker_sets/nether/other/__init__.py | 7 + .../marker_sets/nether/portals/__init__.py | 7 + .../marker_sets/nether/railways/__init__.py | 7 + .../marker_sets/overworld/__init__.py | 27 ++++ .../overworld/area_names/__init__.py | 22 ++++ .../overworld/area_names/andoya.py | 11 ++ .../overworld/area_names/england.py | 11 ++ .../overworld/area_names/hemmelig_mesabiom.py | 11 ++ .../overworld/area_names/summefjord.py | 11 ++ .../overworld/area_names/trangdalen.py | 11 ++ .../overworld/area_names/vestisodet.py | 11 ++ .../overworld/area_names/vestsumpland.py | 11 ++ .../overworld/buildings/__init__.py | 28 ++++ .../overworld/buildings/der_kolner_dom.py | 11 ++ .../marker_sets/overworld/buildings/fyret.py | 11 ++ .../overworld/buildings/hodeskallegrotten.py | 11 ++ .../overworld/buildings/isjungelkatedralen.py | 11 ++ .../buildings/jesus_christ_superstore.py | 11 ++ .../overworld/buildings/kystbasen.py | 11 ++ .../overworld/buildings/taarnodden.py | 11 ++ .../overworld/buildings/tegltaarnet.py | 11 ++ .../vinterstranda_hotel_og_resort.py | 11 ++ .../marker_sets/overworld/cities/__init__.py | 18 +++ .../marker_sets/overworld/cities/heimfjell.py | 11 ++ .../marker_sets/overworld/cities/holmgard.py | 11 ++ .../marker_sets/overworld/cities/tangen.py | 11 ++ .../overworld/cities/tosjodalen.py | 11 ++ .../overworld/cities/vikingelandsbyen.py | 11 ++ .../marker_sets/overworld/homes/__init__.py | 30 +++++ .../overworld/homes/akasienborg.py | 11 ++ .../marker_sets/overworld/homes/bikkjeby.py | 11 ++ .../marker_sets/overworld/homes/biosfaeren.py | 11 ++ .../overworld/homes/bjorkeholmen.py | 11 ++ .../overworld/homes/bjornebukten.py | 11 ++ .../marker_sets/overworld/homes/huloyeid.py | 11 ++ .../marker_sets/overworld/homes/singapore.py | 11 ++ .../marker_sets/overworld/homes/summevatn.py | 11 ++ .../overworld/homes/supertheodors_fiskehus.py | 11 ++ .../overworld/homes/svartskoghavn.py | 11 ++ .../marker_sets/overworld/homes/vestlandet.py | 11 ++ .../marker_sets/overworld/huts/__init__.py | 14 ++ .../overworld/huts/dypskiferhytta.py | 11 ++ .../overworld/huts/grensebuelvbu.py | 11 ++ .../overworld/huts/nyverdenhytta.py | 11 ++ .../overworld/infrastructure/__init__.py | 12 ++ .../overworld/infrastructure/grantrebukta.py | 11 ++ .../overworld/infrastructure/smalelvbro.py | 11 ++ .../marker_sets/overworld/mines/__init__.py | 12 ++ .../overworld/mines/sandsteingruva.py | 11 ++ .../marker_sets/overworld/mines/slimegruva.py | 11 ++ .../marker_sets/overworld/nature/__init__.py | 47 +++++++ .../overworld/nature/blindodden.py | 11 ++ .../marker_sets/overworld/nature/hulevatna.py | 11 ++ .../marker_sets/overworld/nature/kirkemyr.py | 11 ++ .../overworld/nature/lamafjellet.py | 11 ++ .../overworld/nature/langstrand.py | 11 ++ .../overworld/nature/lille_isbjornelv.py | 11 ++ .../overworld/nature/naturreservat.py | 11 ++ .../overworld/nature/piratbukta.py | 11 ++ .../overworld/nature/snoklippan.py | 11 ++ .../overworld/nature/store_isbjornelv.py | 11 ++ .../overworld/nature/storhavet_i_ost.py | 11 ++ .../overworld/nature/storhavs_kanalen.py | 11 ++ .../overworld/nature/storsnofjella.py | 11 ++ .../overworld/nature/storvatnet.py | 11 ++ .../overworld/nature/supertheodors_strand.py | 11 ++ .../overworld/nature/trangdalen.py | 11 ++ .../overworld/nature/turrikkelmyra.py | 11 ++ .../marker_sets/overworld/nature/ulveelva.py | 11 ++ .../overworld/nature/vestsumpland.py | 11 ++ .../marker_sets/overworld/other/__init__.py | 12 ++ .../marker_sets/overworld/other/leirhavn.py | 11 ++ .../marker_sets/overworld/other/nullpunkt.py | 11 ++ .../overworld/railways/__init__.py | 7 + .../marker_sets/overworld/roads/__init__.py | 7 + .../overworld/villages/__init__.py | 27 ++++ .../marker_sets/overworld/villages/bondeby.py | 11 ++ .../overworld/villages/gammelleirnes.py | 11 ++ .../overworld/villages/hestelandsby.py | 11 ++ .../overworld/villages/isbjornby.py | 11 ++ .../overworld/villages/ittoqqortoormiit.py | 11 ++ .../overworld/villages/klofteby.py | 11 ++ .../overworld/villages/npc_landsby.py | 11 ++ .../overworld/villages/npc_landsby_nord.py | 11 ++ .../marker_sets/overworld/villages/smedby.py | 11 ++ .../marker_sets/the_end/__init__.py | 7 + .../marker_sets/the_end/other/__init__.py | 7 + .../marker_sets/the_end/portals/__init__.py | 7 + uv.lock | 7 + 113 files changed, 1531 insertions(+), 60 deletions(-) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 icons/.gitkeep create mode 100644 pyproject.toml create mode 100644 src/minecraft_kartverket/__init__.py create mode 100644 src/minecraft_kartverket/bluemap_hocon_generator/__init__.py create mode 100644 src/minecraft_kartverket/cli/__init__.py create mode 100644 src/minecraft_kartverket/cli/main.py create mode 100644 src/minecraft_kartverket/cli/print.py create mode 100644 src/minecraft_kartverket/cli/validate.py create mode 100644 src/minecraft_kartverket/lib_marker/__init__.py create mode 100644 src/minecraft_kartverket/lib_marker/area.py create mode 100644 src/minecraft_kartverket/lib_marker/color.py create mode 100644 src/minecraft_kartverket/lib_marker/marker.py create mode 100644 src/minecraft_kartverket/lib_marker/marker_set.py create mode 100644 src/minecraft_kartverket/lib_marker/point.py create mode 100644 src/minecraft_kartverket/lib_marker/track.py create mode 100644 src/minecraft_kartverket/mapcrafter_json_generator/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/nether/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/nether/area_names/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/nether/area_names/grisebukta.py create mode 100644 src/minecraft_kartverket/marker_sets/nether/ice_tracks/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/nether/other/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/nether/portals/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/nether/railways/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/area_names/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/area_names/andoya.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/area_names/england.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/area_names/hemmelig_mesabiom.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/area_names/summefjord.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/area_names/trangdalen.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/area_names/vestisodet.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/area_names/vestsumpland.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/buildings/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/buildings/der_kolner_dom.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/buildings/fyret.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/buildings/hodeskallegrotten.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/buildings/isjungelkatedralen.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/buildings/jesus_christ_superstore.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/buildings/kystbasen.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/buildings/taarnodden.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/buildings/tegltaarnet.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/buildings/vinterstranda_hotel_og_resort.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/cities/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/cities/heimfjell.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/cities/holmgard.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/cities/tangen.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/cities/tosjodalen.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/cities/vikingelandsbyen.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/akasienborg.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/bikkjeby.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/biosfaeren.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/bjorkeholmen.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/bjornebukten.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/huloyeid.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/singapore.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/summevatn.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/supertheodors_fiskehus.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/svartskoghavn.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/homes/vestlandet.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/huts/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/huts/dypskiferhytta.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/huts/grensebuelvbu.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/huts/nyverdenhytta.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/infrastructure/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/infrastructure/grantrebukta.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/infrastructure/smalelvbro.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/mines/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/mines/sandsteingruva.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/mines/slimegruva.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/blindodden.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/hulevatna.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/kirkemyr.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/lamafjellet.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/langstrand.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/lille_isbjornelv.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/naturreservat.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/piratbukta.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/snoklippan.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/store_isbjornelv.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/storhavet_i_ost.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/storhavs_kanalen.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/storsnofjella.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/storvatnet.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/supertheodors_strand.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/trangdalen.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/turrikkelmyra.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/ulveelva.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/nature/vestsumpland.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/other/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/other/leirhavn.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/other/nullpunkt.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/railways/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/roads/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/villages/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/villages/bondeby.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/villages/gammelleirnes.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/villages/hestelandsby.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/villages/isbjornby.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/villages/ittoqqortoormiit.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/villages/klofteby.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/villages/npc_landsby.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/villages/npc_landsby_nord.py create mode 100644 src/minecraft_kartverket/marker_sets/overworld/villages/smedby.py create mode 100644 src/minecraft_kartverket/marker_sets/the_end/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/the_end/other/__init__.py create mode 100644 src/minecraft_kartverket/marker_sets/the_end/portals/__init__.py create mode 100644 uv.lock diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..78d52e6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +*.pyc +*.pyo +build/ +dist/ +.venv +__pycache__ + +result +result-* diff --git a/README.md b/README.md new file mode 100644 index 0000000..8624927 --- /dev/null +++ b/README.md @@ -0,0 +1,122 @@ +# minecraft-kartverket + +Mapping is my passionfruit! + +## What is this? + +This project is meant to let PVV members contribute map data for PVV's minecraft server, like coordinates for bases, cities, and other points of interest. +These markers are written in python so that we easily can do things like generating points in a loop, or other types of automation. + +There is also a cli tool that we use to export these points into the formats of several popular minecraft map implementations. + +## Marker sets + +Here is an overview of the different marker sets, and what they are meant for. + +- **Overworld** + - Area Names: larger areas with names + - Buildings: important buildings and world wonders. + - Cities: an area that consist of several bases and/or public infrastructure. + - Homes: single bases consisting of 1-3 people. + - Huts: small huts, meant for visitors and travelers. + - Infrastructure: public infrastructure, like bridges, ports, tunnels, etc. + - Mines: public mines + - Nature: similar to "Area Names", but specifically for mostly untouched nature-named areas. + - Other: anything that doesn't fit into the other categories + - Railways: railways + - Roads: roads + - Villages: villages generated by minecraft (as opposed to player made cities) + +- **Nether** + - Ice Tracks: ice tracks meant for boats. + - Other: anything that doesn't fit into the other categories + - Portals: named portals that lead back to the overworld. + - Railways: railways + +- **The End** + - Other: anything that doesn't fit into the other categories + - Portals: end portals that send you back to the center of the map + +## How to add a point marker + +1. Find the correct marker set directory in `src/minecraft_kartverket/marker_sets`. +2. Create a new file in this directory with the name of the marker and the extension `.py`. + Note that this needs to be underscored (no spaces or hyphens), and valid ascii. + e.g. `Min svære base` -> `min_svaere_base.py` +3. Add the marker to the file. You can use the following template or look at other markers for inspiration. + +```python +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Nyverdenhytta", + icon = None, + x = 848, + y = 70, + z = 1583, + ), +] +``` + +4. Register the marker(s) to the marker set by editing the marker set's `__init__.py` file. + Add the following line to the file, replacing `` with the name of the marker file. + Notice that there needs to be a `*` before the marker name inside the `markers` list. + +```python + ... + + from . import MARKERS as _markers + + ... + + markers = [ + ... + *_markers, + ] +``` + +5. Run the cli tool to verify that the marker has been added correctly. + +```bash +uv run mckart verify +uv run mckart print +``` + +6. Open a PR + +## How to add a railway / road + +This is very similar to adding a point marker, but the content of the marker is different. + +You can follow the previous guide, but for step 3, use this template or look at other markers for inspiration. + +```python +from minecraft_kartverket.lib_marker import Track + +MARKERS = [ + Track( + name="Nordbanen", + icon = None, + points = [ + (848, 70, 1583), + (920, 70, 1583), + (920, 70, 1200), + ... + ], + ), +] +``` + +## How to add a new marker set + +TODO: Write this section + +## How to add icons + +TODO: Write this section + +## See also + +- [BlueMap documentation for markers](https://bluemap.bluecolored.de/wiki/customization/Markers.html) +- [Mapcrafter documentation for markers](https://mapcrafter.readthedocs.io/en/latest/markers.html) diff --git a/icons/.gitkeep b/icons/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/map-markers/vanillaSurvival/verden/byer.nix b/map-markers/vanillaSurvival/verden/byer.nix index ca5c0ec..2045f2c 100644 --- a/map-markers/vanillaSurvival/verden/byer.nix +++ b/map-markers/vanillaSurvival/verden/byer.nix @@ -6,71 +6,71 @@ default-hidden = false; sorting = 0; markers = { - "Vestlandet" = lib.mkPoi "Vestlandet" [(-2204) (447) (64)] { }; - "Vestsumpland" = lib.mkPoi "Vestsumpland" [(-1818) (98) (64)] { }; - "Smedby" = lib.mkPoi "Smedby" [(-1760) (-2440) (64)] { }; - "Snøklippan" = lib.mkPoi "Snøklippan" [(-1654) (-654) (64)] { }; - "Dypskiferhytta" = lib.mkPoi "Dypskiferhytta" [(-1563) (-1966) (64)] { }; - "England" = lib.mkPoi "England" [(-1189) (1556) (75)] { }; - "Hemmelig mesabiom" = lib.mkPoi "Hemmelig mesabiom" [(-980) (4090) (64)] { }; - "Vestisødet" = lib.mkPoi "Vestisødet" [(-800) (0) (64)] { }; - "Isjungelkatedralen" = lib.mkPoi "Isjungelkatedralen" [(-378) (153) (64)] { }; - "Svartskoghavn" = lib.mkPoi "Svartskoghavn" [(-370) (2390) (64)] { }; - "Kystbasen" = lib.mkPoi "Kystbasen" [(-334) (473) (116)] { }; - "Langstrand" = lib.mkPoi "Langstrand" [(-305) (535) (64)] { }; - "Summefjord" = lib.mkPoi "Summefjord" [(-220) (2890) (64)] { }; - "Slimegruva" = lib.mkPoi "Slimegruva" [(-206) (-35) (64)] { }; - "Turrikkelmyra" = lib.mkPoi "Turrikkelmyra" [(-160) (1480) (64)] { }; - "Akasienborg" = lib.mkPoi "Akasienborg" [(-128) (-1460) (64)] { }; - "Summevatn" = lib.mkPoi "Summevatn" [(-110) (3465) (64)] { }; - "Tegltårnet" = lib.mkPoi "Tegltårnet" [(-99) (1025) (99)] { }; - "Huløyeid" = lib.mkPoi "Huløyeid" [(-54) (234) (64)] { }; - "Trangdalen" = lib.mkPoi "Trangdalen" [(-47) (146) (64)] { }; - "Tårnodden" = lib.mkPoi "Tårnodden" [(-22) (67) (76)] { }; - "Nordørkenen" = lib.mkPoi "Nordørkenen" [(0) (-485) (67)] { }; - "Naturreservat" = lib.mkPoi "Naturreservat" [(4) (800) (64)] { }; + # "Vestlandet" = lib.mkPoi "Vestlandet" [(-2204) (447) (64)] { }; + # "Vestsumpland" = lib.mkPoi "Vestsumpland" [(-1818) (98) (64)] { }; + # "Smedby" = lib.mkPoi "Smedby" [(-1760) (-2440) (64)] { }; + # "Snøklippan" = lib.mkPoi "Snøklippan" [(-1654) (-654) (64)] { }; + # "Dypskiferhytta" = lib.mkPoi "Dypskiferhytta" [(-1563) (-1966) (64)] { }; + # "England" = lib.mkPoi "England" [(-1189) (1556) (75)] { }; + # "Hemmelig mesabiom" = lib.mkPoi "Hemmelig mesabiom" [(-980) (4090) (64)] { }; + # "Vestisødet" = lib.mkPoi "Vestisødet" [(-800) (0) (64)] { }; + # "Isjungelkatedralen" = lib.mkPoi "Isjungelkatedralen" [(-378) (153) (64)] { }; + # "Svartskoghavn" = lib.mkPoi "Svartskoghavn" [(-370) (2390) (64)] { }; + # "Kystbasen" = lib.mkPoi "Kystbasen" [(-334) (473) (116)] { }; + # "Langstrand" = lib.mkPoi "Langstrand" [(-305) (535) (64)] { }; + # "Summefjord" = lib.mkPoi "Summefjord" [(-220) (2890) (64)] { }; + # "Slimegruva" = lib.mkPoi "Slimegruva" [(-206) (-35) (64)] { }; + # "Turrikkelmyra" = lib.mkPoi "Turrikkelmyra" [(-160) (1480) (64)] { }; + # "Akasienborg" = lib.mkPoi "Akasienborg" [(-128) (-1460) (64)] { }; + # "Summevatn" = lib.mkPoi "Summevatn" [(-110) (3465) (64)] { }; + # "Tegltårnet" = lib.mkPoi "Tegltårnet" [(-99) (1025) (99)] { }; + # "Huløyeid" = lib.mkPoi "Huløyeid" [(-54) (234) (64)] { }; + # "Trangdalen" = lib.mkPoi "Trangdalen" [(-47) (146) (64)] { }; + # "Tårnodden" = lib.mkPoi "Tårnodden" [(-22) (67) (76)] { }; + # "Nordørkenen" = lib.mkPoi "Nordørkenen" [(0) (-485) (67)] { }; + # "Naturreservat" = lib.mkPoi "Naturreservat" [(4) (800) (64)] { }; "Sandsteingruva" = lib.mkPoi "Sandsteingruva" [(56) (-266) (67)] { }; - "Tangen" = lib.mkPoi "Tangen" [(58) (-2860) (63)] { }; + # "Tangen" = lib.mkPoi "Tangen" [(58) (-2860) (63)] { }; "Smalelvbro" = lib.mkPoi "Smalelvbro" [(77) (-348) (69)] { }; - "Ittoqqortoormiit" = lib.mkPoi "Ittoqqortoormiit" [(100) (-3830) (64)] { }; + # "Ittoqqortoormiit" = lib.mkPoi "Ittoqqortoormiit" [(100) (-3830) (64)] { }; "Bjerkepalasset" = lib.mkPoi "Bjerkepalasset" [(102) (37) (77)] { }; - "Piratbukta" = lib.mkPoi "Piratbukta" [(150) (80) (64)] { }; - "Heimfjell" = lib.mkPoi "Heimfjell" [(177) (177) (64)] { }; - "Hulevatna" = lib.mkPoi "Hulevatna" [(240) (3070) (64)] { }; + # "Piratbukta" = lib.mkPoi "Piratbukta" [(150) (80) (64)] { }; + # "Heimfjell" = lib.mkPoi "Heimfjell" [(177) (177) (64)] { }; + # "Hulevatna" = lib.mkPoi "Hulevatna" [(240) (3070) (64)] { }; "Hodeskallegrotten" = lib.mkPoi "Hodeskallegrotten" [(267) (-496) (89)] { }; - "Jesus Christ Superstore" = lib.mkPoi "Jesus Christ Superstore" [(280) (-2800) (64)] { }; - "NPC-landsby nord" = lib.mkPoi "NPC-landsby nord" [(337) (-853) (64)] { }; + # "Jesus Christ Superstore" = lib.mkPoi "Jesus Christ Superstore" [(280) (-2800) (64)] { }; + # "NPC-landsby nord" = lib.mkPoi "NPC-landsby nord" [(337) (-853) (64)] { }; "Vikingelandsbyen" = lib.mkPoi "Vikingelandsbyen" [(360) (-460) (64)] { }; - "Bjørnebukten" = lib.mkPoi "Bjørnebukten" [(473) (-3043) (78)] { }; - "Leirhavn" = lib.mkPoi "Leirhavn" [(512) (-3320) (64)] { }; - "Grensebuelvbu" = lib.mkPoi "Grensebuelvbu" [(550) (-1480) (64)] { }; - "Storvatnet" = lib.mkPoi "Storvatnet" [(675) (362) (64)] { }; - "Kløfteby" = lib.mkPoi "Kløfteby" [(695) (2812) (64)] { }; - "Isbjørnby" = lib.mkPoi "Isbjørnby" [(723) (-2380) (64)] { }; - "Lille isbjørnelv" = lib.mkPoi "Lille isbjørnelv" [(730) (-1900) (64)] { }; - "Gammelleirnes" = lib.mkPoi "Gammelleirnes" [(800) (-3300) (64)] { }; - "Biosfæren" = lib.mkPoi "Biosfæren" [(834) (-3089) (65)] { }; - "Nyverdenhytta" = lib.mkPoi "Nyverdenhytta" [(848) (1583) (70)] { }; - "Store isbjørnelv" = lib.mkPoi "Store isbjørnelv" [(850) (-2130) (64)] { }; - "Blindodden" = lib.mkPoi "Blindodden" [(874) (160) (65)] { }; - "Ulveelva" = lib.mkPoi "Ulveelva" [(910) (3050) (64)] { }; - "Tosjødalen" = lib.mkPoi "Tosjødalen" [(960) (460) (64)] { }; - "Storhavskanalen" = lib.mkPoi "Storhavskanalen" [(1005) (1335) (64)] { }; - "NPC-landsby" = lib.mkPoi "NPC-landsby" [(1278) (-397) (64)] { }; - "SuperTheodors fiskehus" = lib.mkPoi "SuperTheodors fiskehus" [(1570) (3285) (64)] { }; - "Lamafjellet" = lib.mkPoi "Lamafjellet" [(1810) (-1630) (64)] { }; - "SuperTheodors strand" = lib.mkPoi "SuperTheodors strand" [(2111) (3777) (64)] { }; - "Andøya" = lib.mkPoi "Andøya" [(2300) (250) (64)] { }; + # "Bjørnebukten" = lib.mkPoi "Bjørnebukten" [(473) (-3043) (78)] { }; + # "Leirhavn" = lib.mkPoi "Leirhavn" [(512) (-3320) (64)] { }; + # "Grensebuelvbu" = lib.mkPoi "Grensebuelvbu" [(550) (-1480) (64)] { }; + # "Storvatnet" = lib.mkPoi "Storvatnet" [(675) (362) (64)] { }; + # "Kløfteby" = lib.mkPoi "Kløfteby" [(695) (2812) (64)] { }; + # "Isbjørnby" = lib.mkPoi "Isbjørnby" [(723) (-2380) (64)] { }; + # "Lille isbjørnelv" = lib.mkPoi "Lille isbjørnelv" [(730) (-1900) (64)] { }; + # "Gammelleirnes" = lib.mkPoi "Gammelleirnes" [(800) (-3300) (64)] { }; + # "Biosfæren" = lib.mkPoi "Biosfæren" [(834) (-3089) (65)] { }; + # "Nyverdenhytta" = lib.mkPoi "Nyverdenhytta" [(848) (1583) (70)] { }; + # "Store isbjørnelv" = lib.mkPoi "Store isbjørnelv" [(850) (-2130) (64)] { }; + # "Blindodden" = lib.mkPoi "Blindodden" [(874) (160) (65)] { }; + # "Ulveelva" = lib.mkPoi "Ulveelva" [(910) (3050) (64)] { }; + # "Tosjødalen" = lib.mkPoi "Tosjødalen" [(960) (460) (64)] { }; + # "Storhavskanalen" = lib.mkPoi "Storhavskanalen" [(1005) (1335) (64)] { }; + # "NPC-landsby" = lib.mkPoi "NPC-landsby" [(1278) (-397) (64)] { }; + # "SuperTheodors fiskehus" = lib.mkPoi "SuperTheodors fiskehus" [(1570) (3285) (64)] { }; + # "Lamafjellet" = lib.mkPoi "Lamafjellet" [(1810) (-1630) (64)] { }; + # "SuperTheodors strand" = lib.mkPoi "SuperTheodors strand" [(2111) (3777) (64)] { }; + # "Andøya" = lib.mkPoi "Andøya" [(2300) (250) (64)] { }; "Grantrebukta" = lib.mkPoi "Grantrebukta" [(2350) (-136) (64)] { }; - "Hestelandsby" = lib.mkPoi "Hestelandsby" [(2734) (-984) (64)] { }; - "Bikkjeby" = lib.mkPoi "Bikkjeby" [(2950) (270) (64)] { }; - "Storhavet i øst" = lib.mkPoi "Storhavet i øst" [(3000) (1000) (64)] { }; - "Fyret" = lib.mkPoi "Fyret" [(3085) (424) (64)] { }; - "Vinterstranda hotel & resort" = lib.mkPoi "Vinterstranda hotel & resort" [(3481) (210) (75)] { }; - "Holmgard" = lib.mkPoi "Holmgard" [(4468) (1337) (64)] { }; - "Der Kölner Dom" = lib.mkPoi "Der Kölner Dom" [(4630) (270) (64)] { }; - "Storsnøfjella" = lib.mkPoi "Storsnøfjella" [(5470) (-270) (64)] { }; - "Bondeby" = lib.mkPoi "Bondeby" [(6200) (-300) (64)] { }; - "Kirkemyr" = lib.mkPoi "Kirkemyr" [(6880) (-465) (64)] { }; + # "Hestelandsby" = lib.mkPoi "Hestelandsby" [(2734) (-984) (64)] { }; + # "Bikkjeby" = lib.mkPoi "Bikkjeby" [(2950) (270) (64)] { }; + # "Storhavet i øst" = lib.mkPoi "Storhavet i øst" [(3000) (1000) (64)] { }; + # "Fyret" = lib.mkPoi "Fyret" [(3085) (424) (64)] { }; + # "Vinterstranda hotel & resort" = lib.mkPoi "Vinterstranda hotel & resort" [(3481) (210) (75)] { }; + # "Holmgard" = lib.mkPoi "Holmgard" [(4468) (1337) (64)] { }; + # "Der Kölner Dom" = lib.mkPoi "Der Kölner Dom" [(4630) (270) (64)] { }; + # "Storsnøfjella" = lib.mkPoi "Storsnøfjella" [(5470) (-270) (64)] { }; + # "Bondeby" = lib.mkPoi "Bondeby" [(6200) (-300) (64)] { }; + # "Kirkemyr" = lib.mkPoi "Kirkemyr" [(6880) (-465) (64)] { }; }; } diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..8a86021 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,17 @@ +[project] +name = "minecraft-kartverket" +version = "0.1.0" +description = "Map data for our favourite minecraft server" +readme = "README.md" +authors = [ + { name = "pvv", email = "pvv@pvv.ntnu.no" } +] +requires-python = ">=3.12" +dependencies = [] + +[project.scripts] +mckart = "minecraft_kartverket.cli.main:main" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" diff --git a/src/minecraft_kartverket/__init__.py b/src/minecraft_kartverket/__init__.py new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/minecraft_kartverket/__init__.py @@ -0,0 +1 @@ + diff --git a/src/minecraft_kartverket/bluemap_hocon_generator/__init__.py b/src/minecraft_kartverket/bluemap_hocon_generator/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/minecraft_kartverket/cli/__init__.py b/src/minecraft_kartverket/cli/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/minecraft_kartverket/cli/main.py b/src/minecraft_kartverket/cli/main.py new file mode 100644 index 0000000..9b3c420 --- /dev/null +++ b/src/minecraft_kartverket/cli/main.py @@ -0,0 +1,49 @@ +import argparse + +from .print import print_worlds + + +def parse_args(): + parser = argparse.ArgumentParser(description="Minecraft map data exporter cli") + + subparsers = parser.add_subparsers(dest="command") + + ebh_parser = subparsers.add_parser( + "export-bluemap-hocon", help="Export map data to Bluemap hocon format" + ) + # TODO: dir? + ebh_parser.add_argument("output", help="Output file", default="map.hocon") + + emj_parser = subparsers.add_parser( + "export-mapcrafter-json", help="Export map data to Mapcrafter json format" + ) + emj_parser.add_argument("output", help="Output file", default="map.json") + + subparsers.add_parser("validate", help="Validate the map data") + subparsers.add_parser("print", help="Print the map data") + + return parser.parse_args() + + +def main(): + args = parse_args() + + match args.command: + case "export-bluemap-hocon": + print("Exporting map data to Bluemap hocon format...") + raise NotImplementedError() + case "export-mapcrafter-json": + print("Exporting map data to Mapcrafter json format...") + raise NotImplementedError() + case "validate": + print("Validating the map data...") + raise NotImplementedError() + case "print": + print("Printing the map data...") + print_worlds() + case _: + print("Unknown command") + + +if __name__ == "__main__": + main() diff --git a/src/minecraft_kartverket/cli/print.py b/src/minecraft_kartverket/cli/print.py new file mode 100644 index 0000000..a0e4862 --- /dev/null +++ b/src/minecraft_kartverket/cli/print.py @@ -0,0 +1,55 @@ +from minecraft_kartverket.lib_marker import MarkerSet, Marker, Point, Track, Area +from minecraft_kartverket.marker_sets import WORLDS + + +def print_worlds() -> None: + tree = format_tree( + "Worlds", [format_world(name, world) for name, world in WORLDS.items()] + ) + print(tree) + + +def format_world(name: str, world: list[MarkerSet]) -> str: + tree = format_tree(name, [format_marker_set(marker_set) for marker_set in world]) + return tree + + +def format_marker_set(marker_set: MarkerSet) -> str: + tree = format_tree( + marker_set.name, [format_marker(marker) for marker in marker_set.markers] + ) + return tree + + +def format_marker(marker: Marker) -> str: + if isinstance(marker, Point): + return format_point_marker(marker) + elif isinstance(marker, Track): + raise NotImplementedError("Track markers are not supported") + elif isinstance(marker, Area): + raise NotImplementedError("Area markers are not supported") + else: + raise ValueError(f"Unknown marker type: {marker}") + + +def format_point_marker(marker: Point) -> str: + return f"{marker.name} ({marker.x}, {marker.y}, {marker.z})" + + +def format_tree(name: str, items: list[str]) -> str: + result = [name] + for i, item in enumerate(items): + if i == len(items) - 1: + for k, line in enumerate(item.splitlines()): + if k == 0: + result.append(f"└─ {line}") + else: + result.append(f" {line}") + else: + for k, line in enumerate(item.splitlines()): + if k == 0: + result.append(f"├─ {line}") + else: + result.append(f"│ {line}") + + return "\n".join(result) diff --git a/src/minecraft_kartverket/cli/validate.py b/src/minecraft_kartverket/cli/validate.py new file mode 100644 index 0000000..17d262d --- /dev/null +++ b/src/minecraft_kartverket/cli/validate.py @@ -0,0 +1,8 @@ +# Check for non-included files +# read all python files, edit-distance out common mistakes. +# Check for invalid y values +# Check for duplicate points in tracks +# Check for duplicate names in markers +# Check for duplicate names in marker sets +# Check for unused icons +# Check for duplicate points diff --git a/src/minecraft_kartverket/lib_marker/__init__.py b/src/minecraft_kartverket/lib_marker/__init__.py new file mode 100644 index 0000000..6d8b91a --- /dev/null +++ b/src/minecraft_kartverket/lib_marker/__init__.py @@ -0,0 +1,15 @@ +from .area import Area +from .color import Color +from .marker import Marker +from .marker_set import MarkerSet +from .point import Point +from .track import Track + +__all__ = [ + "Area", + "Color", + "Marker", + "MarkerSet", + "Point", + "Track", +] diff --git a/src/minecraft_kartverket/lib_marker/area.py b/src/minecraft_kartverket/lib_marker/area.py new file mode 100644 index 0000000..74fc682 --- /dev/null +++ b/src/minecraft_kartverket/lib_marker/area.py @@ -0,0 +1,9 @@ +from dataclasses import dataclass + +from .marker import Marker + + +@dataclass +class Area(Marker): + points: list[tuple[int, int, int]] + icon: str | None = None diff --git a/src/minecraft_kartverket/lib_marker/color.py b/src/minecraft_kartverket/lib_marker/color.py new file mode 100644 index 0000000..a2cac04 --- /dev/null +++ b/src/minecraft_kartverket/lib_marker/color.py @@ -0,0 +1,8 @@ +from dataclasses import dataclass + + +@dataclass +class Color: + r: int + g: int + b: int diff --git a/src/minecraft_kartverket/lib_marker/marker.py b/src/minecraft_kartverket/lib_marker/marker.py new file mode 100644 index 0000000..32902bd --- /dev/null +++ b/src/minecraft_kartverket/lib_marker/marker.py @@ -0,0 +1,8 @@ +from abc import ABC +from dataclasses import dataclass + + +@dataclass +class Marker(ABC): + name: str + # icon: str | None = None diff --git a/src/minecraft_kartverket/lib_marker/marker_set.py b/src/minecraft_kartverket/lib_marker/marker_set.py new file mode 100644 index 0000000..cb47bc5 --- /dev/null +++ b/src/minecraft_kartverket/lib_marker/marker_set.py @@ -0,0 +1,26 @@ +from dataclasses import dataclass + +from .color import Color +from .marker import Marker + + +@dataclass +class MarkerSet: + name: str + + markers: list[Marker] + + # Icon to use for the marker group. If None, the default icon will be used. + icon: str | None = None + + # Default icon to use for the markers in the group. If None, the default icon will be used. + default_icon: str | None = None + + # Default icon size to use for the markers in the group. If None, the default icon size will be used. + default_icon_size: tuple[int, int] | None = None + + # Default color to use for the markers in the group. If None, the default color will be used. + default_color: Color | None = None + + # Whether to show this marker group by default. + show_by_default: bool = True diff --git a/src/minecraft_kartverket/lib_marker/point.py b/src/minecraft_kartverket/lib_marker/point.py new file mode 100644 index 0000000..6289da2 --- /dev/null +++ b/src/minecraft_kartverket/lib_marker/point.py @@ -0,0 +1,11 @@ +from dataclasses import dataclass + +from .marker import Marker + + +@dataclass +class Point(Marker): + x: int + y: int + z: int + icon: str | None = None diff --git a/src/minecraft_kartverket/lib_marker/track.py b/src/minecraft_kartverket/lib_marker/track.py new file mode 100644 index 0000000..9fd965d --- /dev/null +++ b/src/minecraft_kartverket/lib_marker/track.py @@ -0,0 +1,9 @@ +from dataclasses import dataclass + +from .marker import Marker + + +@dataclass +class Track(Marker): + points: list[tuple[int, int, int]] + icon: str | None = None diff --git a/src/minecraft_kartverket/mapcrafter_json_generator/__init__.py b/src/minecraft_kartverket/mapcrafter_json_generator/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/minecraft_kartverket/marker_sets/__init__.py b/src/minecraft_kartverket/marker_sets/__init__.py new file mode 100644 index 0000000..f2a249e --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/__init__.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import MarkerSet + +from .nether import MARKER_SETS as nether_marker_sets +from .overworld import MARKER_SETS as overworld_marker_sets +from .the_end import MARKER_SETS as the_end_marker_sets + +WORLDS: dict[str, list[MarkerSet]] = { + "Nether": nether_marker_sets, + "Overworld": overworld_marker_sets, + "The End": the_end_marker_sets, +} diff --git a/src/minecraft_kartverket/marker_sets/nether/__init__.py b/src/minecraft_kartverket/marker_sets/nether/__init__.py new file mode 100644 index 0000000..ab88ae3 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/nether/__init__.py @@ -0,0 +1,14 @@ +from .area_names import MARKER_SET as area_names_marker_set +from .ice_tracks import MARKER_SET as ice_tracks_marker_set +from .other import MARKER_SET as other_marker_set +from .portals import MARKER_SET as portals_marker_set +from .railways import MARKER_SET as railways_marker_set + + +MARKER_SETS = [ + area_names_marker_set, + ice_tracks_marker_set, + other_marker_set, + portals_marker_set, + railways_marker_set, +] diff --git a/src/minecraft_kartverket/marker_sets/nether/area_names/__init__.py b/src/minecraft_kartverket/marker_sets/nether/area_names/__init__.py new file mode 100644 index 0000000..bbe17fd --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/nether/area_names/__init__.py @@ -0,0 +1,10 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + +from .grisebukta import MARKERS as grisebukta_markers + +MARKER_SET = MarkerSet( + name="Area Names", + markers=[ + *grisebukta_markers, + ], +) diff --git a/src/minecraft_kartverket/marker_sets/nether/area_names/grisebukta.py b/src/minecraft_kartverket/marker_sets/nether/area_names/grisebukta.py new file mode 100644 index 0000000..64baba0 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/nether/area_names/grisebukta.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Grisebukta", + icon=None, + x=-900, + y=64, + z=27, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/nether/ice_tracks/__init__.py b/src/minecraft_kartverket/marker_sets/nether/ice_tracks/__init__.py new file mode 100644 index 0000000..16bff2f --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/nether/ice_tracks/__init__.py @@ -0,0 +1,7 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + + +MARKER_SET = MarkerSet( + name="Ice tracks", + markers=[], +) diff --git a/src/minecraft_kartverket/marker_sets/nether/other/__init__.py b/src/minecraft_kartverket/marker_sets/nether/other/__init__.py new file mode 100644 index 0000000..d29400c --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/nether/other/__init__.py @@ -0,0 +1,7 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + + +MARKER_SET = MarkerSet( + name="Other", + markers=[], +) diff --git a/src/minecraft_kartverket/marker_sets/nether/portals/__init__.py b/src/minecraft_kartverket/marker_sets/nether/portals/__init__.py new file mode 100644 index 0000000..a97fc23 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/nether/portals/__init__.py @@ -0,0 +1,7 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + + +MARKER_SET = MarkerSet( + name="Portals", + markers=[], +) diff --git a/src/minecraft_kartverket/marker_sets/nether/railways/__init__.py b/src/minecraft_kartverket/marker_sets/nether/railways/__init__.py new file mode 100644 index 0000000..244f1f8 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/nether/railways/__init__.py @@ -0,0 +1,7 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + + +MARKER_SET = MarkerSet( + name="Railways", + markers=[], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/__init__.py new file mode 100644 index 0000000..908089f --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/__init__.py @@ -0,0 +1,27 @@ +from .area_names import MARKER_SET as area_names_marker_set +from .buildings import MARKER_SET as buildings_marker_set +from .cities import MARKER_SET as cities_marker_set +from .homes import MARKER_SET as homes_marker_set +from .huts import MARKER_SET as huts_marker_set +from .infrastructure import MARKER_SET as infrastructure_marker_set +from .mines import MARKER_SET as mines_marker_set +from .nature import MARKER_SET as nature_marker_set +from .other import MARKER_SET as other_marker_set +from .railways import MARKER_SET as railways_marker_set +from .roads import MARKER_SET as roads_marker_set +from .villages import MARKER_SET as villages_marker_set + +MARKER_SETS = [ + area_names_marker_set, + buildings_marker_set, + cities_marker_set, + homes_marker_set, + huts_marker_set, + infrastructure_marker_set, + mines_marker_set, + nature_marker_set, + other_marker_set, + railways_marker_set, + roads_marker_set, + villages_marker_set, +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/area_names/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/area_names/__init__.py new file mode 100644 index 0000000..b6bb062 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/area_names/__init__.py @@ -0,0 +1,22 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + +from .andoya import MARKERS as andoya_markers +from .england import MARKERS as england_markers +from .hemmelig_mesabiom import MARKERS as hemmelig_mesabiom_markers +from .summefjord import MARKERS as summefjord_markers +from .trangdalen import MARKERS as trangdalen_markers +from .vestisodet import MARKERS as vestisodet_markers +from .vestsumpland import MARKERS as vestsumpland_markers + +MARKER_SET = MarkerSet( + name="Area Names", + markers=[ + *andoya_markers, + *england_markers, + *hemmelig_mesabiom_markers, + *summefjord_markers, + *trangdalen_markers, + *vestisodet_markers, + *vestsumpland_markers, + ], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/area_names/andoya.py b/src/minecraft_kartverket/marker_sets/overworld/area_names/andoya.py new file mode 100644 index 0000000..6005d04 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/area_names/andoya.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Andøya", + icon=None, + x=2300, + y=64, + z=250, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/area_names/england.py b/src/minecraft_kartverket/marker_sets/overworld/area_names/england.py new file mode 100644 index 0000000..8bab149 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/area_names/england.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="England", + icon=None, + x=-1189, + y=64, + z=1556, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/area_names/hemmelig_mesabiom.py b/src/minecraft_kartverket/marker_sets/overworld/area_names/hemmelig_mesabiom.py new file mode 100644 index 0000000..4e0185a --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/area_names/hemmelig_mesabiom.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Hemmelig mesabiom", + icon=None, + x=-980, + y=64, + z=4090, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/area_names/summefjord.py b/src/minecraft_kartverket/marker_sets/overworld/area_names/summefjord.py new file mode 100644 index 0000000..a501d91 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/area_names/summefjord.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Summefjord", + icon=None, + x=-220, + y=64, + z=2890, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/area_names/trangdalen.py b/src/minecraft_kartverket/marker_sets/overworld/area_names/trangdalen.py new file mode 100644 index 0000000..19d8b0d --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/area_names/trangdalen.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Trangdalen", + icon=None, + x=-47, + y=64, + z=146, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/area_names/vestisodet.py b/src/minecraft_kartverket/marker_sets/overworld/area_names/vestisodet.py new file mode 100644 index 0000000..bbab8e9 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/area_names/vestisodet.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Vestisødet", + icon=None, + x=-800, + y=64, + z=0, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/area_names/vestsumpland.py b/src/minecraft_kartverket/marker_sets/overworld/area_names/vestsumpland.py new file mode 100644 index 0000000..26fe374 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/area_names/vestsumpland.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Vestsumpland", + icon=None, + x=-1818, + y=64, + z=98, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/buildings/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/buildings/__init__.py new file mode 100644 index 0000000..38a2785 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/buildings/__init__.py @@ -0,0 +1,28 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + +from .der_kolner_dom import MARKERS as der_kolner_dom_markers +from .fyret import MARKERS as fyret_markers +from .hodeskallegrotten import MARKERS as hodeskallegrotten_markers +from .isjungelkatedralen import MARKERS as isjungelkatedralen_markers +from .jesus_christ_superstore import MARKERS as jesus_christ_superstore_markers +from .kystbasen import MARKERS as kystbasen_markers +from .taarnodden import MARKERS as taarnodden_markers +from .tegltaarnet import MARKERS as tegltaarnet_markers +from .vinterstranda_hotel_og_resort import ( + MARKERS as vinterstranda_hotel_og_resort_markers, +) + +MARKER_SET = MarkerSet( + name="Buildings", + markers=[ + *der_kolner_dom_markers, + *fyret_markers, + *hodeskallegrotten_markers, + *isjungelkatedralen_markers, + *jesus_christ_superstore_markers, + *kystbasen_markers, + *taarnodden_markers, + *tegltaarnet_markers, + *vinterstranda_hotel_og_resort_markers, + ], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/buildings/der_kolner_dom.py b/src/minecraft_kartverket/marker_sets/overworld/buildings/der_kolner_dom.py new file mode 100644 index 0000000..404e0da --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/buildings/der_kolner_dom.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Der Kölner Dom", + icon=None, + x=4630, + y=64, + z=270, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/buildings/fyret.py b/src/minecraft_kartverket/marker_sets/overworld/buildings/fyret.py new file mode 100644 index 0000000..23ee539 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/buildings/fyret.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Fyret", + icon=None, + x=3085, + y=64, + z=424, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/buildings/hodeskallegrotten.py b/src/minecraft_kartverket/marker_sets/overworld/buildings/hodeskallegrotten.py new file mode 100644 index 0000000..5523a19 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/buildings/hodeskallegrotten.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Hodeskallegrotten", + icon=None, + x=267, + y=89, + z=-496, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/buildings/isjungelkatedralen.py b/src/minecraft_kartverket/marker_sets/overworld/buildings/isjungelkatedralen.py new file mode 100644 index 0000000..ffa38c7 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/buildings/isjungelkatedralen.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Isjungelkatedralen", + icon=None, + x=-378, + y=64, + z=153, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/buildings/jesus_christ_superstore.py b/src/minecraft_kartverket/marker_sets/overworld/buildings/jesus_christ_superstore.py new file mode 100644 index 0000000..4af80dd --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/buildings/jesus_christ_superstore.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Jesus Christ Superstore", + icon=None, + x=280, + y=64, + z=-2800, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/buildings/kystbasen.py b/src/minecraft_kartverket/marker_sets/overworld/buildings/kystbasen.py new file mode 100644 index 0000000..2d1f5db --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/buildings/kystbasen.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Kystbasen", + icon=None, + x=-334, + y=116, + z=473, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/buildings/taarnodden.py b/src/minecraft_kartverket/marker_sets/overworld/buildings/taarnodden.py new file mode 100644 index 0000000..bd2f068 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/buildings/taarnodden.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Tårnodden", + icon=None, + x=-22, + y=76, + z=67, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/buildings/tegltaarnet.py b/src/minecraft_kartverket/marker_sets/overworld/buildings/tegltaarnet.py new file mode 100644 index 0000000..239a5e4 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/buildings/tegltaarnet.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Tegltårnet", + icon=None, + x=-99, + y=99, + z=1025, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/buildings/vinterstranda_hotel_og_resort.py b/src/minecraft_kartverket/marker_sets/overworld/buildings/vinterstranda_hotel_og_resort.py new file mode 100644 index 0000000..d8d0887 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/buildings/vinterstranda_hotel_og_resort.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Vinterstranda hotel & resort", + icon=None, + x=3481, + y=75, + z=210, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/cities/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/cities/__init__.py new file mode 100644 index 0000000..da52afe --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/cities/__init__.py @@ -0,0 +1,18 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + +from .heimfjell import MARKERS as heimfjell_markers +from .holmgard import MARKERS as holmgard_markers +from .tangen import MARKERS as tangen_markers +from .tosjodalen import MARKERS as tosjodalen_markers +from .vikingelandsbyen import MARKERS as vikingelandsbyen_markers + +MARKER_SET = MarkerSet( + name="Cities", + markers=[ + *heimfjell_markers, + *holmgard_markers, + *tangen_markers, + *tosjodalen_markers, + *vikingelandsbyen_markers, + ], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/cities/heimfjell.py b/src/minecraft_kartverket/marker_sets/overworld/cities/heimfjell.py new file mode 100644 index 0000000..f561bd3 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/cities/heimfjell.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Heimfjell", + icon=None, + x=177, + y=64, + z=177, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/cities/holmgard.py b/src/minecraft_kartverket/marker_sets/overworld/cities/holmgard.py new file mode 100644 index 0000000..c53bac0 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/cities/holmgard.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Holmgard", + icon=None, + x=4468, + y=64, + z=1337, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/cities/tangen.py b/src/minecraft_kartverket/marker_sets/overworld/cities/tangen.py new file mode 100644 index 0000000..2255dc2 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/cities/tangen.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Tangen", + icon=None, + x=58, + y=63, + z=-2860, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/cities/tosjodalen.py b/src/minecraft_kartverket/marker_sets/overworld/cities/tosjodalen.py new file mode 100644 index 0000000..74019ad --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/cities/tosjodalen.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Tosjødalen", + icon=None, + x=960, + y=64, + z=460, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/cities/vikingelandsbyen.py b/src/minecraft_kartverket/marker_sets/overworld/cities/vikingelandsbyen.py new file mode 100644 index 0000000..f91230a --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/cities/vikingelandsbyen.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Vikingelandsbyen", + icon=None, + x=360, + y=64, + z=-460, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/homes/__init__.py new file mode 100644 index 0000000..7799e16 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/__init__.py @@ -0,0 +1,30 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + +from .biosfaeren import MARKERS as biosfaeren_markers +from .akasienborg import MARKERS as akasienborg_markers +from .bikkjeby import MARKERS as bikkjeby_markers +from .bjorkeholmen import MARKERS as bjorkeholmen_markers +from .bjornebukten import MARKERS as bjornebukten_markers +from .huloyeid import MARKERS as huloyeid_markers +from .singapore import MARKERS as singapore_markers +from .summevatn import MARKERS as summevatn_markers +from .supertheodors_fiskehus import MARKERS as supertheodors_fiskehus_markers +from .svartskoghavn import MARKERS as svartskoghavn_markers +from .vestlandet import MARKERS as vestlandet_markers + +MARKER_SET = MarkerSet( + name="Homes", + markers=[ + *akasienborg_markers, + *bikkjeby_markers, + *biosfaeren_markers, + *bjorkeholmen_markers, + *bjornebukten_markers, + *huloyeid_markers, + *singapore_markers, + *summevatn_markers, + *supertheodors_fiskehus_markers, + *svartskoghavn_markers, + *vestlandet_markers, + ], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/akasienborg.py b/src/minecraft_kartverket/marker_sets/overworld/homes/akasienborg.py new file mode 100644 index 0000000..d6d9bd6 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/akasienborg.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Akasienborg", + icon=None, + x=-160, + y=64, + z=1480, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/bikkjeby.py b/src/minecraft_kartverket/marker_sets/overworld/homes/bikkjeby.py new file mode 100644 index 0000000..09c13d4 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/bikkjeby.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Bikkjeby", + icon=None, + x=2950, + y=64, + z=270, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/biosfaeren.py b/src/minecraft_kartverket/marker_sets/overworld/homes/biosfaeren.py new file mode 100644 index 0000000..4dea7ba --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/biosfaeren.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Biosfæren", + icon=None, + x=834, + y=65, + z=-3089, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/bjorkeholmen.py b/src/minecraft_kartverket/marker_sets/overworld/homes/bjorkeholmen.py new file mode 100644 index 0000000..0decdd2 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/bjorkeholmen.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Bjørkeholmen", + icon=None, + x=102, + y=77, + z=37, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/bjornebukten.py b/src/minecraft_kartverket/marker_sets/overworld/homes/bjornebukten.py new file mode 100644 index 0000000..4e7b546 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/bjornebukten.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Bjørnebukten", + icon=None, + x=473, + y=78, + z=-3043, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/huloyeid.py b/src/minecraft_kartverket/marker_sets/overworld/homes/huloyeid.py new file mode 100644 index 0000000..d8c79c0 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/huloyeid.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Huløyeid", + icon=None, + x=-54, + y=64, + z=234, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/singapore.py b/src/minecraft_kartverket/marker_sets/overworld/homes/singapore.py new file mode 100644 index 0000000..709e561 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/singapore.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Singapore", + icon=None, + x=-600, + y=64, + z=1130, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/summevatn.py b/src/minecraft_kartverket/marker_sets/overworld/homes/summevatn.py new file mode 100644 index 0000000..30bf31d --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/summevatn.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Summevatn", + icon=None, + x=-110, + y=64, + z=3465, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/supertheodors_fiskehus.py b/src/minecraft_kartverket/marker_sets/overworld/homes/supertheodors_fiskehus.py new file mode 100644 index 0000000..7bb8035 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/supertheodors_fiskehus.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="SuperTheodors fiskehus", + icon=None, + x=1570, + y=64, + z=3285, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/svartskoghavn.py b/src/minecraft_kartverket/marker_sets/overworld/homes/svartskoghavn.py new file mode 100644 index 0000000..7f2434a --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/svartskoghavn.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Svartskoghavn", + icon=None, + x=-370, + y=64, + z=2390, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/homes/vestlandet.py b/src/minecraft_kartverket/marker_sets/overworld/homes/vestlandet.py new file mode 100644 index 0000000..8084f48 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/homes/vestlandet.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Vestlandet", + icon=None, + x=-2204, + y=64, + z=447, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/huts/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/huts/__init__.py new file mode 100644 index 0000000..15066b2 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/huts/__init__.py @@ -0,0 +1,14 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + +from .dypskiferhytta import MARKERS as dypskiferhytta_markers +from .grensebuelvbu import MARKERS as grensebuelvbu_markers +from .nyverdenhytta import MARKERS as nyverdenhytta_markers + +MARKER_SET = MarkerSet( + name="Huts", + markers=[ + *dypskiferhytta_markers, + *grensebuelvbu_markers, + *nyverdenhytta_markers, + ], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/huts/dypskiferhytta.py b/src/minecraft_kartverket/marker_sets/overworld/huts/dypskiferhytta.py new file mode 100644 index 0000000..7cc9c76 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/huts/dypskiferhytta.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Dypskiferhytta", + icon=None, + x=-1563, + y=64, + z=-1966, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/huts/grensebuelvbu.py b/src/minecraft_kartverket/marker_sets/overworld/huts/grensebuelvbu.py new file mode 100644 index 0000000..42d4ac7 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/huts/grensebuelvbu.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Grensebuelvbu", + icon=None, + x=550, + y=64, + z=-1480, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/huts/nyverdenhytta.py b/src/minecraft_kartverket/marker_sets/overworld/huts/nyverdenhytta.py new file mode 100644 index 0000000..c3a13fa --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/huts/nyverdenhytta.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Nyverdenhytta", + icon=None, + x=848, + y=70, + z=1583, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/infrastructure/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/infrastructure/__init__.py new file mode 100644 index 0000000..6aa3101 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/infrastructure/__init__.py @@ -0,0 +1,12 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + +from .grantrebukta import MARKERS as grantrebukta_markers +from .smalelvbro import MARKERS as smalelvbro_markers + +MARKER_SET = MarkerSet( + name="Infrastructure", + markers=[ + *grantrebukta_markers, + *smalelvbro_markers, + ], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/infrastructure/grantrebukta.py b/src/minecraft_kartverket/marker_sets/overworld/infrastructure/grantrebukta.py new file mode 100644 index 0000000..b36f4a9 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/infrastructure/grantrebukta.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Grantrebukta", + icon=None, + x=2350, + y=64, + z=-136, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/infrastructure/smalelvbro.py b/src/minecraft_kartverket/marker_sets/overworld/infrastructure/smalelvbro.py new file mode 100644 index 0000000..84bd86e --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/infrastructure/smalelvbro.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Smalelvbro", + icon=None, + x=77, + y=69, + z=-348, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/mines/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/mines/__init__.py new file mode 100644 index 0000000..66ec9ef --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/mines/__init__.py @@ -0,0 +1,12 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + +from .sandsteingruva import MARKERS as sandsteingruva_markers +from .slimegruva import MARKERS as slimegruva_markers + +MARKER_SET = MarkerSet( + name="Mines", + markers=[ + *sandsteingruva_markers, + *slimegruva_markers, + ], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/mines/sandsteingruva.py b/src/minecraft_kartverket/marker_sets/overworld/mines/sandsteingruva.py new file mode 100644 index 0000000..16bfb95 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/mines/sandsteingruva.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Sandsteingruva", + icon=None, + x=56, + y=67, + z=-266, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/mines/slimegruva.py b/src/minecraft_kartverket/marker_sets/overworld/mines/slimegruva.py new file mode 100644 index 0000000..0e6b4a8 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/mines/slimegruva.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Slimegruva", + icon=None, + x=-206, + y=64, + z=-35, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/nature/__init__.py new file mode 100644 index 0000000..86f2ed1 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/__init__.py @@ -0,0 +1,47 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + +from .blindodden import MARKERS as blindodden_markers +from .hulevatna import MARKERS as hulevatna_markers +from .kirkemyr import MARKERS as kirkemyr_markers +from .lamafjellet import MARKERS as lamafjellet_markers +from .langstrand import MARKERS as langstrand_markers +from .lille_isbjornelv import MARKERS as lille_isbjornelv_markers +from .naturreservat import MARKERS as naturreservat_markers +from .piratbukta import MARKERS as piratbukta_markers +from .snoklippan import MARKERS as snoklippan_markers +from .store_isbjornelv import MARKERS as store_isbjornelv_markers +from .storhavet_i_ost import MARKERS as storhavet_i_ost_markers +from .storhavs_kanalen import MARKERS as storhavs_kanalen_markers +from .storsnofjella import MARKERS as storsnofjella_markers +from .storvatnet import MARKERS as storvatnet_markers +from .supertheodors_strand import MARKERS as supertheodors_strand_markers +from .trangdalen import MARKERS as trangdalen_markers +from .turrikkelmyra import MARKERS as turrikkelmyra_markers +from .ulveelva import MARKERS as ulveelva_markers +from .vestsumpland import MARKERS as vestsumpland_markers + + +MARKER_SET = MarkerSet( + name="Nature", + markers=[ + *blindodden_markers, + *hulevatna_markers, + *kirkemyr_markers, + *lamafjellet_markers, + *langstrand_markers, + *lille_isbjornelv_markers, + *naturreservat_markers, + *piratbukta_markers, + *snoklippan_markers, + *store_isbjornelv_markers, + *storhavet_i_ost_markers, + *storhavs_kanalen_markers, + *storsnofjella_markers, + *storvatnet_markers, + *supertheodors_strand_markers, + *trangdalen_markers, + *turrikkelmyra_markers, + *ulveelva_markers, + *vestsumpland_markers, + ], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/blindodden.py b/src/minecraft_kartverket/marker_sets/overworld/nature/blindodden.py new file mode 100644 index 0000000..f02ff56 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/blindodden.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Blindodden", + icon=None, + x=874, + y=65, + z=160, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/hulevatna.py b/src/minecraft_kartverket/marker_sets/overworld/nature/hulevatna.py new file mode 100644 index 0000000..b168bc0 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/hulevatna.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Hulevatna", + icon=None, + x=240, + y=64, + z=3070, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/kirkemyr.py b/src/minecraft_kartverket/marker_sets/overworld/nature/kirkemyr.py new file mode 100644 index 0000000..bd6a013 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/kirkemyr.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Kirkemyr", + icon=None, + x=6880, + y=64, + z=-465, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/lamafjellet.py b/src/minecraft_kartverket/marker_sets/overworld/nature/lamafjellet.py new file mode 100644 index 0000000..27d24fa --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/lamafjellet.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Lamafjellet", + icon=None, + x=1810, + y=64, + z=-1630, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/langstrand.py b/src/minecraft_kartverket/marker_sets/overworld/nature/langstrand.py new file mode 100644 index 0000000..1be3115 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/langstrand.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Lamafjellet", + icon=None, + x=-305, + y=64, + z=535, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/lille_isbjornelv.py b/src/minecraft_kartverket/marker_sets/overworld/nature/lille_isbjornelv.py new file mode 100644 index 0000000..74cf6e4 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/lille_isbjornelv.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Lille isbjørnelv", + icon=None, + x=730, + y=64, + z=-1900, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/naturreservat.py b/src/minecraft_kartverket/marker_sets/overworld/nature/naturreservat.py new file mode 100644 index 0000000..e29224a --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/naturreservat.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Naturreservat", + icon=None, + x=4, + y=64, + z=800, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/piratbukta.py b/src/minecraft_kartverket/marker_sets/overworld/nature/piratbukta.py new file mode 100644 index 0000000..f281002 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/piratbukta.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Piratbukta", + icon=None, + x=150, + y=64, + z=80, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/snoklippan.py b/src/minecraft_kartverket/marker_sets/overworld/nature/snoklippan.py new file mode 100644 index 0000000..02279ba --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/snoklippan.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Snøklippan", + icon=None, + x=-1654, + y=64, + z=-654, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/store_isbjornelv.py b/src/minecraft_kartverket/marker_sets/overworld/nature/store_isbjornelv.py new file mode 100644 index 0000000..6406daa --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/store_isbjornelv.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Store isbjørnelv", + icon=None, + x=850, + y=64, + z=-2130, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/storhavet_i_ost.py b/src/minecraft_kartverket/marker_sets/overworld/nature/storhavet_i_ost.py new file mode 100644 index 0000000..a58592c --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/storhavet_i_ost.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Storhavet i øst", + icon=None, + x=3000, + y=64, + z=1000, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/storhavs_kanalen.py b/src/minecraft_kartverket/marker_sets/overworld/nature/storhavs_kanalen.py new file mode 100644 index 0000000..a3920ca --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/storhavs_kanalen.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Storhavskanalen", + icon=None, + x=1005, + y=64, + z=1335, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/storsnofjella.py b/src/minecraft_kartverket/marker_sets/overworld/nature/storsnofjella.py new file mode 100644 index 0000000..ee4111b --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/storsnofjella.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Storsnøfjella", + icon=None, + x=5470, + y=64, + z=-270, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/storvatnet.py b/src/minecraft_kartverket/marker_sets/overworld/nature/storvatnet.py new file mode 100644 index 0000000..6204a1f --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/storvatnet.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Storvatnet", + icon=None, + x=675, + y=64, + z=362, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/supertheodors_strand.py b/src/minecraft_kartverket/marker_sets/overworld/nature/supertheodors_strand.py new file mode 100644 index 0000000..404d00e --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/supertheodors_strand.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="SuperTheodors strand", + icon=None, + x=2111, + y=64, + z=3777, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/trangdalen.py b/src/minecraft_kartverket/marker_sets/overworld/nature/trangdalen.py new file mode 100644 index 0000000..19d8b0d --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/trangdalen.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Trangdalen", + icon=None, + x=-47, + y=64, + z=146, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/turrikkelmyra.py b/src/minecraft_kartverket/marker_sets/overworld/nature/turrikkelmyra.py new file mode 100644 index 0000000..d4bfa28 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/turrikkelmyra.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Turrikkelmyra", + icon=None, + x=-160, + y=64, + z=1480, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/ulveelva.py b/src/minecraft_kartverket/marker_sets/overworld/nature/ulveelva.py new file mode 100644 index 0000000..eae44ab --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/ulveelva.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Ulveelva", + icon=None, + x=910, + y=64, + z=3050, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/nature/vestsumpland.py b/src/minecraft_kartverket/marker_sets/overworld/nature/vestsumpland.py new file mode 100644 index 0000000..26fe374 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/nature/vestsumpland.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Vestsumpland", + icon=None, + x=-1818, + y=64, + z=98, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/other/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/other/__init__.py new file mode 100644 index 0000000..79d7110 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/other/__init__.py @@ -0,0 +1,12 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + +from .leirhavn import MARKERS as leirhavn_markers +from .nullpunkt import MARKERS as nullpunkt_markers + +MARKER_SET = MarkerSet( + name="Other", + markers=[ + *leirhavn_markers, + *nullpunkt_markers, + ], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/other/leirhavn.py b/src/minecraft_kartverket/marker_sets/overworld/other/leirhavn.py new file mode 100644 index 0000000..015040c --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/other/leirhavn.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Leirhavn", + icon=None, + x=512, + y=64, + z=-3320, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/other/nullpunkt.py b/src/minecraft_kartverket/marker_sets/overworld/other/nullpunkt.py new file mode 100644 index 0000000..e77d9f1 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/other/nullpunkt.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Nullpunkt", + icon=None, + x=0, + y=64, + z=0, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/railways/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/railways/__init__.py new file mode 100644 index 0000000..244f1f8 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/railways/__init__.py @@ -0,0 +1,7 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + + +MARKER_SET = MarkerSet( + name="Railways", + markers=[], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/roads/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/roads/__init__.py new file mode 100644 index 0000000..059c94e --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/roads/__init__.py @@ -0,0 +1,7 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + + +MARKER_SET = MarkerSet( + name="Roads", + markers=[], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/villages/__init__.py b/src/minecraft_kartverket/marker_sets/overworld/villages/__init__.py new file mode 100644 index 0000000..6f07cd5 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/villages/__init__.py @@ -0,0 +1,27 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + +from .bondeby import MARKERS as bondeby_markers +from .gammelleirnes import MARKERS as gammelleirnes_markers +from .hestelandsby import MARKERS as hestelandsby_markers +from .isbjornby import MARKERS as isbjornby_markers +from .ittoqqortoormiit import MARKERS as ittoqqortoormiit_markers +from .klofteby import MARKERS as kloftebye_markers +from .npc_landsby import MARKERS as npc_landsby_markers +from .npc_landsby_nord import MARKERS as npc_landsby_nord_markers +from .smedby import MARKERS as smedby_markers + + +MARKER_SET = MarkerSet( + name="Villages", + markers=[ + *bondeby_markers, + *gammelleirnes_markers, + *hestelandsby_markers, + *isbjornby_markers, + *ittoqqortoormiit_markers, + *kloftebye_markers, + *npc_landsby_markers, + *npc_landsby_nord_markers, + *smedby_markers, + ], +) diff --git a/src/minecraft_kartverket/marker_sets/overworld/villages/bondeby.py b/src/minecraft_kartverket/marker_sets/overworld/villages/bondeby.py new file mode 100644 index 0000000..6d03f2d --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/villages/bondeby.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Bondeby", + icon=None, + x=6200, + y=64, + z=-300, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/villages/gammelleirnes.py b/src/minecraft_kartverket/marker_sets/overworld/villages/gammelleirnes.py new file mode 100644 index 0000000..00abae0 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/villages/gammelleirnes.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Gammelleirnes", + icon=None, + x=800, + y=64, + z=-3300, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/villages/hestelandsby.py b/src/minecraft_kartverket/marker_sets/overworld/villages/hestelandsby.py new file mode 100644 index 0000000..a51482c --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/villages/hestelandsby.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Hestelandsby", + icon=None, + x=2734, + y=64, + z=-984, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/villages/isbjornby.py b/src/minecraft_kartverket/marker_sets/overworld/villages/isbjornby.py new file mode 100644 index 0000000..47a30b5 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/villages/isbjornby.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Isbjørnby", + icon=None, + x=723, + y=64, + z=-2380, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/villages/ittoqqortoormiit.py b/src/minecraft_kartverket/marker_sets/overworld/villages/ittoqqortoormiit.py new file mode 100644 index 0000000..55bb20e --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/villages/ittoqqortoormiit.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Ittoqqortoormiit", + icon=None, + x=100, + y=64, + z=-3830, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/villages/klofteby.py b/src/minecraft_kartverket/marker_sets/overworld/villages/klofteby.py new file mode 100644 index 0000000..995112a --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/villages/klofteby.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Kløfteby", + icon=None, + x=695, + y=64, + z=2812, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/villages/npc_landsby.py b/src/minecraft_kartverket/marker_sets/overworld/villages/npc_landsby.py new file mode 100644 index 0000000..3aef475 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/villages/npc_landsby.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="NPC-landsby", + icon=None, + x=1278, + y=64, + z=-397, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/villages/npc_landsby_nord.py b/src/minecraft_kartverket/marker_sets/overworld/villages/npc_landsby_nord.py new file mode 100644 index 0000000..3c0a0fd --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/villages/npc_landsby_nord.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="NPC-landsby nord", + icon=None, + x=337, + y=64, + z=-853, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/overworld/villages/smedby.py b/src/minecraft_kartverket/marker_sets/overworld/villages/smedby.py new file mode 100644 index 0000000..d79e278 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/overworld/villages/smedby.py @@ -0,0 +1,11 @@ +from minecraft_kartverket.lib_marker import Point + +MARKERS = [ + Point( + name="Smedby", + icon=None, + x=-1760, + y=64, + z=-2440, + ), +] diff --git a/src/minecraft_kartverket/marker_sets/the_end/__init__.py b/src/minecraft_kartverket/marker_sets/the_end/__init__.py new file mode 100644 index 0000000..ee65ee7 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/the_end/__init__.py @@ -0,0 +1,7 @@ +from .other import MARKER_SET as other_marker_set +from .portals import MARKER_SET as portals_marker_set + +MARKER_SETS = [ + other_marker_set, + portals_marker_set, +] diff --git a/src/minecraft_kartverket/marker_sets/the_end/other/__init__.py b/src/minecraft_kartverket/marker_sets/the_end/other/__init__.py new file mode 100644 index 0000000..d29400c --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/the_end/other/__init__.py @@ -0,0 +1,7 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + + +MARKER_SET = MarkerSet( + name="Other", + markers=[], +) diff --git a/src/minecraft_kartverket/marker_sets/the_end/portals/__init__.py b/src/minecraft_kartverket/marker_sets/the_end/portals/__init__.py new file mode 100644 index 0000000..a97fc23 --- /dev/null +++ b/src/minecraft_kartverket/marker_sets/the_end/portals/__init__.py @@ -0,0 +1,7 @@ +from minecraft_kartverket.lib_marker.marker_set import MarkerSet + + +MARKER_SET = MarkerSet( + name="Portals", + markers=[], +) diff --git a/uv.lock b/uv.lock new file mode 100644 index 0000000..fa9f551 --- /dev/null +++ b/uv.lock @@ -0,0 +1,7 @@ +version = 1 +requires-python = ">=3.12" + +[[package]] +name = "minecraft-kartverket" +version = "0.1.0" +source = { editable = "." }