This commit is contained in:
Julian Brammer 2024-06-12 21:15:29 +02:00
parent a06a1311ab
commit be1416ef6e
6 changed files with 211 additions and 1 deletions

57
src/brulijam/shape0.svg Normal file
View File

@ -0,0 +1,57 @@
<svg id="svgElem" viewBox="0 0 141 141" xmlns="http://www.w3.org/2000/svg" width="975px" height="850px" style="background: rgb(221, 221, 221); touch-action: none; user-select: none; --darkreader-inline-bgcolor: #2b2f31; --darkreader-inline-bgimage: none;" data-darkreader-inline-bgcolor="" data-darkreader-inline-bgimage="">
<style>
.tog {
filter: invert(1);
mix-blend-mode: difference;
}
</style>
<style class="darkreader darkreader--sync" media="screen"></style>
<rect width="141" height="141" fill="#ddd" class="bg" x="0" y="0" id="bg" style="--darkreader-inline-fill: #2b2f31;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="141" fill="#f0f0f0" class="central" x="54" y="0" style="--darkreader-inline-fill: #202325;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="141" fill="#f0f0f0" class="central" x="72" y="0" style="--darkreader-inline-fill: #202325;" data-darkreader-inline-fill=""></rect>
<rect width="141" height="15" fill="#f0f0f0" class="central" x="0" y="54" style="--darkreader-inline-fill: #202325;" data-darkreader-inline-fill=""></rect>
<rect width="141" height="15" fill="#f0f0f0" class="central" x="0" y="72" style="--darkreader-inline-fill: #202325;" data-darkreader-inline-fill=""></rect>
<line stroke="#fff" stroke-width="3" class="gap" x1="16.5" x2="16.5" y1="0" y2="141" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="34.5" x2="34.5" y1="0" y2="141" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="52.5" x2="52.5" y1="0" y2="141" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="70.5" x2="70.5" y1="0" y2="141" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="88.5" x2="88.5" y1="0" y2="141" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="106.5" x2="106.5" y1="0" y2="141" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="124.5" x2="124.5" y1="0" y2="141" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="141" y1="16.5" y2="16.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="141" y1="34.5" y2="34.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="141" y1="52.5" y2="52.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="141" y1="70.5" y2="70.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="141" y1="88.5" y2="88.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="141" y1="106.5" y2="106.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="141" y1="124.5" y2="124.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="36" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="54" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="72" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="90" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="108" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="36" y="108" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="54" y="108" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="72" y="108" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="90" y="108" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="108" y="108" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="108" y="90" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="108" y="72" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="108" y="54" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="108" y="36" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="108" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="90" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="72" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="54" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="36" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<text x="7" y="47" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">2</text>
<text x="7" y="83" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">4</text>
<text x="7" y="119" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">6</text>
<text x="43" y="11" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">2</text>
<text x="79" y="11" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">4</text>
<text x="115" y="11" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">6</text>
<line stroke="black" stroke-width="3" id="vertCrosshair" x1="-10" x2="-10" y1="0" y2="141" display="none" style="--darkreader-inline-stroke: #8c8273;" data-darkreader-inline-stroke=""></line>
<line stroke="black" stroke-width="3" id="horizCrosshair" x1="0" x2="141" y1="-10" y2="-10" display="none" style="--darkreader-inline-stroke: #8c8273;" data-darkreader-inline-stroke=""></line>
<text id="watermark" x="70.5" y="74.025" fill="grey" fill-opacity="0.1" text-anchor="middle" font-size="14.1" transform="rotate(45)" transform-origin="center" style="--darkreader-inline-fill: #988f81;" data-darkreader-inline-fill="">MinecraftShapes.com</text>
</svg>

After

Width:  |  Height:  |  Size: 8.3 KiB

57
src/brulijam/shape1.svg Normal file
View File

@ -0,0 +1,57 @@
<svg id="svgElem" viewBox="0 0 159 159" xmlns="http://www.w3.org/2000/svg" width="544px" height="620px" style="background: rgb(221, 221, 221); --darkreader-inline-bgcolor: #2b2f31; --darkreader-inline-bgimage: none;" data-darkreader-inline-bgcolor="" data-darkreader-inline-bgimage="">
<style>
.tog {
filter: invert(1);
mix-blend-mode: difference;
}
</style>
<style class="darkreader darkreader--sync" media="screen"></style>
<rect width="159" height="159" fill="#ddd" class="bg" x="0" y="0" id="bg" style="--darkreader-inline-fill: #2b2f31;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="159" fill="#f0f0f0" class="central" x="72" y="0" style="--darkreader-inline-fill: #202325;" data-darkreader-inline-fill=""></rect>
<rect width="159" height="15" fill="#f0f0f0" class="central" x="0" y="72" style="--darkreader-inline-fill: #202325;" data-darkreader-inline-fill=""></rect>
<line stroke="#fff" stroke-width="3" class="gap" x1="16.5" x2="16.5" y1="0" y2="159" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="34.5" x2="34.5" y1="0" y2="159" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="52.5" x2="52.5" y1="0" y2="159" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="70.5" x2="70.5" y1="0" y2="159" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="88.5" x2="88.5" y1="0" y2="159" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="106.5" x2="106.5" y1="0" y2="159" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="124.5" x2="124.5" y1="0" y2="159" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="142.5" x2="142.5" y1="0" y2="159" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="159" y1="16.5" y2="16.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="159" y1="34.5" y2="34.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="159" y1="52.5" y2="52.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="159" y1="70.5" y2="70.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="159" y1="88.5" y2="88.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="159" y1="106.5" y2="106.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="159" y1="124.5" y2="124.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="159" y1="142.5" y2="142.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<rect width="15" height="15" fill="green" class="square filled" x="126" y="72" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="72" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="54" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="90" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="36" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="108" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="126" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="126" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="36" y="36" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="36" y="108" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="54" y="36" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="54" y="108" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="72" y="54" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="72" y="90" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="90" y="54" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="90" y="90" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="108" y="72" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="126" y="72" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<text x="7" y="47" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">2</text>
<text x="7" y="83" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">4</text>
<text x="7" y="119" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">6</text>
<text x="43" y="11" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">2</text>
<text x="79" y="11" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">4</text>
<text x="115" y="11" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">6</text>
<line stroke="black" stroke-width="3" id="vertCrosshair" x1="151.5" x2="151.5" y1="0" y2="159" style="--darkreader-inline-stroke: #8c8273;" data-darkreader-inline-stroke=""></line>
<line stroke="black" stroke-width="3" id="horizCrosshair" x1="0" x2="159" y1="43.5" y2="43.5" style="--darkreader-inline-stroke: #8c8273;" data-darkreader-inline-stroke=""></line>
<text id="watermark" x="79.5" y="83.475" fill="grey" fill-opacity="0.1" text-anchor="middle" font-size="15.9" transform="rotate(45)" transform-origin="center" style="--darkreader-inline-fill: #988f81;" data-darkreader-inline-fill="">MinecraftShapes.com</text>
</svg>

After

Width:  |  Height:  |  Size: 8.3 KiB

72
src/brulijam/shape2.svg Normal file
View File

@ -0,0 +1,72 @@
<svg id="svgElem" viewBox="0 0 213 195" xmlns="http://www.w3.org/2000/svg" width="975px" height="850px" style="background: rgb(221, 221, 221); touch-action: none; user-select: none; --darkreader-inline-bgcolor: #2b2f31; --darkreader-inline-bgimage: none;" data-darkreader-inline-bgcolor="" data-darkreader-inline-bgimage="">
<style>
.tog {
filter: invert(1);
mix-blend-mode: difference;
}
</style>
<style class="darkreader darkreader--sync" media="screen"></style>
<rect width="213" height="195" fill="#ddd" class="bg" x="0" y="0" id="bg" style="--darkreader-inline-fill: #2b2f31;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="195" fill="#f0f0f0" class="central" x="90" y="0" style="--darkreader-inline-fill: #202325;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="195" fill="#f0f0f0" class="central" x="108" y="0" style="--darkreader-inline-fill: #202325;" data-darkreader-inline-fill=""></rect>
<rect width="213" height="15" fill="#f0f0f0" class="central" x="0" y="90" style="--darkreader-inline-fill: #202325;" data-darkreader-inline-fill=""></rect>
<line stroke="#fff" stroke-width="3" class="gap" x1="16.5" x2="16.5" y1="0" y2="195" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="34.5" x2="34.5" y1="0" y2="195" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="52.5" x2="52.5" y1="0" y2="195" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="70.5" x2="70.5" y1="0" y2="195" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="88.5" x2="88.5" y1="0" y2="195" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="106.5" x2="106.5" y1="0" y2="195" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="124.5" x2="124.5" y1="0" y2="195" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="142.5" x2="142.5" y1="0" y2="195" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="160.5" x2="160.5" y1="0" y2="195" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="178.5" x2="178.5" y1="0" y2="195" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="196.5" x2="196.5" y1="0" y2="195" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="213" y1="16.5" y2="16.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="213" y1="34.5" y2="34.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="213" y1="52.5" y2="52.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="213" y1="70.5" y2="70.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="213" y1="88.5" y2="88.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="213" y1="106.5" y2="106.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="213" y1="124.5" y2="124.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="213" y1="142.5" y2="142.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="213" y1="160.5" y2="160.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<line stroke="#fff" stroke-width="3" class="gap" x1="0" x2="213" y1="178.5" y2="178.5" style="--darkreader-inline-stroke: #303436;" data-darkreader-inline-stroke=""></line>
<rect width="15" height="15" fill="green" class="square filled" x="18" y="90" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="180" y="90" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="36" y="72" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="36" y="108" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="162" y="72" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="162" y="108" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="36" y="54" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="36" y="126" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="162" y="54" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="162" y="126" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="54" y="36" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="54" y="144" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="144" y="36" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="144" y="144" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="54" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="54" y="162" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="144" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="144" y="162" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="72" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="72" y="162" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="126" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="126" y="162" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="90" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="90" y="162" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="108" y="18" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<rect width="15" height="15" fill="green" class="square filled" x="108" y="162" style="--darkreader-inline-fill: #006600;" data-darkreader-inline-fill=""></rect>
<text x="7" y="47" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">2</text>
<text x="7" y="83" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">4</text>
<text x="7" y="119" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">6</text>
<text x="7" y="155" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">8</text>
<text x="43" y="11" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">2</text>
<text x="79" y="11" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">4</text>
<text x="115" y="11" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">6</text>
<text x="151" y="11" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">8</text>
<text x="187" y="11" fill="white" text-anchor="middle" class="rulers" style="--darkreader-inline-fill: #e8e6e3;" data-darkreader-inline-fill="">10</text>
<line stroke="black" stroke-width="3" id="vertCrosshair" x1="-10" x2="-10" y1="0" y2="195" display="none" style="--darkreader-inline-stroke: #8c8273;" data-darkreader-inline-stroke=""></line>
<line stroke="black" stroke-width="3" id="horizCrosshair" x1="0" x2="213" y1="-10" y2="-10" display="none" style="--darkreader-inline-stroke: #8c8273;" data-darkreader-inline-stroke=""></line>
<text id="watermark" x="106.5" y="102.825" fill="grey" fill-opacity="0.1" text-anchor="middle" font-size="21.3" transform="rotate(42.47388308838045)" transform-origin="center" style="--darkreader-inline-fill: #988f81;" data-darkreader-inline-fill="">MinecraftShapes.com</text>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -0,0 +1,22 @@
-- shapebuilder using https://minecraftshapes.com/
basic = require("lib.basic")
-- pixel size from the generator, should be constant
steps = 18
-- dimensions of the matrix
length = 6
local shapeFile = basic.readFileAll("/brulijam/shape0.svg")
print(shapeFile)
matrix = {}
for i = 1, length do
matrix[i] = {}
for j = 1, length do
matrix[i][j] = 0
end
end

View File

@ -21,6 +21,8 @@ local copyList = {
[13] = "/brulijam/gps-tower.lua", [13] = "/brulijam/gps-tower.lua",
[14] = "/brulijam/log-receiver.lua", [14] = "/brulijam/log-receiver.lua",
[15] = "/startup.lua", [15] = "/startup.lua",
[16] = "/brulijam/shapebuilder.lua"
[17] = "/brulijam/shape0.svg"
} }

View File

@ -77,7 +77,7 @@ local function savePos(prefix)
turtle.equipRight() turtle.equipRight()
posZ, posY, posX = gps.locate() posZ, posY, posX = gps.locate()
sleep(1) sleep(1)
if prefix == "Chest placed at" then if prefix == "Chest placed at " then
posY = posY + 1 posY = posY + 1
end end
basic.appendToFileNl("/brulijam/files/chests-turtle-miner-fibo.txt", prefix .. posX .. ", " .. posY .. ", " .. posZ) basic.appendToFileNl("/brulijam/files/chests-turtle-miner-fibo.txt", prefix .. posX .. ", " .. posY .. ", " .. posZ)