diff --git a/creator/index.php b/creator/index.php
index 826d51f7..4784a91f 100644
--- a/creator/index.php
+++ b/creator/index.php
@@ -60,7 +60,7 @@
-
+
\ No newline at end of file
diff --git a/img/frames/m15/regular/lb.png b/img/frames/m15/regular/lb.png
new file mode 100644
index 00000000..134faa76
Binary files /dev/null and b/img/frames/m15/regular/lb.png differ
diff --git a/img/frames/m15/regular/lbThumb.png b/img/frames/m15/regular/lbThumb.png
new file mode 100644
index 00000000..edf4012f
Binary files /dev/null and b/img/frames/m15/regular/lbThumb.png differ
diff --git a/img/frames/m15/regular/lg.png b/img/frames/m15/regular/lg.png
new file mode 100644
index 00000000..3a6c6f01
Binary files /dev/null and b/img/frames/m15/regular/lg.png differ
diff --git a/img/frames/m15/regular/lgThumb.png b/img/frames/m15/regular/lgThumb.png
new file mode 100644
index 00000000..d78b0b74
Binary files /dev/null and b/img/frames/m15/regular/lgThumb.png differ
diff --git a/img/frames/m15/regular/ll.png b/img/frames/m15/regular/ll.png
new file mode 100644
index 00000000..196c9adb
Binary files /dev/null and b/img/frames/m15/regular/ll.png differ
diff --git a/img/frames/m15/regular/llThumb.png b/img/frames/m15/regular/llThumb.png
new file mode 100644
index 00000000..62a83847
Binary files /dev/null and b/img/frames/m15/regular/llThumb.png differ
diff --git a/img/frames/m15/regular/lm.png b/img/frames/m15/regular/lm.png
new file mode 100644
index 00000000..9d6d7256
Binary files /dev/null and b/img/frames/m15/regular/lm.png differ
diff --git a/img/frames/m15/regular/lmThumb.png b/img/frames/m15/regular/lmThumb.png
new file mode 100644
index 00000000..cf3e7928
Binary files /dev/null and b/img/frames/m15/regular/lmThumb.png differ
diff --git a/img/frames/m15/regular/lr.png b/img/frames/m15/regular/lr.png
new file mode 100644
index 00000000..c7d5447e
Binary files /dev/null and b/img/frames/m15/regular/lr.png differ
diff --git a/img/frames/m15/regular/lrThumb.png b/img/frames/m15/regular/lrThumb.png
new file mode 100644
index 00000000..fc0021cf
Binary files /dev/null and b/img/frames/m15/regular/lrThumb.png differ
diff --git a/img/frames/m15/regular/lu.png b/img/frames/m15/regular/lu.png
new file mode 100644
index 00000000..bdb7152c
Binary files /dev/null and b/img/frames/m15/regular/lu.png differ
diff --git a/img/frames/m15/regular/luThumb.png b/img/frames/m15/regular/luThumb.png
new file mode 100644
index 00000000..159d870a
Binary files /dev/null and b/img/frames/m15/regular/luThumb.png differ
diff --git a/img/frames/m15/regular/lw.png b/img/frames/m15/regular/lw.png
new file mode 100644
index 00000000..3cf1aff4
Binary files /dev/null and b/img/frames/m15/regular/lw.png differ
diff --git a/img/frames/m15/regular/lwThumb.png b/img/frames/m15/regular/lwThumb.png
new file mode 100644
index 00000000..3c78ea15
Binary files /dev/null and b/img/frames/m15/regular/lwThumb.png differ
diff --git a/js/creator-2.js b/js/creator-3.js
similarity index 99%
rename from js/creator-2.js
rename to js/creator-3.js
index d874ef08..1bc0447e 100644
--- a/js/creator-2.js
+++ b/js/creator-3.js
@@ -1364,5 +1364,5 @@ function fetchScryfallData(cardName, callback = console.log) {
}
//Initialization
document.querySelector('#info-number').value = date.getFullYear();
-loadScript('/js/frames/groupStandard.js');
+loadScript('/js/frames/groupStandard-1.js');
loadAvailableCards();
diff --git a/js/frames/groupStandard.js b/js/frames/groupStandard-1.js
similarity index 94%
rename from js/frames/groupStandard.js
rename to js/frames/groupStandard-1.js
index 676ceb1b..3f0d39b1 100644
--- a/js/frames/groupStandard.js
+++ b/js/frames/groupStandard-1.js
@@ -1,5 +1,6 @@
loadFramePacks([
{name:'Regular Frames', value:'M15Regular'},
+ {name:'Lands', value:'M15Lands'},
{name:'Addons', value:'disabled'},
{name:'Legend Crowns', value:'M15LegendCrowns'},
{name:'Floating Legend Crowns', value:'M15LegendCrownsFloating'},
diff --git a/js/frames/packM15Lands.js b/js/frames/packM15Lands.js
new file mode 100644
index 00000000..a416ead8
--- /dev/null
+++ b/js/frames/packM15Lands.js
@@ -0,0 +1,18 @@
+//Create objects for common properties across available frames
+var masks = [{src:'/img/frames/m15/regular/m15MaskPinline.png', name:'Pinline'}, {src:'/img/frames/m15/regular/m15MaskTitle.png', name:'Title'}, {src:'/img/frames/m15/regular/m15MaskType.png', name:'Type'}, {src:'/img/frames/m15/regular/m15MaskRules.png', name:'Rules'}, {src:'/img/frames/m15/regular/m15MaskFrame.png', name:'Frame'}, {src:'/img/frames/m15/regular/m15MaskBorder.png', name:'Border'}];
+//defines available frames
+availableFrames = [
+ {name:'White Frame', src:'/img/frames/m15/regular/lw.png', masks:masks},
+ {name:'Blue Frame', src:'/img/frames/m15/regular/lu.png', masks:masks},
+ {name:'Black Frame', src:'/img/frames/m15/regular/lb.png', masks:masks},
+ {name:'Red Frame', src:'/img/frames/m15/regular/lr.png', masks:masks},
+ {name:'Green Frame', src:'/img/frames/m15/regular/lg.png', masks:masks},
+ {name:'Multicolored Frame', src:'/img/frames/m15/regular/lm.png', masks:masks},
+ {name:'Colorless Frame', src:'/img/frames/m15/regular/ll.png', masks:masks}
+];
+//disables/enables the "Load Frame Version" button
+document.querySelector('#loadFrameVersion').disabled = true;
+//defines process for loading this version, if applicable
+document.querySelector('#loadFrameVersion').onclick = null;
+//loads available frames
+loadFramePack();
\ No newline at end of file