From 8649c69d93961a945f6e84678446a499ad600cfc Mon Sep 17 00:00:00 2001
From: SD <harrypotter.starwars.shrish@gmail.com>
Date: Sun, 11 Oct 2020 10:33:18 +0530
Subject: [PATCH] Use placeholders for gateways

 Changes to be committed:
	modified:   src/main/java/org/dimdev/dimdoors/pockets/DefaultDungeonDestinations.java
	modified:   src/main/java/org/dimdev/dimdoors/pockets/PocketTemplateV2.java
	deleted:    src/main/java/org/dimdev/dimdoors/util/reference/BlockReference.java
	modified:   src/main/resources/data/dimdoors/gateways/v2/sandstone_pillars.schem
	modified:   src/main/resources/data/dimdoors/gateways/v2/two_pillars.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/black_pocket_1.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_0.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_2.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_3.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_4.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_5.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_6.schem
	new file:   src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_7.schem
---
 .../pockets/DefaultDungeonDestinations.java   |  16 ++++++-------
 .../dimdoors/pockets/PocketTemplateV2.java    |  11 ++++-----
 .../util/reference/BlockReference.java        |  22 ------------------
 .../gateways/v2/sandstone_pillars.schem       | Bin 471 -> 446 bytes
 .../dimdoors/gateways/v2/two_pillars.schem    | Bin 322 -> 299 bytes
 .../schematic/v2/blank/black_pocket_1.schem   | Bin 0 -> 520 bytes
 .../schematic/v2/blank/blank_pocket_0.schem   | Bin 0 -> 291 bytes
 .../schematic/v2/blank/blank_pocket_2.schem   | Bin 0 -> 935 bytes
 .../schematic/v2/blank/blank_pocket_3.schem   | Bin 0 -> 1452 bytes
 .../schematic/v2/blank/blank_pocket_4.schem   | Bin 0 -> 2619 bytes
 .../schematic/v2/blank/blank_pocket_5.schem   | Bin 0 -> 4053 bytes
 .../schematic/v2/blank/blank_pocket_6.schem   | Bin 0 -> 5921 bytes
 .../schematic/v2/blank/blank_pocket_7.schem   | Bin 0 -> 8223 bytes
 13 files changed, 13 insertions(+), 36 deletions(-)
 delete mode 100644 src/main/java/org/dimdev/dimdoors/util/reference/BlockReference.java
 create mode 100644 src/main/resources/data/dimdoors/pockets/schematic/v2/blank/black_pocket_1.schem
 create mode 100644 src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_0.schem
 create mode 100644 src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_2.schem
 create mode 100644 src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_3.schem
 create mode 100644 src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_4.schem
 create mode 100644 src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_5.schem
 create mode 100644 src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_6.schem
 create mode 100644 src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_7.schem

diff --git a/src/main/java/org/dimdev/dimdoors/pockets/DefaultDungeonDestinations.java b/src/main/java/org/dimdev/dimdoors/pockets/DefaultDungeonDestinations.java
index ac7117f9..3481eddc 100644
--- a/src/main/java/org/dimdev/dimdoors/pockets/DefaultDungeonDestinations.java
+++ b/src/main/java/org/dimdev/dimdoors/pockets/DefaultDungeonDestinations.java
@@ -9,19 +9,19 @@ import org.dimdev.dimdoors.rift.targets.PocketEntranceMarker;
 import org.dimdev.dimdoors.rift.targets.RandomTarget;
 import org.dimdev.dimdoors.rift.targets.VirtualTarget;
 
-public final class DefaultDungeonDestinations { // TODO: lower weights?
-    public static final LinkProperties POCKET_LINK_PROPERTIES = LinkProperties.builder()
+public interface DefaultDungeonDestinations { // TODO: lower weights?
+    LinkProperties POCKET_LINK_PROPERTIES = LinkProperties.builder()
             .groups(new HashSet<>(Arrays.asList(0, 1)))
             .linksRemaining(1)
             .build();
 
-    public static final LinkProperties OVERWORLD_LINK_PROPERTIES = LinkProperties.builder()
+    LinkProperties OVERWORLD_LINK_PROPERTIES = LinkProperties.builder()
             .groups(new HashSet<>(Arrays.asList(0, 1)))
             .entranceWeight(50)
             .linksRemaining(1)
             .build();
 
-    public static final VirtualTarget DEEPER_DUNGEON_DESTINATION = RandomTarget.builder()
+    VirtualTarget DEEPER_DUNGEON_DESTINATION = RandomTarget.builder()
             .acceptedGroups(Collections.singleton(0))
             .coordFactor(1)
             .negativeDepthFactor(10000)
@@ -30,7 +30,7 @@ public final class DefaultDungeonDestinations { // TODO: lower weights?
             .newRiftWeight(1)
             .build();
 
-    public static final VirtualTarget SHALLOWER_DUNGEON_DESTINATION = RandomTarget.builder()
+    VirtualTarget SHALLOWER_DUNGEON_DESTINATION = RandomTarget.builder()
             .acceptedGroups(Collections.singleton(0))
             .coordFactor(1)
             .negativeDepthFactor(160)
@@ -39,7 +39,7 @@ public final class DefaultDungeonDestinations { // TODO: lower weights?
             .newRiftWeight(1)
             .build();
 
-    public static final VirtualTarget OVERWORLD_DESTINATION = RandomTarget.builder()
+    VirtualTarget OVERWORLD_DESTINATION = RandomTarget.builder()
             .acceptedGroups(Collections.singleton(0))
             .coordFactor(1)
             .negativeDepthFactor(0.00000000001) // The division result is cast to an int, so Double.MIN_VALUE would cause an overflow
@@ -48,7 +48,7 @@ public final class DefaultDungeonDestinations { // TODO: lower weights?
             .newRiftWeight(1)
             .build();
 
-    public static final VirtualTarget TWO_WAY_POCKET_ENTRANCE = PocketEntranceMarker.builder()
+    VirtualTarget TWO_WAY_POCKET_ENTRANCE = PocketEntranceMarker.builder()
             .weight(1)
             .ifDestination(new PocketEntranceMarker())
             .otherwiseDestination(RandomTarget.builder()
@@ -61,7 +61,7 @@ public final class DefaultDungeonDestinations { // TODO: lower weights?
                     .build())
             .build();
 
-    public static final VirtualTarget GATEWAY_DESTINATION = RandomTarget.builder()
+    VirtualTarget GATEWAY_DESTINATION = RandomTarget.builder()
             .acceptedGroups(Collections.singleton(0))
             .coordFactor(1) // TODO: lower value?
             .negativeDepthFactor(Double.POSITIVE_INFINITY)
diff --git a/src/main/java/org/dimdev/dimdoors/pockets/PocketTemplateV2.java b/src/main/java/org/dimdev/dimdoors/pockets/PocketTemplateV2.java
index 7371e56b..f39eb104 100644
--- a/src/main/java/org/dimdev/dimdoors/pockets/PocketTemplateV2.java
+++ b/src/main/java/org/dimdev/dimdoors/pockets/PocketTemplateV2.java
@@ -93,12 +93,11 @@ public class PocketTemplateV2 {
         }
         schematic.setBlockEntities(blockEntities);
 
-
-        List<CompoundTag> entities = new ArrayList<>();
-        for (CompoundTag entityTag : schematic.getEntities()) {
-            TemplateUtils.setupEntityPlaceholders(entities, entityTag);
-        }
-        schematic.setEntities(entities);
+//        List<CompoundTag> entities = new ArrayList<>();
+//        for (CompoundTag entityTag : schematic.getEntities()) {
+//            TemplateUtils.setupEntityPlaceholders(entities, entityTag);
+//        }
+//        schematic.setEntities(entities);
         replacingPlaceholders = false;
     }
 
diff --git a/src/main/java/org/dimdev/dimdoors/util/reference/BlockReference.java b/src/main/java/org/dimdev/dimdoors/util/reference/BlockReference.java
deleted file mode 100644
index 8d763622..00000000
--- a/src/main/java/org/dimdev/dimdoors/util/reference/BlockReference.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package org.dimdev.dimdoors.util.reference;
-
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-
-public class BlockReference {
-    public final World world;
-    public final int x;
-    public final int y;
-    public final int z;
-
-    public BlockReference(World world, int x, int y, int z) {
-        this.world = world;
-        this.x = x;
-        this.y = y;
-        this.z = z;
-    }
-
-    public BlockPos getBlockPos() {
-        return new BlockPos(x, y, z);
-    }
-}
diff --git a/src/main/resources/data/dimdoors/gateways/v2/sandstone_pillars.schem b/src/main/resources/data/dimdoors/gateways/v2/sandstone_pillars.schem
index f27b41eb4f200578bfa47bf0895617bff0d90a7f..451f242496b434a963ae96ef193fe1df430e2549 100644
GIT binary patch
literal 446
zcmV;v0YUyBiwFP!000000G(7_Yuhjsy@{eYw(0iJz3ngL7Zk!^tgwfb750&>rGz{C
z+7?r+Al;Gee~-Z)hIiF8tsj!6t&GIgvF^FjIkGcIKNJlukxii>J4Z{*bcR0xAk84T
z0Tg^(nwAQW6`urb%fPOsMPM{OTvk|^ww@6No;GN!**C}RmebJSie`a5n!4fX8kxLx
zbxq~0LL2BxiVPLZ4^yvcC$;+_j0?Y?eXQVRX_lpPKAcEEZ7{AyyI48TXk|sB;OMTt
z)D#R9Jio)(`JxeUqTtivod(%c^Jo>6g5w?B@@DWL>G$Y!f6>u{4%CWLk3WzW4U^C0
zqukNuA&lQqTXO?CgUJ~&mdL0eou9t1szCgu>$=~)`B$0$?aeP_{ttxaEyb#!736P(
z;<iTiB7yX^b;b7xi*UzLy=@=JMN?`dK@4TshFa?w_SW`7v1QYg8V({$97bB-pnAMJ
zt>0osGT4b9N`oh*P2|~|mcr4sM5iqqHWadm=b+AAxW4w$IB_fX3FIq_1vSo=<l$K@
oHm~v5_RAT9o|{tq%ySrTEZQ*W`0IGpb$=NC19{L3MO_2{05t&N)c^nh

literal 471
zcmV;|0Vw_-iwFP!000000G(8AZ__XkzQlFYBuso5;tPMFzhF{@1e*jB6O#s%7oqA%
zE{R2IPw}CS|BaCL0flqBmwagHhND<_7vFRC^W>aCdR{cNL^g$j><n9Crc=BGfHZ^T
zI-ua)(pV}wtoX>IEj>F+3(sge|E0ph*m_3jdD>uG&AvHix19P0FKFhuLsK_AT_ID~
zy1J%vR$=Sus}zY9%=bgDXe+e)A&84^H~Lt?v(hX}=Q@8R23c>M#ddMwI>uI3Bnl4h
z>Pt<Dfr7_(F?L<iNN}Ry{r;VL*;Dgi7L<a+E!grUx)=33`1yCy(Y+32g{g-hNDGI_
z2kHXdLFE|6Z^+i%fX-lYN{l5kDoE!iZ>!1^f9(7I*TDZI{?)+$EdC!5m{%04f>w|p
z3&d@W>`4OYi`Et2Ls*DA4D8*!k^E>%jl>A1OgE<1I+%mC15;$#45i{IpoD3p^>tK_
zx2Fw9$Vj5C@qKCVUuhG0cBZ9pu%_t5vSC9$3-JlWuS<A(+b3j2T3e7bR>c{Nf>IGY
z!ghr}{V~afKmwLm(ic>|bgh$~$w8etziyo%z9_zaW6*O`it2d|<BgD;H9A}{&-?y2
N!(SvK#9xC1005Z~=Ys$M

diff --git a/src/main/resources/data/dimdoors/gateways/v2/two_pillars.schem b/src/main/resources/data/dimdoors/gateways/v2/two_pillars.schem
index 3455ad546cc00e2edf0ed40790c5ef4dae921b28..4891b17a8288a6ae91377208d520529ce42fed90 100644
GIT binary patch
literal 299
zcmV+`0o48<iwFP!0000009{Z`OT$1Aea-eO3H2miJorC~UetmIiv_`|m$GiA&C+eQ
zWCzrLE(pd+n>OOWEHiK3yqVbq@uSIUquCmTWTqW4(^P)|=q4C6fWmoZH<|Zk7)wA!
zu)ff4vGpZuC)`M3w6O)5QZIR|Z7CQOE?UgwHjtxi5!e^Bcq^@0hnl2t*0TN;JEAdo
zqOu-WPl?dKr((r9dI^S8Vx4K$3h{jMuv`Y>=c=l{|Ku<GJ&yUS)PEo{cVt&NqpOhK
zio|h7aymeK?Yvpnury!F5}kudjNMuy(ZoOt?oG9CjL}YOQm|!9A*p#O)Xay5(rG*z
xBHcP|DEBU-5+^Io^sYY-UmT$~x0xKSQuOz?GzwqhH*(e$egRcJs-VpQ000!9i)#P?

literal 322
zcmV-I0loeoiwFP!0000009{buOT#b_zBc>S*1gGIeDMDm`r<ZFa5xa0`ch(gUBj|O
zk^}WW7X<5dtE+e+;qJRH-~C7-xmOkLBxxleT}gvPxRmbz&`V+10s_toy(^saVag8L
zpq-T_e|4UuVQws7ywetymnBW5_Kbmm^A1y$4rs8*138QNi`Qx!8j^rX$NHCySY!Br
zzA4vKiD7Vyc0(2PQy49gWFbikNY;zHvJ6O%bzOh`iJuOA9OGxse*?>0qux{mJptLA
zC5|=H(;*~R#;I)s^XCh0BKkG<Vc!-@v_3!w9!zv^0^_~b!jdM9A#Hdgh;Is*92bg~
zytE2)uS-gy*Nhawi8OEWBg}bcge;zw&MPct&NyCf24dwxTPA96%%{KB1+PbBFgQ%y
Uaz6Rac=${B0WS*IDf0mU00B^v;Q#;t

diff --git a/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/black_pocket_1.schem b/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/black_pocket_1.schem
new file mode 100644
index 0000000000000000000000000000000000000000..08c35c3e4c8aa58c897cdb1885a52c6f3b48864e
GIT binary patch
literal 520
zcmb2|=3sz;w|5WbU3L&S_HpG}vm>GT1unJyMb04w8LUD=t#OOiZq5wzl{tBnS^x0i
zk4h5!3syOG*yfhs{rf&~(T{X><+C;E=0^W-tb2Q{;`+5qH3rhJ_wF@`cU_W~^6j~k
zuKx7A-FM#p`g`;2u`T7?m$#lPtJ`Q~zBk)7fBNLLuXAqCo@#HrPF_EB>z*I4cmDp(
ze~dkCe$M{#-G2FNpS(C!w!Kbwd9TgxE%$VK&9|OefA0SJu<F<L{D(jMJ@{S!*L?nc
z@vBe&Fn+&gcWkxg+NVFx{t*8D|Dw(OlYhRZUBCA-RdBxmU;F2h^9TR)@f_Ybli~1(
z76egwi*en*(u5x$EjO&ZID_G^0i)lAo!5HUxuzd&^zA*yBGJZK&~$EVnoYnC9lo3_
z6SV^dJ`KVp>r5Xv9!f1t2wrT+*p|pNXF>5=Nq!N%Zsyriy_^O-!Vg&HW}mHCP!K6|
z<4T54L*fhu^%pVO$Cz7BKRU3?Et!euFpGub^C)9EjTkX@GgB$y1PQeRoL1LoeRO!Z
z$$~hi%qwe1+))5@kWC_jcvfKH|Lx4vC)Z!Qowt6!XY+42{jj2nr_+ATx}0qJ>+iFm
bi_@2Tea-q)W6fi~@1#FZacthSQU(S9D=`8`

literal 0
HcmV?d00001

diff --git a/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_0.schem b/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_0.schem
new file mode 100644
index 0000000000000000000000000000000000000000..6f28723b66ba38e8ac9faabf1d28d3e0c7f3314b
GIT binary patch
literal 291
zcmV+;0o?u{iwFP!000000PUACPs1<}g<oUQG_Im9F!B>B_Kt`O1}cz{Xkn>b$7!r4
zj+ETMkKs=;z(}wGRS|0#0`*(0@9EBWZ#<6ZPG+hQq$LBt6}ci(3-JViafIIn!)c<6
zq%5m?w#kLut%Z?V8Cs`eQ)vlTj=0c9$x5U&6S}fiz;N=TZ(l#K4dK12YF!#v8en*>
z%$71tI7SOaA`v7QqUHQ1O>0G~rfFVV{9yT|#gCTXV86LidYcg@4C4#?#eN1q4iTN_
zrQA6ih|h3n8npE{(Fg3ql3maT>@+BF`W^HEeLx@32ka&KfPGl93m$mDf2RoX=lL`@
pq)DrqJ2Sx1QYY?g8)Nu&iNPI%2&VSEY?}9Hd;m5HdC+DK001aZge(96

literal 0
HcmV?d00001

diff --git a/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_2.schem b/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_2.schem
new file mode 100644
index 0000000000000000000000000000000000000000..f0714e007ab078432ee19dc5e6ac76e3627d233f
GIT binary patch
literal 935
zcmb2|=3sz;x7Rl2iG)kEJxtbrP$3u_^i1kbu+oH}hK?4INhTQ)=O0ac8=G0q^{z=P
zd}?)<vDie>K$*FhYdy~2jxeq(+y1jVKla@H+;zupC(bilz3E@+4$0@0HO4i1OV?a`
z`ewiQ>QA4amQ?S&FW-0G{vOZl*Zha`jC*(gJY4ppVusn%dDGLkU(UND)AsgH%?!TN
zt1pNCd^!8P?T^V%nbY_8wm;r-|L*0>pPqc(@!KSRYIo_+hi5JLrysUibL!{s@ciw!
zA6xvd+x}($bNhY&UL5{B|McU<n`+MLKmPJEOAl!Am#3dZ`S)-9_i@df{X1^vuX`Uq
zee(W&BA%0$yx%){UV+T<LYd?Hi<ntK^hb-l1rIFx9$UyA=M@3VJl@e5^mw`ML!e-V
zUcO$Bw1%l%X%a}uz4NoVAG3M&y3dsW^7_7ies&0?Hc-6{$b0;E&rXB91y?Grbb__o
zk7^yp!30VUea8!Nry&*3OXc?}E5AKT+rP7J>+I!~QvI)gPhbA@<L{S6`?SRUPfy-{
i`)%Qz>DyO7l@~vKe|mZO|39(+SYOQ&Q9Cw`kpTc*cJ;mh

literal 0
HcmV?d00001

diff --git a/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_3.schem b/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_3.schem
new file mode 100644
index 0000000000000000000000000000000000000000..ccb876a666905fb912c712a2fe1eee74e2582f6b
GIT binary patch
literal 1452
zcmb2|=3sz;x7QD5#gs}MdsuILV}|D4mzShpss-q1L}+nrD+^vW+4$^)6t+p5KjiHZ
z$v>!V<QLGi<4;TF?}MLjw^+_hKlkkRp3{ZjF8?ap6?yjd*Cd_#m{|YMHhbg#S{;kf
zIsVd~U+nSh?zd-;*40;kfAsikR_)ist<m|*@BT^L{HtPjY=8Uu{^#bm?{3)_oBK?B
z_1m`(FP==Q`78hZ$6s~!f?uCYs<+>LFSoDCXx=}Aw{~ZzKd!OdS7Up2b@$ahQ9YZt
zufLaLR(|=<yN9y>fBiXqU%%qdpMU=@So}Fte)-$wr#9!rAK%>GKEI;o_@~vE3%`A;
z+P|-=!bYtAkDZF=Bo)s~&+kwEFWmRo0*byrWP>q*V)BjB4-nismb?bI!pA=ZcQDR-
zqCT}i=6E3(RevrzyAvpMb2e0<P^SOGs1PJDMneLUNJi7d5Y8QlV&bv;0}{#!a7pv)
zjkWao__+7i!`GL6F1zPfe!9I~{c-p9+uc8l=GaU7-v<?AH5I!o{ye_>@csAi-|PRG
P{bSlFZ@uE%MP>#7t_mX^

literal 0
HcmV?d00001

diff --git a/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_4.schem b/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_4.schem
new file mode 100644
index 0000000000000000000000000000000000000000..1096942c23ad39152fe8acffb769b16ef2bbe2c1
GIT binary patch
literal 2619
zcmb2|=3sz;x0lam%_)^Q_VBvf+TN1o-u#Dhr@J0(6>|KL9lY%264_g76V4nG{!sJ9
z#745;A&E)p=vQ95Kkr{}=luL^ZuSoG^Dn=>*!?;D_x9b7AO1<P{#*7vt={I{{+oX{
z<=#H|^4o{`?CQ7E_4)GSV`5|P+f@EbEC2WF=DSaSHte^t+kL}!zulbt@9XpX@5||Z
ze|~*;_v6WTAO3oGv3c^_%l~WM-~WDp_wPf8-+#Yu-oE<u?{N7X`MSOPYbtBD&Yhbl
zU%T1<UEG_#-IL#5<d2^h8*}GPzx};?_x^o6_k8|4yZ`@y)cgPY?;6Ix<=2mw-M)G9
z+sFFvI_m2mf0^8Vd-3x8b?4&m+uxJ>_v^Wu=Oh&{`cnTr&Pax@{qVyA3lvH-uk7JQ
zR3Qk@=+2u%$%R;CQg_^JJ^l#I7?8Tt1)I71*FKh0IfQP>j;%W*QbFdu-tl1~x}?RO
zu9!7OAZL`u{5XMOZl0@Nn56mc4>zpzYEm$qvt3Dib<gbBiX2&SJ52vYPwWmoc2>`3
zTOYT)B!=hLo;a%YI89tG`gm(U4@Ss@JxQ8c2=>q+_cn}R(=OV03KS043Lh$CNbV3F
z^)5UfM`IT$!H*_pc)F0`8_l~&#o1_4g;Xt#mdr?%)ex?T#4u{r0*jb7V0Ep7<Ud%6
zu!9F!%SRxk0(iM8iL;F|2hzGx@x1i^&f>QpFPn!yU%!8kja*;*-?K0O9%jGIZZ8uj
p6Q7$dpDzz-NR|8h=jG?y@BjV#-`ltG`*Z7=&qgllRBLBv001U$;b{N>

literal 0
HcmV?d00001

diff --git a/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_5.schem b/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_5.schem
new file mode 100644
index 0000000000000000000000000000000000000000..84173658d7abc4f3be88f2821932724a56ca6973
GIT binary patch
literal 4053
zcmb2|=3sz;w^t5k#kPyKJ``Tvo6LHCR^m(Jl39r!3!2+RxO^{n20mFGabw!Sea-v)
zZmYjw77J|?a$>LUzm||)|KDZK;hpmnc)vaU_~!ie^?v#5&uzahe*EeDb@%3+dwzL)
zc)fk!<42z=e(e_*Kb{|dZ(r@tcXxmD$N&5B?A5QY-K%%MzJ2-b&!cCr_P@_x-`_u9
z{`~!W_vWs<AAfhw{yn>D|9^OO^61B-|Np*w{@%Xw$HB|{=iIB`QCt4~<7M^Z%j<3K
z{w=91-Lu2S?)SHneN~mE`*vB(tNnkr+}vE=@A>|F_wWDzEPmeJ#^(QH@$>c775}b(
zJn-jX$?wanKYx7m=*OSe?2n%RFZ?-s`SH!`@9o)L_xI!1kAJ%F%T7}9M4+PDNj&|>
zAAhW{k;6*uZ=4@nA%jB_tmDt)=jq~d>{xX}1^@r}d9(HSLEN_VAGfcoD|=Y@f%m_P
zAa;j<jH><_@naImJvE2h`<Za7yZvKS9kwVN4HxX`d^B7}!v$2njHZLpbTFC@M(b5r
zE*LEjU?G9pJRA*|(Qp|pCkJskiLLPu%feLcufYt(W?}#Q>Bv1zk=Hjr{#kAQeqDTh
zarr*m`}6E#>S}&I`SJDpcK!3~`^4wV&#x;l{`|0{uA;iIzW)F3_Wk>J?f-v%fB%1`
MO-w(-!^C(Q0G|sMo&W#<

literal 0
HcmV?d00001

diff --git a/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_6.schem b/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_6.schem
new file mode 100644
index 0000000000000000000000000000000000000000..5d235d849a244d261fd169fc63769cfabaa56cbd
GIT binary patch
literal 5921
zcmb2|=3sz;x3|t`&1n}s_E0}e`a0LmrKj(COk3EfCl#b&l56fb(S73v-A3E)IJf^X
zp7|@vgF+;|IBv4?t$$#9KHs=T-uUx@$T?Sc+Qj|&`0MJ+w^x6D`}JtYpTk#YU;bJ1
z>(#6L<ApIXa_9g5fAr|b+0(bT>%V`0fA9Z4yUoL|uiw9S*Y16`cjxZkyYtt(yKldK
zeE9nK^8Ebwe%Ifx%R4te{_ei&ny+sj{rKu%_x<p9`>H<&Kiki}w|D>E{l7n4O+S8o
zzy00X`nu9P@pAiry(-yPRav@kmqlF7=cm`r&ENY!x3{;k`SaTSe0^ojzvKP${{Q;%
z=ltW3`E}*H{{FlAbH{!QyPt0#$Nx!)sr&Y);^WcTzh7UMkCUJO_xWq*Nh+SG=;iZo
zfkrZX?S~&0SP-P<^}W`!@gb-TYSO$eTC2We@LflcD7XLC6z4WSRVps0mN$c2-;gLT
zY=0QAb2`WicMQbik_d+m(A#;37Z&MXkFA)oBT;Y95h6mgz~WAu^V7I>yFVBd9*(K#
zBqkOLcJQ{J+8a~;F!52_&JRLF#aw|j-_+`z?+zV4!dv`MwT&n}W-?mei|)3zcS=7y
z<jq4=3dywydG~Y|H@~p?nbzqNM8(YQf)#g8k4DUB#Ej;c(Huim@i$tOjn*-vb<Akx
zKiVoAZIuzz#2#%fkM?6m`!S;(%+a3zXwRRR`eJlQW>^l%5Eb<@eBVRBBWr^~^&Irk
zTF*=8-yHq;Qau0N`uO_F@_n}V=iQ61tN8im$5Zp|`sdg8{r2zc-@k8XWxbXCzP%L{
b6+eDIey%Sk_wV=n$Mrw^UTL)57hwPZepQej

literal 0
HcmV?d00001

diff --git a/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_7.schem b/src/main/resources/data/dimdoors/pockets/schematic/v2/blank/blank_pocket_7.schem
new file mode 100644
index 0000000000000000000000000000000000000000..06e9d3ab911f810130e2bcbd73750b9002c7f3e8
GIT binary patch
literal 8223
zcmeHMO=#0#7~Vl~;K75iG8oN8kV;um4=d7T=tXyN2M<%|=s~b2E!Aq{OdG_Xf<=Nl
zm;+}H3Oxw+P>{7{2|7aDSRGpHkge^~tet=TNkiMDO%vDc;AICt1uuT#gPdNz?|Xl~
z_j#WO33hjFf5nf-gVTF@@ABc^i;EK_k4Ym-<{tamL*1WZrsVw8g;PgvuA5hP6Zh9X
z=m&*e&-dRptfqsF*g&8xJh}2Zf>}r>5%aspeOKvO+S;#UwQnAjqUq*}yU#GmC3Skn
z>Tj#{nl#|b(5+lxbadImFtIp2n4V^sXp=7%Ya;)h+X%bLr<YyfOYa=^H0{G`>p3~4
ztEEtxs8();2z1uxZ52v$qf{TI@t%gDu%cF#+2xRwl3qwDR{XINrlZm8-eY=R(=-Yh
zBpMa9K|a-+6_pftm!F8WMOMKGH(rki7<qn1%_oJ=li`e=Q7cV3;mRTp4-D_LzFJY!
zoFHO0Bgp~%R8B4B#6K{!8TGg2ej@_7-}V8?zuXj&M($OBFRSmP?u;mDRuImkXbjj~
zo?3bn+B*1Q1Q`SO^rDkL<M)cP{Fo&BLE~ie7a|oC6UT6TkvnMs_WF=?PM*k)*-*3~
zJPU&5$mUfk#f&d>!i`Acdlo3eI*wYxd(gbsK$4^)f5`!7n-kqjRpUX9<8a&qY%Lyz
zVTWM{tyfs>u-f4x57KAgBM*B!?Ck)320}Ur=^&B^873f-hXWj(+W|lsoZC0aElAe@
z)(k}Q5XnO%50U(D(ZrCPg`7O(<N@>?D8>BW3LHSH{6hN3mTn1NXP8ZU(2@QA`KFUQ
z3)RD1M35|w*{EMhrIk8<W8ACo`A5P=HiHf^)(mkCZzd9ncv9huY`fiV1(v9ER&O~t
OqU$of@bc9Or0XYQM3)f&

literal 0
HcmV?d00001