From a867c04b117089e3a2dee8b875a9fc6780073a85 Mon Sep 17 00:00:00 2001 From: gnembon Date: Sat, 4 Apr 2020 01:31:44 -0300 Subject: [PATCH] inhabited_time --- src/main/java/carpet/script/CarpetExpression.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/carpet/script/CarpetExpression.java b/src/main/java/carpet/script/CarpetExpression.java index a6846d92..63615671 100644 --- a/src/main/java/carpet/script/CarpetExpression.java +++ b/src/main/java/carpet/script/CarpetExpression.java @@ -1281,6 +1281,15 @@ public class CarpetExpression return (_c, _t) -> result[0]; }); + this.expr.addLazyFunction("inhabited_time", -1, (c, t, lv) -> + { + CarpetContext cc = (CarpetContext)c; + BlockValue.LocatorResult locator = BlockValue.fromParams(cc, lv, 0); + BlockPos pos = locator.block.getPos(); + Value ret = new NumericValue(cc.s.getWorld().getChunk(pos).getInhabitedTime()); + return (_c, _t) -> ret; + }); + } private void API_Scoreboard()