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