diff --git a/nodes.lua b/nodes.lua
index 4111c7e7d44be5b93ba2724abcbf2b48eb769fb9..39c48c2de5fb95f048c39494db52d576585ea7e0 100644
--- a/nodes.lua
+++ b/nodes.lua
@@ -457,6 +457,15 @@ minetest.register_entity("illuna:kingdom_entrance", {
     textures = {"illuna_kingdom_entrance.png"},
 })
 
+minetest.register_entity("illuna:market", {
+    visual = "sprite",
+    visual_size = {x=2.5,y=2.5},
+    collisionbox = {0},
+    physical = false,
+    glow = 10,
+    textures = {"illuna_market.png"},
+})
+
 function illuna.node_sound_wool(table)
     table = table or {}
     table.footstep = table.footstep or
diff --git a/textures/illuna_market.png b/textures/illuna_market.png
new file mode 100644
index 0000000000000000000000000000000000000000..09e9508d0d1cf41c5f39dfdbf52b314f9d5641ea
Binary files /dev/null and b/textures/illuna_market.png differ