From 6a3743030ebbc427a8510e20378fe1435214a575 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Sat, 7 Sep 2019 16:48:30 +1000 Subject: [PATCH] Add API to get/set inhabited time of a Chunk By: md_5 --- .../main/java/org/bukkit/craftbukkit/CraftChunk.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftChunk.java b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftChunk.java index 9f70019d2f..64e2682643 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftChunk.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftChunk.java @@ -199,6 +199,18 @@ public class CraftChunk implements Chunk { return getWorld().getPluginChunkTickets(getX(), getZ()); } + @Override + public long getInhabitedTime() { + return getHandle().q(); + } + + @Override + public void setInhabitedTime(long ticks) { + Preconditions.checkArgument(ticks >= 0, "ticks cannot be negative"); + + getHandle().b(ticks); + } + @Override public ChunkSnapshot getChunkSnapshot() { return getChunkSnapshot(true, false, false);