This commit is contained in:
Brianna O'Keefe 2018-11-03 04:24:57 -04:00
parent 7bc52f4dda
commit e66387e3b6
2 changed files with 6 additions and 1 deletions

View File

@ -24,6 +24,7 @@ public class CommandRemove extends AbstractCommand {
Player player = (Player) sender;
Block block = player.getTargetBlock(null, 200);
Kit kit = instance.getKitManager().removeKitFromLocation(block.getLocation());
if (kit == null) return ReturnType.FAILURE;
UltimateKits.getInstance().getHologramHandler().updateHolograms();
player.sendMessage(Arconix.pl().getApi().format().formatText(UltimateKits.getInstance().getReferences().getPrefix() + "&8Kit &9" + kit.getName() + " &8unassigned from: &a" + block.getType().toString() + "&8."));
return ReturnType.SUCCESS;

View File

@ -37,7 +37,11 @@ public final class KitManager {
}
public Kit removeKitFromLocation(Location location) {
getKit(roundLocation(location)).reset();
KitBlockData kit = getKit(roundLocation(location));
if (kit == null) return null;
kit.reset();
KitBlockData removed = kitsAtLocations.remove(roundLocation(location));
return (removed != null ? removed.getKit() : null);