From 9f7b19379b5acb1b84a64717b89378fa8adf7ee1 Mon Sep 17 00:00:00 2001 From: walterhiggins Date: Fri, 25 Jan 2013 00:07:39 +0000 Subject: [PATCH] fixed getBlock - issue #40 --- src/main/javascript/core/_primitives.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/javascript/core/_primitives.js b/src/main/javascript/core/_primitives.js index 1eba13e..8ae055a 100644 --- a/src/main/javascript/core/_primitives.js +++ b/src/main/javascript/core/_primitives.js @@ -66,12 +66,20 @@ var global = this; var block = _getBlockObject(x,y,z); if (block) return "" + block.typeId + ":" + block.data; + }; var _getBlockObject = function(x,y,z){ var world = _getWorld(); - if (world) - return world.getBlockAt(x,y,z); + if (world){ + if (typeof z == "undefined"){ + var loc = _getMousePos() + if (loc) + return world.getBlockAt(loc); + }else{ + return world.getBlockAt(x,y,z); + } + } }; var _getWorld = function(){