From 71c0e5c36f9d72b6639bd1d289bf27290e0a757d Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Wed, 19 Feb 2020 21:12:24 -0500 Subject: [PATCH] [O] Remove block from server on break --- .../org/hydev/hyritone/SeedServerCache.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/main/java/org/hydev/hyritone/SeedServerCache.java b/src/main/java/org/hydev/hyritone/SeedServerCache.java index e03ac555..aaa7439a 100644 --- a/src/main/java/org/hydev/hyritone/SeedServerCache.java +++ b/src/main/java/org/hydev/hyritone/SeedServerCache.java @@ -161,6 +161,23 @@ public class SeedServerCache extends Behavior @Override public void onBlockBreak(BlockPos pos) { + // Remove block from list cacheBlocks.removeIf(b -> b.equals(pos)); + + // Remove block from server + HttpGet get = new HttpGet("http://localhost:12255/api/remove-block"); + get.setHeader("world", "world"); + get.setHeader("x", "" + pos.getX()); + get.setHeader("y", "" + pos.getY()); + get.setHeader("z", "" + pos.getZ()); + + try + { + http.execute(get); + } + catch (IOException e) + { + e.printStackTrace(); + } } }