if (stack != null && stack.getItem() instanceof IToolCrowbar) {
IToolCrowbar crowbar = (IToolCrowbar) stack.getItem();
if (entity instanceof EntityMinecart) {
EntityMinecart cart = (EntityMinecart) entity;
if (crowbar.canLink(thePlayer, stack, cart)) {
boolean linkable = cart instanceof ILinkableCart;
if (!linkable || (linkable && ((ILinkableCart) cart).isLinkable()))
if (linkMap.containsKey(thePlayer)) {
ILinkageManager lm = LinkageManager.instance();
EntityMinecart last = linkMap.remove(thePlayer);