From d203a8adc04800b1f00a712cc0a35021382f4918 Mon Sep 17 00:00:00 2001 From: Ste3et_C0st Date: Thu, 21 Sep 2023 15:20:27 +0200 Subject: [PATCH] add debug to updatePlayerView --- .gradle/7.2/fileHashes/fileHashes.bin | Bin 218010 -> 218010 bytes .gradle/7.2/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .gradle/checksums/checksums.lock | Bin 17 -> 17 bytes .gradle/checksums/md5-checksums.bin | Bin 35347 -> 35347 bytes .gradle/checksums/sha1-checksums.bin | Bin 87935 -> 88259 bytes .../FurnitureLib/main/ObjectData.java | 4 ++++ .../FurnitureLib/main/ObjectID.java | 15 ++++++++++++--- .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes 9 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.gradle/7.2/fileHashes/fileHashes.bin b/.gradle/7.2/fileHashes/fileHashes.bin index f265cff352c15e7cd5692fa3e75491e583c2896f..a06c0dfc22fc8886da75f8d8674139fbd87e7092 100644 GIT binary patch delta 28 kcmbQWoOjl8-i8*&Elk^`S$>>3Q`x>-nrZuPY3BRp0J8)PJOBUy delta 28 kcmbQWoOjl8-i8*&Elk^`Ss2V)@3ilhX4<}6n)$vt0G`ka%K!iX diff --git a/.gradle/7.2/fileHashes/fileHashes.lock b/.gradle/7.2/fileHashes/fileHashes.lock index 2459933c7eef93e02440e8e1647861281e943a2c..e7567961da1c454f3314803462614c14586fa5ee 100644 GIT binary patch literal 17 WcmZR+8NTkp`M*207(jqYq8R{1(FP6x literal 17 WcmZR+8NTkp`M*207(jqYLIVIrb_KHl diff --git a/.gradle/checksums/checksums.lock b/.gradle/checksums/checksums.lock index 09bef615ad0ab6078dea8d305fd5ac633176c16c..0e82a70b66d893e448349ed6dce9ec513872da46 100644 GIT binary patch literal 17 VcmZSP&(z<0PD6Ah0~qjZ0RSd-1Ka=r literal 17 VcmZSP&(z<0PD6Ah0~l~W0{|wa1PuTH diff --git a/.gradle/checksums/md5-checksums.bin b/.gradle/checksums/md5-checksums.bin index f6324515432647215a46bb32019b60e83082a78a..1364b91533c2bd59322f850a230307aacae5b172 100644 GIT binary patch delta 49 wcmbO{g=z8>rVRq+tX-+w6k0ZmmLC@YGY@Qj*sjPV2ozPG$^Zri@jyxs0Mwoj;Q#;t delta 49 ycmbO{g=z8>rVRq+tevbi%qKUCmLC@YF`l-o>QvzA%fxc zo42YhU=cWQ(^>HN#rcPzqFXonYOmzr7hT2|^oykpD)@TyTjOdj#+jQ>+D%Pm?MmII z&@x>ylu>GP?GkYZ#ub~VK9OJ(5c$H+CpPV>Aw*9^@8+eiIM@W#7S<`&8Kt#AMZ-5Q z{m?DVcyXhm1IPA-B8>5NVB-!R?V`dOvdFu3wVT@AK6~h_hCNnQlW$j$P yMvehwr4b8|6#!B_{dE|l1dyjF2vPgjg;5;gG(&{3Acf+BU{k@4U@(XW(nbJui)ZHm delta 110 zcmV-!0FnR0u?7FG1+X+20hhBi7~l%CEhDJ|v+gFB1hbthp$M~9G;#_7Ig=6mJ(GU? zFtgS^h-H@?RRJHfeWVva0j9H+ getFurnitureObjectOpt() { + return Optional.ofNullable(this.functionObject); + } } diff --git a/FurnitureLib-Core/src/main/java/de/Ste3et_C0st/FurnitureLib/main/ObjectID.java b/FurnitureLib-Core/src/main/java/de/Ste3et_C0st/FurnitureLib/main/ObjectID.java index 0a5064d2..ca5db27b 100644 --- a/FurnitureLib-Core/src/main/java/de/Ste3et_C0st/FurnitureLib/main/ObjectID.java +++ b/FurnitureLib-Core/src/main/java/de/Ste3et_C0st/FurnitureLib/main/ObjectID.java @@ -182,9 +182,18 @@ public void updatePlayerViewWithRange(Player player, Location location) { if (players.contains(player)) { return; } - this.packetList.forEach(stand -> stand.send(player)); - this.getFurnitureObject().receive(player); - players.add(player); + + if(this.getFurnitureObjectOpt().isPresent() == false) { + FurnitureLib.debug(this.getID() + " have no function object", 100); + FurnitureLib.debug("Project: " + this.getProject(), 100); + } + + this.getFurnitureObjectOpt().ifPresent(entry -> { + this.packetList.forEach(stand -> stand.send(player)); + entry.receive(player); + players.add(player); + }); + } else { if (!players.contains(player)) return; diff --git a/buildSrc/.gradle/7.2/executionHistory/executionHistory.lock b/buildSrc/.gradle/7.2/executionHistory/executionHistory.lock index b94ee29fd6eb60e164b56d3c56263620060cf226..137d69e21409cd3e162a10203ccab44bec7c77e1 100644 GIT binary patch literal 17 VcmZQxe$jdJx4`B63}C<|1OPee1d9Lw literal 17 VcmZQxe$jdJx4`B63}C>q1pqpT1uFmm diff --git a/buildSrc/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/buildSrc/.gradle/buildOutputCleanup/buildOutputCleanup.lock index b207dd1f42f3def1b58794927971cf0eee65b166..2599eea685f198b54fc772175706323bc372c484 100644 GIT binary patch literal 17 UcmZRMl@gMkSI&5x0Sp*b0UfFWs{jB1 literal 17 UcmZRMl@gMkSI&5x0RoN#03J#MOaK4?