From da920488b7cf6a7ac8a7e2fbb8ff9d75b8f344b7 Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Wed, 16 Dec 2015 14:33:56 -0800 Subject: [PATCH] Golden shovel equip visualizes current claim. If standing in a claim you can edit when you get your shovel out, it will be visualized for you automatically. --- .../GriefPrevention/EquipShovelProcessingTask.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/me/ryanhamshire/GriefPrevention/EquipShovelProcessingTask.java b/src/me/ryanhamshire/GriefPrevention/EquipShovelProcessingTask.java index abde098..eec3f6c 100644 --- a/src/me/ryanhamshire/GriefPrevention/EquipShovelProcessingTask.java +++ b/src/me/ryanhamshire/GriefPrevention/EquipShovelProcessingTask.java @@ -65,5 +65,13 @@ class EquipShovelProcessingTask implements Runnable { GriefPrevention.sendMessage(player, TextMode.Instr, Messages.SurvivalBasicsVideo2, DataStore.SURVIVAL_VIDEO_URL); } + + //if standing in a claim owned by the player, visualize it + Claim claim = GriefPrevention.instance.dataStore.getClaimAt(player.getLocation(), true, playerData.lastClaim); + if(claim != null && claim.allowEdit(player) == null) + { + playerData.lastClaim = claim; + Visualization.Apply(player, Visualization.FromClaim(claim, player.getEyeLocation().getBlockY(), VisualizationType.Claim, player.getLocation())); + } } }