From 6db97df7b85e05b7d57c322551412c9a3ca4ddfb Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 16 Sep 2022 12:28:17 -0400 Subject: [PATCH] Added Tests For the data objects Along with fixing some bugs in them Woo! --- .../ExistingEmptyFileInit.json | 0 .../ExistingPopulatedFileInit.json | 0 .../workingDir/ExistingEmptyFileInit.json | 1 + .../dataBaseInitTestCreateValidFile.json | 0 .../dataBaseInitTestFromNoFile.json | 0 .../world/data/objects/PlayerData.java | 2 +- .../world/data/objects/PlayerWorld.java | 12 ++- .../world/data/objects/WorldSystemData.java | 4 + .../world/data/TestWorldDatabase.java | 16 ++-- .../world/data/objects/TestPlayerData.java | 39 +++++++++ .../world/data/objects/TestPlayerWorld.java | 20 +++++ .../data/objects/TestWorldSystemData.java | 81 ++++++++++++++++++ ...TestFiles\\ExistingPopulatedFileInit.json" | 1 + .../inventory/DependListener 2.class | Bin 0 -> 260 bytes .../butzlabben/inventory/OrcInventory 2.class | Bin 0 -> 5110 bytes .../world/GameProfileBuilder 2.class | Bin 0 -> 5819 bytes .../GameProfileBuilder$CachedProfile 2.class | Bin 0 -> 720 bytes ...ofileBuilder$GameProfileSerializer 2.class | Bin 0 -> 4047 bytes .../world/WorldCheckerRunnable 2.class | Bin 0 -> 3355 bytes .../world/command/commands/WSCommands 2.class | Bin 0 -> 11623 bytes .../commands/WorldSettingsCommands 2.class | Bin 0 -> 12036 bytes .../world/config/DependenceConfig 2.class | Bin 0 -> 6317 bytes .../de/butzlabben/world/config/Entry 2.class | Bin 0 -> 2545 bytes .../butzlabben/world/config/GuiConfig 2.class | Bin 0 -> 7518 bytes .../world/config/MessageConfig 2.class | Bin 0 -> 11809 bytes .../world/config/PluginConfig 2.class | Bin 0 -> 9736 bytes .../world/config/SettingsConfig 2.class | Bin 0 -> 8745 bytes .../butzlabben/world/config/WorldPerm 2.class | Bin 0 -> 1848 bytes .../world/data/WorldDatabase 2.class | Bin 0 -> 2417 bytes .../butzlabben/world/data/WorldDatabase.class | Bin 2417 -> 2394 bytes .../world/data/objects/PlayerData 2.class | Bin 0 -> 1123 bytes .../world/data/objects/PlayerData.class | Bin 1123 -> 1123 bytes .../world/data/objects/PlayerWorld 2.class | Bin 0 -> 531 bytes .../world/data/objects/PlayerWorld.class | Bin 531 -> 529 bytes .../world/data/objects/WorldSystemData.class | Bin 1476 -> 1636 bytes .../butzlabben/world/gui/GuiCommand 2.class | Bin 0 -> 1581 bytes .../world/gui/PlayerOptionsGUI 2.class | Bin 0 -> 5124 bytes .../world/gui/PlayersPageGUI 2.class | Bin 0 -> 8009 bytes .../world/gui/WorldChooseGUI 2.class | Bin 0 -> 5497 bytes .../world/gui/WorldOptionsGUI 2.class | Bin 0 -> 5506 bytes .../world/gui/WorldSystemGUI 2.class | Bin 0 -> 4048 bytes .../CommandExecutorClickListener 2.class | Bin 0 -> 1052 bytes .../InventoryOpenClickListener 2.class | Bin 0 -> 1479 bytes .../gui/playeroption/GamemodeStatus 2.class | Bin 0 -> 1067 bytes .../gui/playeroption/TeleportStatus 2.class | Bin 0 -> 1061 bytes .../gui/playeroption/WorldEditStatus 2.class | Bin 0 -> 1065 bytes .../world/gui/worldoption/FireStatus 2.class | Bin 0 -> 2140 bytes .../world/wrapper/AsyncCreatorAdapter 2.class | Bin 0 -> 690 bytes .../world/wrapper/GeneratorSettings 2.class | Bin 0 -> 1547 bytes .../world/wrapper/SystemWorld 2.class | Bin 0 -> 14867 bytes .../world/wrapper/WorldTemplate 2.class | Bin 0 -> 3215 bytes .../wrapper/WorldTemplateProvider 2.class | Bin 0 -> 4266 bytes target/classes/plugin.yml | 7 ++ .../world/data/TestWorldDatabase.class | Bin 2345 -> 2202 bytes .../world/data/objects/TestPlayerData.class | Bin 0 -> 1370 bytes .../world/data/objects/TestPlayerWorld.class | Bin 0 -> 875 bytes .../data/objects/TestWorldSystemData.class | Bin 0 -> 2635 bytes 57 files changed, 170 insertions(+), 13 deletions(-) rename {src/TestFiles => TestFiles}/ExistingEmptyFileInit.json (100%) rename {src/TestFiles => TestFiles}/ExistingPopulatedFileInit.json (100%) create mode 100644 TestFiles/workingDir/ExistingEmptyFileInit.json rename {src/TestFiles => TestFiles}/workingDir/dataBaseInitTestCreateValidFile.json (100%) rename {src/TestFiles => TestFiles}/workingDir/dataBaseInitTestFromNoFile.json (100%) create mode 100644 src/test/java/de/butzlabben/world/data/objects/TestPlayerData.java create mode 100644 src/test/java/de/butzlabben/world/data/objects/TestPlayerWorld.java create mode 100644 src/test/java/de/butzlabben/world/data/objects/TestWorldSystemData.java create mode 100644 "src\\TestFiles\\ExistingPopulatedFileInit.json" create mode 100644 target/classes/de/butzlabben/inventory/DependListener 2.class create mode 100644 target/classes/de/butzlabben/inventory/OrcInventory 2.class create mode 100644 target/classes/de/butzlabben/world/GameProfileBuilder 2.class create mode 100644 target/classes/de/butzlabben/world/GameProfileBuilder$CachedProfile 2.class create mode 100644 target/classes/de/butzlabben/world/GameProfileBuilder$GameProfileSerializer 2.class create mode 100644 target/classes/de/butzlabben/world/WorldCheckerRunnable 2.class create mode 100644 target/classes/de/butzlabben/world/command/commands/WSCommands 2.class create mode 100644 target/classes/de/butzlabben/world/command/commands/WorldSettingsCommands 2.class create mode 100644 target/classes/de/butzlabben/world/config/DependenceConfig 2.class create mode 100644 target/classes/de/butzlabben/world/config/Entry 2.class create mode 100644 target/classes/de/butzlabben/world/config/GuiConfig 2.class create mode 100644 target/classes/de/butzlabben/world/config/MessageConfig 2.class create mode 100644 target/classes/de/butzlabben/world/config/PluginConfig 2.class create mode 100644 target/classes/de/butzlabben/world/config/SettingsConfig 2.class create mode 100644 target/classes/de/butzlabben/world/config/WorldPerm 2.class create mode 100644 target/classes/de/butzlabben/world/data/WorldDatabase 2.class create mode 100644 target/classes/de/butzlabben/world/data/objects/PlayerData 2.class create mode 100644 target/classes/de/butzlabben/world/data/objects/PlayerWorld 2.class create mode 100644 target/classes/de/butzlabben/world/gui/GuiCommand 2.class create mode 100644 target/classes/de/butzlabben/world/gui/PlayerOptionsGUI 2.class create mode 100644 target/classes/de/butzlabben/world/gui/PlayersPageGUI 2.class create mode 100644 target/classes/de/butzlabben/world/gui/WorldChooseGUI 2.class create mode 100644 target/classes/de/butzlabben/world/gui/WorldOptionsGUI 2.class create mode 100644 target/classes/de/butzlabben/world/gui/WorldSystemGUI 2.class create mode 100644 target/classes/de/butzlabben/world/gui/clicklistener/CommandExecutorClickListener 2.class create mode 100644 target/classes/de/butzlabben/world/gui/clicklistener/InventoryOpenClickListener 2.class create mode 100644 target/classes/de/butzlabben/world/gui/playeroption/GamemodeStatus 2.class create mode 100644 target/classes/de/butzlabben/world/gui/playeroption/TeleportStatus 2.class create mode 100644 target/classes/de/butzlabben/world/gui/playeroption/WorldEditStatus 2.class create mode 100644 target/classes/de/butzlabben/world/gui/worldoption/FireStatus 2.class create mode 100644 target/classes/de/butzlabben/world/wrapper/AsyncCreatorAdapter 2.class create mode 100644 target/classes/de/butzlabben/world/wrapper/GeneratorSettings 2.class create mode 100644 target/classes/de/butzlabben/world/wrapper/SystemWorld 2.class create mode 100644 target/classes/de/butzlabben/world/wrapper/WorldTemplate 2.class create mode 100644 target/classes/de/butzlabben/world/wrapper/WorldTemplateProvider 2.class create mode 100644 target/classes/plugin.yml create mode 100644 target/test-classes/de/butzlabben/world/data/objects/TestPlayerData.class create mode 100644 target/test-classes/de/butzlabben/world/data/objects/TestPlayerWorld.class create mode 100644 target/test-classes/de/butzlabben/world/data/objects/TestWorldSystemData.class diff --git a/src/TestFiles/ExistingEmptyFileInit.json b/TestFiles/ExistingEmptyFileInit.json similarity index 100% rename from src/TestFiles/ExistingEmptyFileInit.json rename to TestFiles/ExistingEmptyFileInit.json diff --git a/src/TestFiles/ExistingPopulatedFileInit.json b/TestFiles/ExistingPopulatedFileInit.json similarity index 100% rename from src/TestFiles/ExistingPopulatedFileInit.json rename to TestFiles/ExistingPopulatedFileInit.json diff --git a/TestFiles/workingDir/ExistingEmptyFileInit.json b/TestFiles/workingDir/ExistingEmptyFileInit.json new file mode 100644 index 0000000..8085c6b --- /dev/null +++ b/TestFiles/workingDir/ExistingEmptyFileInit.json @@ -0,0 +1 @@ +{"players":{}} \ No newline at end of file diff --git a/src/TestFiles/workingDir/dataBaseInitTestCreateValidFile.json b/TestFiles/workingDir/dataBaseInitTestCreateValidFile.json similarity index 100% rename from src/TestFiles/workingDir/dataBaseInitTestCreateValidFile.json rename to TestFiles/workingDir/dataBaseInitTestCreateValidFile.json diff --git a/src/TestFiles/workingDir/dataBaseInitTestFromNoFile.json b/TestFiles/workingDir/dataBaseInitTestFromNoFile.json similarity index 100% rename from src/TestFiles/workingDir/dataBaseInitTestFromNoFile.json rename to TestFiles/workingDir/dataBaseInitTestFromNoFile.json diff --git a/src/main/java/de/butzlabben/world/data/objects/PlayerData.java b/src/main/java/de/butzlabben/world/data/objects/PlayerData.java index c9bc5bb..bac1f02 100644 --- a/src/main/java/de/butzlabben/world/data/objects/PlayerData.java +++ b/src/main/java/de/butzlabben/world/data/objects/PlayerData.java @@ -6,7 +6,7 @@ import java.util.List; public class PlayerData { //TODO Write Tests - public List playerWorlds; + private List playerWorlds; public PlayerData() { diff --git a/src/main/java/de/butzlabben/world/data/objects/PlayerWorld.java b/src/main/java/de/butzlabben/world/data/objects/PlayerWorld.java index 0c3e293..6d94358 100644 --- a/src/main/java/de/butzlabben/world/data/objects/PlayerWorld.java +++ b/src/main/java/de/butzlabben/world/data/objects/PlayerWorld.java @@ -1,11 +1,15 @@ package de.butzlabben.world.data.objects; public class PlayerWorld { - public int worldNumber; - public long lastLoaded; + private int worldNumber; + private long lastLoaded; - public PlayerWorld(String OWNER, String OWNERname, int worldNumber) { + public PlayerWorld(int worldNumber) { this.worldNumber = worldNumber; - this.lastLoaded = 0; + this.lastLoaded = -1; + } + + public int getWorldNumber() { + return worldNumber; } } diff --git a/src/main/java/de/butzlabben/world/data/objects/WorldSystemData.java b/src/main/java/de/butzlabben/world/data/objects/WorldSystemData.java index a471792..0b1dd60 100644 --- a/src/main/java/de/butzlabben/world/data/objects/WorldSystemData.java +++ b/src/main/java/de/butzlabben/world/data/objects/WorldSystemData.java @@ -35,6 +35,10 @@ public class WorldSystemData { return players.size(); } + public PlayerData getPlayer(String uuid) { + return players.get(uuid); + } + } diff --git a/src/test/java/de/butzlabben/world/data/TestWorldDatabase.java b/src/test/java/de/butzlabben/world/data/TestWorldDatabase.java index 90b2e3a..4a099ec 100644 --- a/src/test/java/de/butzlabben/world/data/TestWorldDatabase.java +++ b/src/test/java/de/butzlabben/world/data/TestWorldDatabase.java @@ -1,10 +1,13 @@ package de.butzlabben.world.data; +import org.apache.commons.io.FileUtils; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import java.io.File; import java.io.FileNotFoundException; +import java.io.IOException; +import java.nio.file.Path; import java.util.Scanner; import static org.junit.jupiter.api.Assertions.*; @@ -17,11 +20,8 @@ public class TestWorldDatabase { * but then allows us to run the tests Fresh. */ @BeforeAll - static void CleanLastTest() { - File workingDir = new File("src\\TestFiles\\workingDir\\"); - for (File file : workingDir.listFiles()) { - file.delete(); - } + static void CleanLastTest() throws IOException { + FileUtils.cleanDirectory(new File("TestFiles/workingDir/")); } /** @@ -29,7 +29,7 @@ public class TestWorldDatabase { */ @Test public void testDatabaseInitalizationFromNoFile() { - final String path = "src\\TestFiles\\workingDir\\dataBaseInitTestFromNoFile.json"; + final String path = "TestFiles/workingDir/dataBaseInitTestFromNoFile.json"; WorldDatabase wb = new WorldDatabase(path); assertEquals(0, wb.getPlayerCount()); @@ -41,7 +41,7 @@ public class TestWorldDatabase { */ @Test public void testDatabaseInitalizationCreateValidFile() throws FileNotFoundException { - final String path = "src\\TestFiles\\workingDir\\dataBaseInitTestCreateValidFile.json"; + final String path = "TestFiles/workingDir/dataBaseInitTestCreateValidFile.json"; WorldDatabase wb = new WorldDatabase(path); wb.addPlayer("BlankUUID"); @@ -57,7 +57,7 @@ public class TestWorldDatabase { */ @Test public void testDatabaseInitalizationWithExistingEmptyFile() { - final String path = "src\\TestFiles\\ExistingEmptyFileInit.json"; + final String path = "TestFiles/workingDir/ExistingEmptyFileInit.json"; WorldDatabase wb = new WorldDatabase(path); assertEquals(0, wb.getPlayerCount()); diff --git a/src/test/java/de/butzlabben/world/data/objects/TestPlayerData.java b/src/test/java/de/butzlabben/world/data/objects/TestPlayerData.java new file mode 100644 index 0000000..52f33cc --- /dev/null +++ b/src/test/java/de/butzlabben/world/data/objects/TestPlayerData.java @@ -0,0 +1,39 @@ +package de.butzlabben.world.data.objects; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; + +public class TestPlayerData { + + @Test + public void testPlayerDataInit() { + PlayerData pd = new PlayerData(); + + assertEquals(0, pd.getWorldCount()); + } + + @Test + public void testAddWorld() { + PlayerData pd = new PlayerData(); + + pd.addWorld(new PlayerWorld(pd.getWorldCount())); + assertEquals(1, pd.getWorldCount()); + + for (int i = 0; i < 5; i++) { + pd.addWorld(new PlayerWorld(pd.getWorldCount())); + } + assertEquals(6, pd.getWorldCount()); + } + + @Test + public void testGetWorldAtIndex() { + PlayerData pd = new PlayerData(); + + pd.addWorld(new PlayerWorld(pd.getWorldCount())); + + assertEquals(1, pd.getWorldCount()); + assertEquals(0, pd.getWorldAt(0).getWorldNumber()); + } +} diff --git a/src/test/java/de/butzlabben/world/data/objects/TestPlayerWorld.java b/src/test/java/de/butzlabben/world/data/objects/TestPlayerWorld.java new file mode 100644 index 0000000..900c72e --- /dev/null +++ b/src/test/java/de/butzlabben/world/data/objects/TestPlayerWorld.java @@ -0,0 +1,20 @@ +package de.butzlabben.world.data.objects; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class TestPlayerWorld { + + @Test + public void testPlayerWorldInit() { + PlayerWorld pw = new PlayerWorld(0); + assertEquals(0,pw.getWorldNumber()); + } + + @Test + public void testPlayerWorldInit2() { + PlayerWorld pw = new PlayerWorld(6); + assertEquals(6,pw.getWorldNumber()); + } +} diff --git a/src/test/java/de/butzlabben/world/data/objects/TestWorldSystemData.java b/src/test/java/de/butzlabben/world/data/objects/TestWorldSystemData.java new file mode 100644 index 0000000..028661a --- /dev/null +++ b/src/test/java/de/butzlabben/world/data/objects/TestWorldSystemData.java @@ -0,0 +1,81 @@ +package de.butzlabben.world.data.objects; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class TestWorldSystemData { + + @Test + public void testWorldSystemDataInit() { + WorldSystemData wsd = new WorldSystemData(); + + assertEquals(0, wsd.getPlayers()); + } + + @Test + public void testAddPlayer() { + WorldSystemData wsd = new WorldSystemData(); + assertEquals(0, wsd.getPlayers()); + + wsd.addplayer("Blank_UUID"); + assertEquals(1, wsd.getPlayers()); + + } + + @Test + public void testAddMultiplePlayers() { + WorldSystemData wsd = new WorldSystemData(); + assertEquals(0, wsd.getPlayers()); + + wsd.addplayer("Blank_UUID"); + assertEquals(1, wsd.getPlayers()); + + for (int i = 0; i < 5; i++) { + wsd.addplayer("Blank_UUID" + i); + } + assertEquals(6, wsd.getPlayers()); + + } + + + @Test + public void testAddDulpicatePlayer() { + WorldSystemData wsd = new WorldSystemData(); + assertEquals(0, wsd.getPlayers()); + + wsd.addplayer("Blank_UUID"); + assertEquals(1, wsd.getPlayers()); + + wsd.addplayer("Blank_UUID"); + assertEquals(1, wsd.getPlayers()); + } + + @Test + public void testAddWorldToPlayer() { + WorldSystemData wsd = new WorldSystemData(); + assertEquals(0, wsd.getPlayers()); + + wsd.addplayer("Blank_UUID"); + wsd.addWorldToPlayer("Blank_UUID", new PlayerWorld(wsd.getPlayer("Blank_UUID").getWorldCount())); + + assertEquals(1, wsd.getPlayer("Blank_UUID").getWorldCount()); + } + + + @Test + public void testAddMultipleWorldsToPlayer() { + WorldSystemData wsd = new WorldSystemData(); + wsd.addplayer("Blank_UUID"); + assertEquals(1, wsd.getPlayers()); + + wsd.addWorldToPlayer("Blank_UUID", new PlayerWorld(wsd.getPlayer("Blank_UUID").getWorldCount())); + assertEquals(1, wsd.getPlayer("Blank_UUID").getWorldCount()); + + for (int i = 0; i < 5; i++) { + wsd.addWorldToPlayer("Blank_UUID", new PlayerWorld(wsd.getPlayer("Blank_UUID").getWorldCount())); + } + assertEquals(6, wsd.getPlayer("Blank_UUID").getWorldCount()); + + } +} diff --git "a/src\\TestFiles\\ExistingPopulatedFileInit.json" "b/src\\TestFiles\\ExistingPopulatedFileInit.json" new file mode 100644 index 0000000..ae5bd6a --- /dev/null +++ "b/src\\TestFiles\\ExistingPopulatedFileInit.json" @@ -0,0 +1 @@ +{"players":{"BlankUUID":{"playerWorlds":[]}}} \ No newline at end of file diff --git a/target/classes/de/butzlabben/inventory/DependListener 2.class b/target/classes/de/butzlabben/inventory/DependListener 2.class new file mode 100644 index 0000000000000000000000000000000000000000..81f5dd348ff232ec55fb4fc579414e10e10fe658 GIT binary patch literal 260 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 literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/GameProfileBuilder 2.class b/target/classes/de/butzlabben/world/GameProfileBuilder 2.class new file mode 100644 index 0000000000000000000000000000000000000000..7e1c7b4debe0a590f68b53d116cb468c45fd4b60 GIT binary patch literal 5819 zcmcgwXtV2BAOA@Ho=mLNhROCSU!ECy-I<*?49oCV3KZAY?MNVw zDGCxQra~21l-847Iq!g}b#>`ha=-1E>Et>sqi=ESZo|}@bB3AL9f6W=-AnZfEURtv zHRL?QOm5%adR5b|y0(;^NoMT5QmK~ndQGD%Dx+x%bxv0?17}fAN=x zCN0~PKpAE!n62V$%n_J5qA27Ln3}RJPctlcquwuYc4$mwxlMJuq?oxX$}x{i?$POi zMHBG_21GwqaIV1e$$6x@MXn0_R1r9*%)+ z{aJl=TFZJeQsUi?osp3tP(3bK>LQEi@EpVHA?nLm$iBX3uRIJ360@LlRZnfAJo#WAe0`qD^nW39U z=9(0&=KL@Q>*;#pFv5_)DzvD$3Tr6W)xE8{mfmJ$bUVid#cErn=2cjyVm(>~W-wm2 z>TXto)?%lbC`{T`1setC_&N+b*_`X{)*U@9CFzcWO#)HVh4oho+WTE+wo zO1ClC1ZEHE^fNDXzpM~1Rq-;soIdGsrOW5|Dbi!xJ*J+NL&4Loi=hwbiPD_`R!Bmj} z*H=uS1TKqe4y8skPY}@Ikb*4TJ`DTjHP@x|tPIu!9JmTR6*=ko=|0PFrgGVy9XP#= z`^SD2*MWufoQ&4Tc(YQPx6|-?Nx7b8dG46fIg~6B3&WuVY&6Qf<&`Q9;#C3(##&e$ z1$x6(4x7<5UczKXUUa8PU=Lm`0eOu;%_NjcNS5P96*q;IdrcLfj8id3f`pR&A4@Rz3O*8J;RMFm2({3@?@HCGECE;ADPA*5_l`#rr?l@ zx8of{(D-T4W?KwYWuIo|^v&HepEg8`n4E5!irer`1@BUEyWAZkz)I7oK})CQ`tMNj zZoEfeT7W=ScRWL<1xuKC6XXpGf5?&~UXtvWdvP4^m9e5<=j9xo@pLysVRB!`agRX% z^;I5M&nU`ds~T(44OQU=)0(botg3OVh6mc&Yzz$GEX_=I83&SGnyX*3TOTk4(l97Rxk^cl!+XE{c3?cT7^uKHaBck|KxZ^w1+wkIC(c3!gI@ zM`l!rWp%{6k~a*h=*dh5h|1>K51XKH#JEN7pgy_H&|xc5W_Zd?bl5pMZ!J%+Y-}QU zhJ|3M?1*@hZ0GK@Ntb~p?QOPg&-ENFyGi$Y?X)|i6i+Ac44zf+oNSWL@HFGMQodP+ zwa@O;lL2r+-?UasdA7qketWclgp7gE^_rD7b+@|Bw)=9~XgwKUn@4>(w)}+b6YMF` zt|1iBqM2rg;pt6rA$Wvpv2$j+(z3nEFlZ}1yD~T$Rt5(}x02CUnX~#Vd%sngHMM@- zX{_Y8YAa7fj^7Q-hGN>NB<8s);_Hzj#OxS(QG~+AY@8n_a*raWu+e{ER%T4#ODyE} zQpAQfhI#T7L2917Z-BtpNEhMjeCJ`BbVBYyd@7vdjS2sLgKtSb1)nAL0}%I-{IR7-k*GzT=L@!`ILO6^~Hlwj**Ify)g21DZYpAbN&bXALBQ+ zFGmgJi2G<%31_}qaR(M3$F%x9W*))9fI8n;uKbGYM43emOPr5Jbo03#@Ld_%VUo;==!#7&dZ@Q3cqY zwEh(*u@4x)fk(K)i_nSPT-|Q=sPb9tdw4BolCHr5EJ6e7$+Z|)VhLLK*2?D=?%F#E zPl{g7@CxEaEW;u8?Dybe+{+t-6SxeIqS5#9O5(MJIQGx4Gonc6vuB#6)`M$iV9?k2RN#5?r;Hn zI_nn?;09uN8q=5L@!C6}#Ev3Xd`U?GH+K%;^^K+FrGvO-5N~-9hl{YYyi|t65WRSa zXb6b2OO8M-FCChX<#D9!&I0c0EW1-q#mnAz6eVTvFE1@-WIc#`iOT!erBh^J--GWYu;hIQ|D8b+T0u{$UXmSu%H;_mEY%bs=QT|jO z50yCuEG7MD9*>pnDd05eCnSBmfG0_Rj&vTMKY`r^l=1z`CorwR^1%9b0yVSomCzL7 zqqo5K`drN7wdr}Rm5X_^u^i{}I&41iTR`>yr1~QK3;*V`lvD+K)Bli;)5QORyMvI6 esUl|u;-Z*!_B5X{KA*&KQGzL=RK!IB<^KcA5n{ps literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/GameProfileBuilder$CachedProfile 2.class b/target/classes/de/butzlabben/world/GameProfileBuilder$CachedProfile 2.class new file mode 100644 index 0000000000000000000000000000000000000000..f38249215a7e7ba6c1a8a7ba5441d2ba325ddb69 GIT binary patch literal 720 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 literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/config/GuiConfig 2.class b/target/classes/de/butzlabben/world/config/GuiConfig 2.class new file mode 100644 index 0000000000000000000000000000000000000000..bab66d4a903cfa3b6360ee7fa2fb524f12526065 GIT binary patch literal 7518 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 UM$e3SnI-Qg@_n9HiW1uXABe_*a{vGU literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/config/MessageConfig 2.class b/target/classes/de/butzlabben/world/config/MessageConfig 2.class new file mode 100644 index 0000000000000000000000000000000000000000..bc7f35d78cc2803bc2c4c769e465edb602e170ed GIT binary patch literal 11809 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 literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/config/PluginConfig 2.class b/target/classes/de/butzlabben/world/config/PluginConfig 2.class new file mode 100644 index 0000000000000000000000000000000000000000..176ce184b0660c029426426751f074c3ee546f11 GIT binary patch literal 9736 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 literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/data/WorldDatabase 2.class b/target/classes/de/butzlabben/world/data/WorldDatabase 2.class new file mode 100644 index 0000000000000000000000000000000000000000..c1e22da0eb15dc0880894e6f199539c3aac28bca GIT binary patch literal 2417 zcmb7FYgZFj6y28uCWHw}g!n*Piw__nj#|`~C{;iZ2?33eqHXOYxrEV>p_4(hKc#=b zFa1#a09RRkeCt~MQMUWe40$Z|gDWdH_s*QN&p!K{d-Cs_-~R+~15Okj2x$oG=tP&m z;V0%Z)2N!Yim_CDB1^77*LACAxsw8+kHDkwi zs%4{Wx~5T3+ZpbPW?c$I%f(r%Dwj=nLm-}QM#;O5RjXv8#O>8_2!{m{73q5J`4@Fp zZZ<*2M@F;n4QP9G>we&-XGSrO>o|gbve>CBv?-6$5Uzd(7-i7aT1tRN?y?K}72wVwJ=->lqT6j-a&3Zl4S~~w?5o`+68fJ9dR>kW*DAobD&QjH` zOAT`e2@!sN>Gt!I+;S~dlOfFOxU0$$D>>41Wlrv>Ts33`PBgFB{q34-ZORtU1>{sG zED0QIRsF$+WAB*7s?3bC8Se3-9&l2y1;=tF=fyJe%J~5mZRV{E=%oZ&)ltBg>=D=Y z>12$F9R=+@Sjtd)bX3VvE3JZ+abH4bI1n#^r)7Nzq*8K}`=m(1#_=~(IQE*WX{utl5WE|z!A($htAD@aoia-ad((hBtK+VQHx``a*3 zG5wnHeMBYfvx?^JZKovtL%dCy3##6nB@zB9fZwPZo8FGop1++CYJhNk$Wxvc%I-*V z4$3Z50l95lf zu!=QU#ZdHEb*O(PpOxsLUne~u?_+2!`75+NoXzfIcx?}(iz3HJ$sf?Sj|3lF$f=m= zpOjhX4;Zg;={2rRgvXAD-bjXsL?59Ed?t z8Uihjd9n=f=T6}zV!3@Rtflv`_}4y`*T(j6KbK;e(z{sUcdgCh6{8H|G&7$?nnUw; zLy-yedb&h#ll*ScYMOR)w49+v%K9$zU!ZbX`Yq9Okxz5nEqiKAlKWY<4H`jcngAMWC4gwb6x#wVwNV-`a0AuSmRgmGG4U^) zIa3_^NMPW=nRBL$2tUBY#1SJG2_X*7-X~|Twf0))PxLVQ<=9R|UpeobM75DfS8Hym zRc*Vi5E-&zyyPr82j>0}&l+o}IGF7CmRInp0m- z6gFCo_s&Yq75V#)r`s|I-dL~YT3kNYev*5AAGY` z%>42_3JwrpkTAE+MgQmIsBU9i;tpNh<0?sRa$oZlLrkhpF~dXV6eq_t^W-V2E>kdn z{VzkDU~3J`m`b4UV|aLv+0rha><=>K;eDQFhrZDn-y^S6*d?Mtu^iv0^z$nnTp>n3 zX>Mrk19h9{(z;7Tby+qmGUf=iD%`q|YeH@kr!KnX7by8j2ldd@xPz^KUHx5| delta 460 zcmY+9O-ox*5Qd-Y&BwhG#YAl+_ChtS7&XL-L`;fkH8Gl)Tt8#54MqtXjfs|`-H1Qp z?A_L7TR|5ty7Nc4D*Xq7dpl7m$l=U+ne)udJ9oZ&-;ck#DmtvbG+7T$avELznZ43+ zDN-%fb|NdgU+O2Nt!g>OdSGTSivm1lgc(7Ev`(ivO z>Mb3-;}!i_ghUNU9F!9w&M>pQC&MT?Mpz`uDr0;mrXJjz&6*co#(=GgM&PV-=!#VS zJ1yB8(uMFf3%_r$3q#i|We0!Z4PUV;xA21aNfX_?AxM%iA4$lovms4mv`U;1zmwu{ zN~me!W`&#)&kcHB{G^4*NL`M(1PhYRinRIkRO%AYWS^?EjLND9)I=r!=ft@zQxw)9 a#SXh@GU|g0nLTZ0-c8b!#G!mQar6(W=TyP~ diff --git a/target/classes/de/butzlabben/world/data/objects/PlayerData 2.class b/target/classes/de/butzlabben/world/data/objects/PlayerData 2.class new file mode 100644 index 0000000000000000000000000000000000000000..c5aa565b38ef302c63c6ac18ab3c21549fcd1831 GIT binary patch literal 1123 zcmb7DO>fgc5Pj>Ub>lcrNJ$}-@6RM{V}iJ)RP;kgk)ncBlnQR^*a}-28#y+m{Y@M| z0#yMCapp%MX1AsZ<&s=he&d<<-ptPa`u*((fG2olKto1H*2Em<8A=EIJ-2-x4D9F5 zf!B{2=GR3a;thsOt=`kIz_6&2l34imW)$(Gt{BD!bYybK!_-kQVWG&d;(E4|#K%5& z951jB!^n4Sm&e==75C77;qxOe+My7G`A&g-nKdLQ-LZ-kXyi_%i2pOE~Cnj9g1U5b<>gIWfNC%jqt#uW-GN${eJ=-HyBo@>_#=f zklPc3fX7KhT2IgQvfiDAtG&@C*V~~>OvSDUyxruj<3%sI<5Q&E4g1{h@kmIV2D9-S zK{H&NR!80di7e0vQ~Ryjw6&_BUGFi>9m>07XwFv3P@vf>n(Z(N=oXB>c#}X&Udc@J zA}1nny$=kmLu7kl67{`jLQbnV-ngb*Al#yr)#xcuu3TC=ZxYfdo~3Vk6Lj9D$QCm6 z1(X^mV2$t4U!5TL6~PPCGmo<3Svt*4d8A4m4Pv4Dd?XGH(wpo8s7!b=&OEJR mEoIoEY^iHWhUF2iX!wcipU$yVCmdO4jx01`D+do%e(Mi^;s0;| literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/data/objects/PlayerData.class b/target/classes/de/butzlabben/world/data/objects/PlayerData.class index c5aa565b38ef302c63c6ac18ab3c21549fcd1831..2d2c1f6a122141379ee7e298e6b970b752c7751a 100644 GIT binary patch delta 14 VcmaFN@t9+S2s0zoW>IE8MgSxf1G@kK delta 14 VcmaFN@t9+S2s0z&W>IE8MgSxZ1G)eJ diff --git a/target/classes/de/butzlabben/world/data/objects/PlayerWorld 2.class b/target/classes/de/butzlabben/world/data/objects/PlayerWorld 2.class new file mode 100644 index 0000000000000000000000000000000000000000..68c2d1050b60bdd18409f7b1e711c1c0d5e5e69b GIT binary patch literal 531 zcmb7BO;5r=5Pee$*ixb5_t(K2G=}~F)Qiys(|{2J=Plh}NokW(H2SYR5EBpn0DqKm zwwP$b$!xMa@6FDex3iyL?;ilpab!Y6p$y$Z5ha2>5s$)+L_BtT{zQ&4Lg_4w!|Z}k zXfy`~)?k!jTByJxoCebM=h;gnd|$@yQ<6r38;DG}NnSm3ZzJ(6)1gWbD*1)(eCo@T zKpmx4wNQgiFe5R`yhH?&FVYR6(eQrF^s_XK$L&?7(;N`=%OsG5nis}$seUi~h?%;V zj6^gLX{hiIsb>%2jL`D_W4=u&_J-Z7J0-f}i(ur*SWLOA*-z%_NM47^g8gR#EmepU zeznHa*T55j#SvSFouAwV8;t9WMkqk%v*x^koZ|(`jf|l$D%6Q=SVfL<*f_M9x&2y_zkN5bQu5u literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/data/objects/PlayerWorld.class b/target/classes/de/butzlabben/world/data/objects/PlayerWorld.class index 68c2d1050b60bdd18409f7b1e711c1c0d5e5e69b..e6bcb1010f0d4ee050fa842fe9a1acc795b2d574 100644 GIT binary patch delta 258 zcmbQtGLePr)W2Q(7#J9A8DuAN)e5uzhXPIp4h8`p20;d)i4%pHSTrV{$`<8IPb~@0 zFUm>rE6q(xEn;L~*3k5v9K)zx&&0sZzymae38Vo`GcvF;2s1D;hyZzk49q|o1_nW` z?F@`s(pwqWwL}$WicDOet0L$qdX4EI^uHYdZs@mh4srb}i1W47?kGLQD+8KvD=S z%?>0v7&w8DkAaIp1SqZr(Z(RkAO_?C4PX#wkN_GAVo3s7Okfr_11}HI21W)cAeV_j F8URSQEldCa diff --git a/target/classes/de/butzlabben/world/data/objects/WorldSystemData.class b/target/classes/de/butzlabben/world/data/objects/WorldSystemData.class index 089296b36dbf8a90c07d6017dd8188bce3eaec25..d75b56edee1d078042c3ffe552db061aabf4b7ad 100644 GIT binary patch delta 160 zcmX@Y{e*|>)W2Q(7#J9A85}lpJz-YlOiwKd$VseBEn;MF)bPnlEKAhSNz6;v4=yRn z%uBb{oV<})gViOmB++{E8)kb(*3CLBlNm#885kLKfyOv7FaaS01E1Cw1}^QL3<69H x2N=XQ07aM>^nfHAP#pt36Oc+do@{A02Kpqo=Jpf`&A07Yz delta 36 scmaFDbA+4g)W2Q(7#J9A8SFN4Jz<_~$70LKvblz3G9xPk0~3QS0PQ&nNdN!< diff --git a/target/classes/de/butzlabben/world/gui/GuiCommand 2.class b/target/classes/de/butzlabben/world/gui/GuiCommand 2.class new file mode 100644 index 0000000000000000000000000000000000000000..d436289d3f5b12dc0e4ef195e9cee888827b7208 GIT binary patch literal 1581 zcmah}+foxj5IvI%i(w%ofP#VqL`aOf-fuxfA|O>!sER_NmQ|Z%h$G2tYO^uor}z!N z_#z@zmcIHyK3SGM*;N9G@G_U4p6+wbO!tr9U%mpki=_~J@M{R@2%>|b_qF-PG)kr{ z8q2xYJnt}cObaQT83unmv8thyVbHRRMy|HGDI9}KM>t!?O3B>fb|*p%{p(gOX4*U^ zEhlEiDvgsa=;+qaqa%!7hFDXCyj3onvS6g$Im=~%+YDV*T0G*_s#)X=1M$orvaDkZ zSxhN3QHH4kCos;tl9|hKY1A#dR50qcS*dW_SW`O}TnG{LE1ClgBk@cVf_)q)tnxge zV-Q0OVNqR{*{!O>%Z*qK8J>l33d0&kbezU0L%bb?yd^h8(eNmw8#{*XB6l8J&a(8P z^~V#f%oKnz9pef>4*{r4Zd)6T8!GdJjI4>cC=H+1+KE$241gX$?Ny*YuktCvN7fF`BHjo&6^$J6xtzvEJ zl~Q$Q9W%fA$gFsxhq6}9&hrJKo+Z5Z$QKn7jNvjhGlr|w+0;x8jmGP=GiYWs2hVMT zeQX@xpivzIA>5=xWQn?Md>jhyqKm2uNc0>4DOL6YBh`d jlt-=RkVb$a&r+0m5^I61A^0P|FsdOErJIXn@!{bgH>9T% literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/gui/PlayerOptionsGUI 2.class b/target/classes/de/butzlabben/world/gui/PlayerOptionsGUI 2.class new file mode 100644 index 0000000000000000000000000000000000000000..4c9495acc955bfab849e4384b2cdb6ff3038cf65 GIT binary patch literal 5124 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 literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/gui/WorldChooseGUI 2.class b/target/classes/de/butzlabben/world/gui/WorldChooseGUI 2.class new file mode 100644 index 0000000000000000000000000000000000000000..733841cb779a5c43204d651dc8ed210c65e25803 GIT binary patch literal 5497 zcmcIo`+F2u8Gg^Q$t24pKnMwe7Rt5BCSjpms#yv`B(OCkNN6I|+hli0hRn{y-C0uV zm8!M%ez#zy-cegGR1Jh`>lL-uyN`d1Kk$g}IWwEgB%1|%9)HNrnKR#czwf-??VP;& zpX)CJcnJSYAciFx;yP+jE3h?ZrbbKN;ou)LJ%c$RlAb<8%- z@k_^W0(Gd@kkGLdy1?d2y0flx+8Rq8E?I=+NT7bq^vdI%?HyqSzHq5vC>u^&wwXF< zNBQDCXsSyt^wnz3BR3N#7S5&VSZ*`~lq`)#26h#!UanXnCKEH&g6EN3j; zv2aSNYu2#}EdmWVBa1UqcD0T+tRdr8ks9qqL{BAf5AM~lPC9b^0x~V< zEZKJp=Td`(Y^MAo&{{!l=9F~J25i)@Nylbv5!g}5HB$v+a?&jLp>e{@PuhlO9xJ$K zt(;jP#oSxQDSC#JC7ZkHsk;VAOEd1*(T)xQUAiXFLc&%Pa4ztAUE4NQ=%tsU6I~j* zb!40&it5*zib2IRipoYTP}=&fqGviRD+vr>P{T1DZ^m(f^;H(qk9mPa z(ewt(CLe9Tb4^u^lGwDR2Pbqqf?=P~A=~vsg^3-*TXdYnDSk0>Ip35m?U`!o6=uh9 z9o{OiJXFB8jT+erSt{PH;~moD^;YqaV~pBnuAXcdI!2LYNJ=q*4YySxDKvGQmT^#% zwOz+-g21@+uO-k`Js#$JqYe|2ffl*rybcGhpUR;kv^P>|=XHs25uS7V>}saz0lZ5` z0jvoP?xg9=eiG=509RTaX&)5?hAnf7Zj7NM>*`s7dn1tZY#nZ*0lw(tQR=kWwfpY0k!!0oR9 zRxLcD&g~eMH9Ll!-icl>+l(dSvW_yy4TII6D{kv9CM(QA2kanWR6HY zH*46#M!}Nr!DQSUx9F?+^}w%E3r|F>=(TKsJlF`V3CC7 zvjresRZ6x;Nx~9tkQK42Z27p#U<(_$UEqbP@ipIqYT2}SblsV0Ri(O@KQ+zB() zuUy9!#%UufkNG@)=fiKWg$sSK$X9U0aB{X;+}!WF6Q#)@KfvUi?Si zh88g9r-|R5`^ua>^Z#clNY6(@td<*GXlnkB>+mNQS{1+kopqaFE@T`YczbQ5STu_o z{wlC#!8R-TSi|21)>Ri}H}eC67qA#_mf!(!4L*TS^7$#g#qen)IIh8y{QWFvc4G-g zfR+^ED#R5f^f~@Y#{ey;MJqnfk?xD(3-}`6B*fVOVm~3IEFn58K&&CeS_RSKivPfh0ytZ1w0Y>Qt<2AIat5&2vm_r2KNGn^KadI3!Jd{09WE4$H9~EBS08 z^Lwxf{k(w>Vk?GmKTh!`JdQ57=*ASUw~u2xp5UePX*@uT-S`R~RQw#_&WE}F0JeO{~^1@NcZxh_6#LhHs!A-^90kxA1;a!x6A5`4VC$JCpQt zavJswCSyJuOB5S^(DcyCbjahYlvP~K|DHUnES(7z5IG@`)uhS2pmoFlIrTp^lf$ke zy;6@@!%b`;`!w@Bo)3(j%c@Q>jrY$_%znnj(GbVltUfK!$2N=a2Vi^nl>h**Sxc#6swe3ax|aNmAaaH0<(MsIZqB8dZA8?KCQ_a;uF> yt2DS#X^j)-r+kYs>#y>858tox?-dq~SAx;6Il4i+Uc;X$Aq(YS@HhMeZT|&mLkf!k literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/gui/WorldOptionsGUI 2.class b/target/classes/de/butzlabben/world/gui/WorldOptionsGUI 2.class new file mode 100644 index 0000000000000000000000000000000000000000..361e52002750e6efd4e29b12f9e4592abc73fc4e GIT binary patch literal 5506 zcmcIoXLuCX6+KUFR?7&%f&l@d2nkCop*67$n57sbia;QOKm-w+jCKcU&}c^N%p%J% ziJip6>6OGd)hQ;$No<^mmf|!>9H;l*d;jk*$$2xgt66C!_>&)+eecbC_nv$1efQqc zGyl2#SpXaH?)vZ>eSNx>7_l>EI+3!iV@7{sN7iWbMgo=n zx|NV8L!t1_P z6m=5c3W3tbrk*Gouu{RzDjLxwaPw5s4#`;P@?Ey$U@H~Mz z1>x43(H-5Dp1n=Q?b5TAhO^Dm`b<47SJ$dohdcb(@NK-kh>cBCS|lAzYLYQtv!sd* z*hpEn)n*#0L4g+DnL;zhx!_4}SDuY1HsekOTU2aCo50d(4*E!=w5%(qYER>hYnm36 zXO5(1n~LqZYtwDoB(VWIRdiq%P1MpsNHjEdOsCkBCjHzg5G(XdpOzY|q|JL(bYUOk zUM>hMzpgk*)P5D+I3Q4-GHr|bW5x7L2R;&@qe^f{#S3tl*KkN1lu0F}xrYpQfFsA% zESCvlWzis*lyDRr5!hJhsPRBe$sjO;U{AE!L(Ea#b`Tsnw@1;7It6zNY`tMQLz zDXqEWV2-~r>l$War{)ao(T0;VFoJs&jH@2w zdLwu_1Gzy$mJ%OSaT>2=TBQ03k(fIYvOic-@G5~>69Y7ghwvH|uf^*Gq8WYI)KdBu zS=H9v5UEA$={&qa#T)S^0hItl)opJ<2`}I>83LTI)gj`?vtnKz$!)+}WTWs_fw?*E z!_{8F+omXEBN=UYSkEN9Qs#RziZggv-i)&XwbKBVb@B|}q2ir*m%vQJ=^A0BvX6P9 zyh7S51L!>}-YX01Or{@4&x2O*K6-4bd+f>R9%bSaSz>=_bFWeYr&4qnTNDN*Cyd z!qUR?ZFZUfsyhu!-!-?cRuz}OqL(dT+G~NB)}~B?6SAeiydsyC%_0R3 z3oHyrM&YHSX67?#w35=SF1B9RiGAWzO>L+zt<_ulNd0PobV2A8il5SeaMPQdc9-m& zq#>n@IbNJ;_vYGYaxaWRptrC*ZD6(ao9k$|oz0|l`N6=cB(7zgD8H8A1U~;il5-80(Ilrl<@39J<;iL!xP#uEhYPV=J%oS?AfrVfZJKFzGq{tp@GM#Rh0Mdh zRPilu_G>x&jf$^%v)@JWd;CGcA7wxFCw>M^V$4tWev7p|$JxXGf0lwGb0oxSk=i-Y z;t2l2lrbTdFw{CM)_^usa~$1K@OOcRNro2lvVwmKESY{QGlCxySWaf=@hhT)MT$KP z1fKL}=dln^;gg(y%A1cN$}vCd_`C=R6%{Dun+M_-A!5o!RLVz{e9XRpo8qxWvD&gL zSbF#ZmXD!69*f6XIB(_r7S3an51TtZ&5%9ZNulh*pQ>AIg)gp z#^><`FD6doi}(^*SOCi-uG}N83Kdn)VFmfBS~7p8N7)IVGCH-K+kwh>b4#sYc=$0W zohrW^K-WdE%R>_PH|CL4=8;t9kyHjqq*uNisMy7GGF~I`X0dn-_CyVPpkQx447e|^ zA(Gb+@#L0JA{)^_?)||%SbZLu=1X8b8N+>ySXvT$S!nGQPvfC6y!rxO{{&yjAA<4Y zcBThxKmS|Q&8R#O0`ie)mjKxxjxQFJk0L^_wBl%hz(o8hVb#0-Uj-xT+qvw?U&#$H;|fmEkSCr(Mp__3WGPyHEx8QP)KnV6YS>x%on zZ@A*VFTe*{;CcM$2OocukNV!3Nk~W<_~M7m%)N8&d(L^!GADojbMAKlH{o;`A=D|T zS8)Xz1iCVMJe7AJF||}mx8gH)&dkKqwsqK;i0{c81KyKB(}eC8p0{*I2kqPhk4;S( zZXle`X|7>g@xz9x$H%p4)0Ymm6OCvTX!g*ZS;y6y5A!Y2G6xgs3is#U<&m%nwqX(O0#Nq;V-Ot*gV8P08%mNNBB6Sm<-1ql_~ag)I6azo2P=JQ-Hu>{uE zG=>pjOt)c&ik-Mc;EJ?qTdbjLYA1!%kcdE_Lmu9x;x_CS2s^qvTu7_EHCZUns+tMt z>5`n>t|D2ey%E!PWiH;SVi0?o&RQl&uXWwYOL`m~ZN@P6DcG;#E{q5)FX=@rH^ZHc z@AE3hZ!BK$1(udKEpIo`jDr|eFs9;ej5C@gNWn4LD~7abvMK>8I!ze&;9dpyskk2x zEKpKuznOY~g%;XE*s_i7RSN53W@k!!bIEBYfrgZVw2BO9>4Jsr)8g#YCUmc`Te3M_ z)^@Nj&~tIz7gQ;$rVSG+CSkCm=}xgW1n5i&lVvesZ!URtA@hr;nVBI>sW8EI(>|?D z$!?$4+%dzQi(=XEk?HAX1rDZ2kpbM>R9AH{$U^+YEXQPY>7`27B?K zVd+Ep>6D&3AbX9(v(uV6s^tv14mRuENrSXik8fquPtbx9mpy2&mJJXZ{LhiVRizOu z4=%lT@+se~#zNZ`h}A0U@@_)E4DU-*_0vq!l(c5a_AgMA-a`T+OU_JfI+fA7EPbZy zT7gWBh}5#N80bVzDcM+~w6TtP%@nOETbKsObg7Yj?8GB>K9|0xB(x8aU35i_(;Xa_(Y)dLNU-BdrFTFdR*{?c34Zxv4j)Z zbm{7^(z*x^`3i2=tc?BIdftX?X9`7eEywa=Dzf?oyJRk&F##tKeyLZ~gu zN!CvYtR=5)oKV>vFpEccf0U~b9)rSXPFlP^!JYGH;4Uy8n}>)f^JtQnMe?#_4$ESZ zmFI9Za0Y8*kqze&9Y2qr@j3L)p^tl!E%WIA5FMv+!x`K>*mDlIO4)(2n0&LR=M3&R zMesU2$!jMXd5zGlr8I8^`mvIKe^y}^6%1hwzxbUvMu|2Ww2LyF%xEM{!&7*g_hM7S9osaiNsY(h0gy&r^N$@Cb<8{}Jj>6&BV|?;mLI-RL=9*xb`w=6nZv2gh6$ z8?gwz)Ut{0$4NvVubVwfV!n=|C4G3_iyZah1-wYR+ezC?q@~UyqY0r!e`Bq}p-~$9 za$xKZzLqX3u^zz~$pDmk-p`0{E%96_>Qe%J0pf>kee6uwu;u?xJN)DFc5MBn-^=8SZP`Pg54B-j%7X0v})PuQT@G1DcjfBVzTL?v><))43eVdHA|c;lFz zu#-u4dOtjXrI?w}$iy3QLTNvqXXR1S5s6K1+1aM9o3k9i|g7a)n^)YJj4!j8}&zMrXAGLVqBiH I9nLfLA1?J0h5!Hn literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/gui/clicklistener/InventoryOpenClickListener 2.class b/target/classes/de/butzlabben/world/gui/clicklistener/InventoryOpenClickListener 2.class new file mode 100644 index 0000000000000000000000000000000000000000..64a0d364d435bab7e6cfcce3345b7669e8d6af64 GIT binary patch literal 1479 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 literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/wrapper/AsyncCreatorAdapter 2.class b/target/classes/de/butzlabben/world/wrapper/AsyncCreatorAdapter 2.class new file mode 100644 index 0000000000000000000000000000000000000000..33d9526f9e6a40ea2e124c1d9b8cbc1f4bf146c0 GIT binary patch literal 690 zcma)4T}uK{5Iv)7TV`4IrM>m023>mI3PcEkr69xT@$P!D)pb{{YhwSZr=W*^KtC#) zy9!a5^fJSonKN_d-ud`^dk1ii!#py`+OP`9VTG{OlTT8FGU|#Ouc!QkuyPheL2^OJ zR%>k=s|3+e!W$>gq4YcziAk)(j+kgU94ajuqiN(fwUSA!8yz`Jl(vy4)R&Qd))TB| z+);$08${}QJn)phlU~S3$&Gy(wxteCJO{1hF&Gg}-DM*d=yG^D-zeqA4^=nTU0$o- z4-#>2R+@`)mbPt8M~NDw^^W`fc(>yyG76nqn_#CyVoj+0IfRfIO$fDr4L*4jj$rfm6V~_^jOPh533$p@j uqR0`S4&yWO6~~sreiM&VVttmJ6AiV5owOP6gFRMauzegL%f8G}29+-WhOe3c literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/wrapper/GeneratorSettings 2.class b/target/classes/de/butzlabben/world/wrapper/GeneratorSettings 2.class new file mode 100644 index 0000000000000000000000000000000000000000..b9749e6937e11d0a034816dc9dc3f0e6fa3a609f GIT binary patch literal 1547 zcmb7ETTc^F5dKbESX-7$E4QWPCa7(>tX#Yn5Je!8A~7XJdE1r~Txhq=c7fpU@I`-x zCQ=ejeDuM@e`Jg^+bWb*5?{`oIp@sGH{Z;hZ$CeM0Wgo%5Pa|}2&ia6vp~n5acJlT z!`jt1a(goG2sF=`mgy`A_~VIe5LXaX5K_?sRbXOA>bV2wb-~Exq@^E~?81(IWE1D%#N@&?2ov(=J&> zX%U72kHP5j*}ZERQE?TW6rv*Kj(}KWZ`~?-&?^w!{f$K+l0M5Z&7weOJmF0?gg7Qu=(r`In3d&X**SJQW1G{MX1Zsn zE&fK+KMA0SOQjuZi}ti>$!7<}oU}KMT!Bs^=~CV(WDVP7y?z*QUYXQOdiuYbFD1}s zRNQ8(Gf#0XqexMde67*~+9e=cGmeqpUpLBi7;Eu0&+CR_d2ZcC@N$~S3WPGH13NEQ zOwPL7GdYvovI6Q;i$-dxU{oryqF{+ieX(iJBT%qR1-|%#X6xMSV3@|lM}I*85gs7g zMR)>TNi*(Bnjw;Y2>v8!oh5C{)d4Me3Xv2iPYILj&qwn(?5pE!V|*~ z`jNl@rZI>VX&Xe>3yip^hib^`s0kw;kTv}^cusHUDEE2t*Mh(gXbQCUaEvaSuuxB} zNajpS)a7rGS({+~v;b47H8n8Eq=O2@Y|WArGW!!Z>T=2VQMYi+SCqeJ;*NJ*ye2~P UkTf3_@rY!I{5{4KtSoB30Ct{c9{>OV literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/wrapper/SystemWorld 2.class b/target/classes/de/butzlabben/world/wrapper/SystemWorld 2.class new file mode 100644 index 0000000000000000000000000000000000000000..8aa01aa7bd69e817f407fd7690c595a1aa94759d GIT binary patch literal 14867 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 E57;MYG5`Po literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/wrapper/WorldTemplate 2.class b/target/classes/de/butzlabben/world/wrapper/WorldTemplate 2.class new file mode 100644 index 0000000000000000000000000000000000000000..21efd7f1fdbbd2ad4194c50c555478b3c0b7470d GIT binary patch literal 3215 zcmcIm>sA|86#fnb2Brgr1Z?Sr0tHM$%UIj0HMO-wX``W_K~U>$GC57AnasqQNilsA zAHpBHR#D3jAHd}^x!mVWpt%fzKQ0zIb7uCpuixJ1{Qd92UjRP93l#$xR1niJgkgq> zXU20ww+*MPZx)|%Ghi6LYdKbMk6|#G+8MGmAGDP1TSo(Smchr=X!QY z-}8)moqPJO*lqJ#-8KTw5Oa(gE%E$o6NSLDoN`7e9oKMHXjBPVvwYuj9r1cnLmUYL zo32m3u$*`~t>F!vW0)*+hkHigdIcT?q{(N{^Zi_U*bT_UDGf6kF5n`=xtdYsS=TX* zVAl#N^yCMI6Oh*BWUtq$-d8FvV^+Zx4Re@hSd4PTbe*SGS%28DNIyL>C}kex0$yXd z9ciXhi{(7$4u#y*H$79pWcsdZSi}^Ici!1qoN*)R06fbf93nl;7zn2V~Ay zG+dK~@JTQZhE)wZ-XgH;WNpi=GTe&-_j5$z@|GWns$^8WjhhN?X}FDd7_OWUHc`dr z!RDdyjpXSqrTU4=l*XwmX3pRa-dB*(a96a(dDklw*{fA6(5V7e(A2kVqscvnanp8v zo;$2e9D^bHzJ?F+K(M!B9GBf4hTVw7^^z;s<#lJX^)fp}nqyhFL_K#lZ#n#NqgLeJ zwo$ZY7rLfl?--sX_N|w(pkfi(SNa<2=<1A|3b~L%S=pkJ&60#ylP4!SL_U_2VT$B? zWe04V4 zAu0Mxi9QwuV|9iL`C~0nx=B0Dqtlrb^FR(3wcs{9ldoH{_8lc$6)C5|zvjAuAJFLD z;6cSL`Dcgmt%~pPy@DUad?cC0*VQ2}+$z_@0ZxOAM&`ORnEfrbAwhNSp%m_>(ktBmzaj9ch8AZue zJVjYSMT3QB3=2I`<|Q{M1mo#pjAv@?yMO-wi2J6a<71fQ_H1>0mZ|KQr3u&!rR4D> zJRSG?N`-W%EBgC|iynULFcfIvZ-?wZfMS_H{M_no*6Lvb>1+EKOJCl{M0zH+kE!&^ z0nP(|;?h1AjyB8tNT*+7fj(Xbe#ed7-$=^(B7M7r zo0!D|EZ}33x)oZ-Iv&!F{E*Qw`6S{IF|LVA7ad~aNyHE%-;;RMia@7T$PbY_>0js} zbYfV(T#`n#P@rXmAr}dr=mw`E!Jpt$QYUiPZh7I?F3Z;=!Fg;%fR%3WjY#n0Bk(O! zB4So4X5|3y0^J&Jw`ow10^dB+(C+(KH~3B)c<2bch0h{kS?()D?>Q>|yi}PEVJ*6o0&L?8nT7;*uq&yOz?Ve+ pLHhej*5hkDp>>v!-;iVxCHhiDjsC^HE`L1)B9*jnU=K~q{0H|nH$?yd literal 0 HcmV?d00001 diff --git a/target/classes/de/butzlabben/world/wrapper/WorldTemplateProvider 2.class b/target/classes/de/butzlabben/world/wrapper/WorldTemplateProvider 2.class new file mode 100644 index 0000000000000000000000000000000000000000..3167ecef4d1652809ecba721c34d9a3444416c96 GIT binary patch literal 4266 zcmb7H`F9&v75<(iYh-!sBue5&X;$K-UJ@${O^W3vX`Rik?YMQYaSDa8G?6DB&j`)P zStt}JCA92YTgncFvg2-c978FEmUH;6hd+Ve_y_ox@l{9sd|%&&5~4?Gj*+$ z#2wh8Agy96?i9GImK{0Ux?~hGLuR>PSUui`+6%f{Ss!U_>$gh0Fa5FxCxum&< zZDlSQrk)worc9qZAZHWUF0jRW=;Av%7gtH_#4ZK9ReS(@1Tybay1*Ta<^>9e86TP> z(9`Ps%8T2uTQaOdb`A5FSse(;HefIIDY#2TE7}AOtZH7Z+X4!WdqBU&xTRVzwuM4B zth$4l6jK;)A%GDyms%!Gz`v z>Q^a`K)on$98+-*J|qycJo2WB>=3-O3bM;k?|UyLlS9REoS@sMv`L+h&S~zb;ZAVn zxSHkirTc2S-Lowm3F+DURNOCxNr+Wc2;3`=POCVBv(gKWeq6+Fnu*2;%UUY^x0KNJj%OBgvx3?Z6A)YtrB6(gRl zIoonI!*ZnZT?vfQ$&Rk)<@R9}AH~OfMD*KMK?b!No_%e734C0jLAR!jl5I`tmYaY^ zIqtQhoi|J*eFRW2*}YI##gK8 z?O#iH6#}wtBeKSpRZQawldD)JzU~QY@;gN~q$!{Txg5?n*(9#1xQCSUi_Sj&*O1s%(P~fb^2~gr8;;v_C4 z-lI%_VWVJaZn;DUJ>+{g+;qD`4iAd{?RznMoOLhOW9KP*UB6-JgXO7ly>vkvH%UqL z+d0h~(MpEg2gH~=VbD>D!eZaagi+0sz?NERkt~x-yGoA{5PgglQ(mfAa!z2qtkl{R z)h9V3Oc{>jHMdyKb{JdHOVv(LmDoPld}=j_sdiGo#`rjurr9{`YPm@cFTwK~yxJ*i zy9DIjgu_~CQX7)2XOvQzYXnY&($&jM0d^%#=7LN zT`uMHGn{Dzw$^-CrwkR_x%{cwhrPqvhD<8HQ)WjtLljq31L!Z|Y7}P{zdP`xA{#W#_wi+Qv{=&F;19!WSAA?Jq0tvs)b9F0rDIeFf@cm-o_iYytLII+m{698W8A_~b0y(HGv^DqR_cbma)$2nI*NHmt{X9K;SL&`#Wk zT^uWR;}PtE#%ZdEee7_pxPdl2jdncGQF;dZv48`3i{td$$lyOXETT9f;+&3UIIc4w z&vU4J8qd)EGw8w?o<%+HWccXk2#vSULg~+u?`@=!mYgt#i9 z)iH}lUxzJkL_#;RozQ9%qS7|?63Vwyhc_yVD_Vz%+2kK{6N;(k&dLoeIr_!$} zfs<)qmHee=(A4n{)QOpnoA|=afS4gQ4%yb94C3ER?}C7i;S^8K@Z>D*>J8c3v}kXW z7d79v3L^1S3dKa^_`0gnFR!6=fJz6cbcjkHq|)J4luCfCP@2GRc+vO&9?z>l!vY$Z zTwi|~S0%i|0o%aG{+6@|euv-lcPlmjfgG=R-&yZ_)BE1SpLj0+!+8RK#$QgRSp?p| H-;w@5X<})+ literal 0 HcmV?d00001 diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml new file mode 100644 index 0000000..15e9915 --- /dev/null +++ b/target/classes/plugin.yml @@ -0,0 +1,7 @@ +name: 'WorldSystem' +version: '2.4.20' +main: de.bulzlabben.world.WorldSystem + +description: The one world per player solution you have always dreamed of. + +api-version: '1.17' \ No newline at end of file diff --git a/target/test-classes/de/butzlabben/world/data/TestWorldDatabase.class b/target/test-classes/de/butzlabben/world/data/TestWorldDatabase.class index 95e8df2ae757ca0029812e31831690867e4d00a2..4ad994358e66b2c9385691d58f3b799a4ded6d0d 100644 GIT binary patch literal 2202 zcmbVNYg5}s6g`Up8As$H9t~;I@JNGkj71aLlt4(pnAEK?G=MWq)0wXAEr`gHE3F$y zhCk5hpXrytgqi+;{-{ju%Cdm)m`wQ~c2{@LIrrRq<^Mjs{};exloDt|Ohdbl4syam=bNux@0I0j zE?AzKfCgOwcT+^Na0I<7Jqno~Blat}s^OXr13e74U2oImbza#LX2q@5T*o&UadA&Yq&>l1~qDs*XC-4JC5)YNMT&n zut%*-9TWJ5A?}DBS+E?z(3>1PUD-GuFpR$)t_Ozr!;jt$NAzmbJP!<|m%seFx3{OP z`d0b$9mDAHW@+}}^f8j~MEUYPgL$SexgE=w)MU9@UG6F;RLz4b$MJ|E?R%A%(Z!do z=oPo#u*tu`yXc078HUukeW74Z^aewF)~%8^SCmD?My)KoHD0#q#3;BGZkM=cseO3Z zF1IYIb-M8R6w?gdSv3j;?gy>RkjU*+L_KID4LOFM)|BR#qc;o#`BnkZSmMGEE| z$CW(ny`jR{{W&jwcRev@+r&B|DcjZ%D2J%i-UI-P(J)c|buPD5wx?#Eq3v~Uw) z7hZTF>Z@Zn602^*s|Y24pXJ4XLIQu|>4(4q~q zVG!t>`h?bcGXPI9N4q%Y>2i!d`Jl;<(G%!CgtlRH?c>q`E-MfgfT*7Y;5q>eAWN%u zI$yvdt(1mmLEI0tZVSMEBQOQmZ}b)p(Z6Bz?&JDWEd34x2e@@4%^)0LkYb0?jS=+W zP9RgA(CtuW3_Zx>N8;&57k)y4SX#_W0dp}*<1g|K0@B2vAvTkk?_(4XFpkMUS*nR1DZ3Xb8w!<;(huA+sf|TG zt$d>P`58VvY^r^Dkxw&(IZLXZkWWwlmrtvaPk)C#O&C*6<|)M-IYhgY4z-`EUDK&& oq$y9D3e=TLp%bb<1K&@JPV@=0R_Pb zs&Pr+%C`1{rka|ysV-!;^{gv!Y1ps~cT^yd=uRsL2}Hag!&YYuQx735&{%M?8_RmZ zl`Dmf7q+uwSesLZvk``Zh)iB9(2z(Sr(bd%h75J5Wkg*BS8!FJ#x%+~1g<8!*Gutb zq#+r3ErNP9kX24MbyxRTJq_Wy!2Jt3+ncA_U^nbsrGLdY)e6-z^$CF zW{U1BQ_Ey@OJxOSPL&(gRrxx_w+vH+aRU)KG)K^aR)J48b$8L!Uh2-IU9>0{RhkW> z4RHnS5p>|DK%4Dss@p}PbIcpA?xJrVTEZq#VGT#31YKFaO2rsx``x|G!{ zOLxLZLY1u>kj&ATt9EYbvC z+d~);NS+_PXy=P2#q@;qcPMxu&~u?tq_rx{A`qOka}=dcYBOKl&FIdumNB^!P1#w^ zOlyuI=jFwqyJfKX$<)U~u;AKBQ`fANR`9${%;&6<#;k0ZK$xB`pGt08a<%NvoR;^X z6+9-%Q>Trm`UxFv?CNQwV36gwW!bJ)Hf%g~zNshl=eDDdn&=)VwR)o{1YxKTj;;0E7_zJEz+$u2rsU7A@SCQGZ3p1C8@jG9tFwRj10kxRm7%2r{5>uRoFwL)37~}g-2rw1U zdjw@IT62iYk9!X2wBENPfzg)cUs2!Na(gh?7(769^~Zqt?cHAzBH%&9ysa^WaUHF^ zhi>xOgC-9$Mu1kr%;0MT84<@rz5%oRuSeB84nYNqf=7Zp|3(8+{31!u@hLFxQ~Zu- z0j|ZOvD6W6tVLsoXqpQo5Af+5e0E%LlsF(xfLBZ{xip~DW71aIT`oR=YgoV{5o%F` zZ}5aX-y<)1$jd|yc;fub`ee@jXlDtzQz9p$T?gnsLUPU1jBA$<(SLx?=cD)f-r&n) zMor8F^f8-Cv;iXDK^N|F<(|i^rzlIhoi2wiq diff --git a/target/test-classes/de/butzlabben/world/data/objects/TestPlayerData.class b/target/test-classes/de/butzlabben/world/data/objects/TestPlayerData.class new file mode 100644 index 0000000000000000000000000000000000000000..5e9ff987ee5aff01e88b4f5e3d1e6e44eb8eee61 GIT binary patch literal 1370 zcmb7@TTc@~6vzM5E!|R=QYd$;vIsfxJm-+tt>o)-FxF16Zii)s?0Yn%Qhx`rK zEp8v^PpgNb<}pMbn6~LXWKgn8dn%#~IYa2xruV_()vB=dw~lKWy1_lJJHAgte`fLb z!ri1#F{n_axuQYC5W~=c@Loud4X0_7JgJsr7)CpdU6VD%rZ}30LQJ zQ!h0d!u3qYZZK%v-)y~Za*MVD*>YLJjWgu`6V7LdVGNTp^(lsMmLw$UjE1X7F+{mx z__r7e*~(>Pi*2Fn8fKAZh@GWeqI?S!=5k^Za!$hyS-tp~)RX2>Rk$h^81%kqyQ1NB zTSBRBIEG*tu9&uH3+?i%MPEiMPK{f8+%@Gs_!#zHnpERLf9l>iMbh(nBA2P9457Ng zu+m?xOH4}B&uLoBBe7>TOhPN!w&U?&7*dss2S(zMt0o~zonA7Nft6_xcRXHuwax26 znn`)>aWI@EuWTFQ9rbR$du(tO2sbLs(dWSV4mKP{Dnc2hzQw5+Uc}1S_hU- zz>eup2sg>fV<3twS*?8mOIW5IJuEs6`Oe$4O3{&1sQV`vtSGq_VqXyN3dN!L5>dpF zpa&!cC)!SdU=)MMV}*oQ=}ZRJX=S+833E)$Qf2EbOzsq8`!duCCR&&d2T_&vRP+<3 z{yF^^VxRx~NJP$|DSnP~lpl~JJB~?$n#B}lHH|e|i}biQk@9iV6g-0&6mZ)I-|B#` z2jF)|M?>frGAdN|lQeo$x!XylPN~R><@=?QQ(CyzLZ+vf6Vx~$O~i9VJWs?6)Q!b+ RMa_5E<}WPj8u^EC?=Qo)GV%Zb literal 0 HcmV?d00001 diff --git a/target/test-classes/de/butzlabben/world/data/objects/TestPlayerWorld.class b/target/test-classes/de/butzlabben/world/data/objects/TestPlayerWorld.class new file mode 100644 index 0000000000000000000000000000000000000000..d1f88d05faa7fc4bbdcc57af3eb2b642876cd549 GIT binary patch literal 875 zcmb7?U2oGc6oy|XZL(%r*QViPFkl-Xb%18HTRx--fmA6P6HGC^z!Ti{V8M3L@X>_B(3y&Nf+r%K@R#va zjx>YwSfxroWw86(Ll;X755|(mrT&nJIF>0t&GKZ-$3hF9ReK74kcjs(e`69JTzE!( znW51iY!A)CijOu{8QK%6tE&C-IF@!v!{W8NAn7nUCZPWzHV{)utVDPq2y0bbZWYgW3*<#;X)@niBGVrjV2BH``2jn=LNWqb&42nP}Zt8?~|Aj4ZgxXvd_?p?E9bKe@5rGQk!akWwc1A zi$rTco@}m4>`YGsD&|&Oyxy4X5K6P{;WPsS6JQdh{Cab5dB7JjyL1 K-KI(lcYXo@VZ-zQ literal 0 HcmV?d00001 diff --git a/target/test-classes/de/butzlabben/world/data/objects/TestWorldSystemData.class b/target/test-classes/de/butzlabben/world/data/objects/TestWorldSystemData.class new file mode 100644 index 0000000000000000000000000000000000000000..5752482024c953bc7da1c6aa26468ebc1690fc76 GIT binary patch literal 2635 zcmb7G+fv(B6kP`cGDZYKxTai8LbxX)K$E5hf-z9s7(!zMlj(Fi$Cd_!h2%2&|<7&riv>t3!A~^X@$#l)Xh(;Hn=(3aiy>~= z2g*^IaA_>*u4XH|q$^3s(QH?@Op21ZH(CFt%nh10O{CM4dr@>#@>Swr{Camcy(Tbw zW%Qw+p@pkz$-`tApU6~%W?fr14-%7AORJV;XxvP6QjtEAF@Qma-eX?WQkGfZ?!N9G z(w*aS(vkWa!e!%W>$`DO45CfJV1xP!aIHmndsvL@SWW)}5N#BdK|62@gr zi1JVWk64B_qT=yOS!L6WVF**gEz=B*Bz#Y>zAxhe6tWN1*xQ=3d|eEw8sszA#P?Dq zgzFwMEYuCkX^u~{;ymJ*vQ&+sJ)@i2cKJB3**Ts!Xr(h_6}Yj-ZC%WR#YXo~r#Jej zKEoPd2{MU$l|!0rOfG-zs0?%U6MLd73Mgs+3#z+*tnKNJPE?boX}LT&1_PPeM@7)1 z&^Ey*sjBC1qbHbel?_)f8JfRNikVKoGzDZ`UMOzyQc#fdfVHww(#iTk1VdMl>C)>S zyaeDqb}Dv=Wv#MZ&^C1O3i@(atMxz}OmY$(LDz9@UfR;!LrZnqo3R-~8lOveCQf9A zVYG6Fb@P=~)D-{d`G<6a7hKCeVfeAyfx$*U=_WT-LvuzmmQ^g55>*W#IKx#d7Xou9 zC9THxFRS+Z?ejuc2~woEVPvVNC8F47XsvWBMqMp!nwp(5M00Z_e8F(@a@mOqKpi%ZW;A1?Z8N*|G z+TaCm(N!e9`3};{GqhwP)2E32f*X}YHxQu>t%#xx9k}5o?D2zwgi*BM6Fi~BpVCeN zobX^4Ll`xHiC>19?(8~6&wk?-)E-g@`mRKAi%`4KiyjQqH$lkp(c>X{UrqF-5d96I z3k}IS=#iy?=uhaH9(aq}fZ+8*1N-@(KRTML=taEhj*(=Lp`#cidc#C7PU9Vn;VvH1 z^)dDC6^wgy;{-lJq?hs3D_b%o{v;s2Lb+r#{Dlz-68n?nUMyrXl=59rNTrUH57u>v zECI|A@%uzvA>y+{e2$3E)7N03s=i7{bG&AKS3^?Ydv`$M1Eh$|I}E+_IK@vfdWOkU z%ru7c3wFCr$v}WnGE@f{sTYexb(t#iw2E9JBsX7^Tq-2@8{LVQZ=936RGMp$^L;T~ zd#7iS-^n7v$wFPA#`nn-VuZa$YS!tWr43TENovxh<{6U6V4tpEVH-v4gkD)Bx14*$ t2z9D~&K1h%d1cY}O8kOXB7`M6z&c@pP#Hd>-xi+JEJk-bc!3=H{{?|XWI_M{ literal 0 HcmV?d00001