From 5328ae342d14e8f28cd4707b5ca622665068eb74 Mon Sep 17 00:00:00 2001 From: Christian Knaapen Date: Tue, 19 Feb 2019 00:42:45 +0100 Subject: [PATCH] Fixed crash when right-clicking in mid-air in build mode Normal+. --- build.gradle | 2 +- .../nl/requios/effortlessbuilding/EffortlessBuilding.java | 2 +- .../java/nl/requios/effortlessbuilding/buildmode/Normal.java | 4 ++-- .../nl/requios/effortlessbuilding/buildmode/NormalPlus.java | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index a83776c..a88f717 100644 --- a/build.gradle +++ b/build.gradle @@ -11,7 +11,7 @@ apply plugin: 'net.minecraftforge.gradle.forge' //Only edit below this line, the above code adds and enables the necessary things for Forge to be setup. -version = "1.12.2-2.0" +version = "1.12.2-2.1" group = "nl.requios.effortlessbuilding" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "effortlessbuilding" diff --git a/src/main/java/nl/requios/effortlessbuilding/EffortlessBuilding.java b/src/main/java/nl/requios/effortlessbuilding/EffortlessBuilding.java index 91630e6..eb843a5 100644 --- a/src/main/java/nl/requios/effortlessbuilding/EffortlessBuilding.java +++ b/src/main/java/nl/requios/effortlessbuilding/EffortlessBuilding.java @@ -39,7 +39,7 @@ public class EffortlessBuilding { public static final String MODID = "effortlessbuilding"; public static final String NAME = "Effortless Building"; - public static final String VERSION = "1.12.2-2.0"; + public static final String VERSION = "1.12.2-2.1"; @Mod.Instance(EffortlessBuilding.MODID) public static EffortlessBuilding instance; diff --git a/src/main/java/nl/requios/effortlessbuilding/buildmode/Normal.java b/src/main/java/nl/requios/effortlessbuilding/buildmode/Normal.java index f602376..430cb1b 100644 --- a/src/main/java/nl/requios/effortlessbuilding/buildmode/Normal.java +++ b/src/main/java/nl/requios/effortlessbuilding/buildmode/Normal.java @@ -17,14 +17,14 @@ public class Normal implements IBuildMode { @Override public List onRightClick(EntityPlayer player, BlockPos blockPos, EnumFacing sideHit, Vec3d hitVec, boolean skipRaytrace) { List list = new ArrayList<>(); - list.add(blockPos); + if (blockPos != null) list.add(blockPos); return list; } @Override public List findCoordinates(EntityPlayer player, BlockPos blockPos, boolean skipRaytrace) { List list = new ArrayList<>(); - list.add(blockPos); + if (blockPos != null) list.add(blockPos); return list; } diff --git a/src/main/java/nl/requios/effortlessbuilding/buildmode/NormalPlus.java b/src/main/java/nl/requios/effortlessbuilding/buildmode/NormalPlus.java index f800bfb..a503efa 100644 --- a/src/main/java/nl/requios/effortlessbuilding/buildmode/NormalPlus.java +++ b/src/main/java/nl/requios/effortlessbuilding/buildmode/NormalPlus.java @@ -17,14 +17,14 @@ public class NormalPlus implements IBuildMode { @Override public List onRightClick(EntityPlayer player, BlockPos blockPos, EnumFacing sideHit, Vec3d hitVec, boolean skipRaytrace) { List list = new ArrayList<>(); - list.add(blockPos); + if (blockPos != null) list.add(blockPos); return list; } @Override public List findCoordinates(EntityPlayer player, BlockPos blockPos, boolean skipRaytrace) { List list = new ArrayList<>(); - list.add(blockPos); + if (blockPos != null) list.add(blockPos); return list; }