Skip to content

Commit d6f127b

Browse files
committed
Quick fix: BlockPos & BlockArea now defaults to entity pos
1 parent 2fa4213 commit d6f127b

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

  • src/main/java/com/hanprogramer/androids/entities/android/scripting

src/main/java/com/hanprogramer/androids/entities/android/scripting/SelfBridge.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,8 @@ public Value exportBlockPos(String key, String displayName, int @Nullable [] def
324324
if (defaultVal != null) {
325325
if (defaultVal.length != 3) throw new Exception("BlockPos must be defined as array of 3 integers!");
326326
} else {
327-
defaultVal = new int[]{0, 0, 0};
327+
var pos = get().getBlockPos();
328+
defaultVal = new int[]{pos.getX(), pos.getY(), pos.getZ()};
328329
}
329330
AndroidEntity e = get();
330331
if (e != null) {
@@ -347,7 +348,8 @@ public Value exportBlockArea(String key, String displayName, int @Nullable [] de
347348
if (defaultVal != null) {
348349
if (defaultVal.length != 3) throw new Exception("BlockArea must be defined as array of 6 integers!");
349350
} else {
350-
defaultVal = new int[]{0, 0, 0, 0, 0, 0};
351+
var pos = get().getBlockPos();
352+
defaultVal = new int[]{pos.getX(), pos.getY(), pos.getZ(), pos.getX(), pos.getY(), pos.getZ()};
351353
}
352354
AndroidEntity e = get();
353355
if (e != null) {

0 commit comments

Comments
 (0)