Kajetan Johannes Hammerle 2 years ago
parent
commit
85b0aaffbf
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/main/java/me/km/snuviscript/ScriptEvents.java

+ 3 - 3
src/main/java/me/km/snuviscript/ScriptEvents.java

@@ -400,10 +400,10 @@ public class ScriptEvents implements BlockHarvest, Craft {
         handleEvent("bucket_use", (sc) -> {
             setPlayer(sc, e.getPlayer());
             RayTraceResult ray = e.getTarget();
-            if(ray != null && ray.hitInfo != null && ray.hitInfo instanceof BlockPos) {
-                BlockPos pos = (BlockPos) ray.hitInfo;
+            if(ray != null && ray instanceof BlockRayTraceResult
+                    && ray.getType() == RayTraceResult.Type.BLOCK) {
                 sc.setVar("has_block", true);
-                ScriptEvents.setBlock(sc, e.getWorld(), pos);
+                ScriptEvents.setBlock(sc, e.getWorld(), ((BlockRayTraceResult) ray).getPos());
             } else {
                 sc.setVar("has_block", false);
             }