private static <T extends Item> T registerItem(String modId, T item) { return registerItem(modId, item, item.getClass().getSimpleName()); }
private static <T extends Item> T registerItem(T item) { return registerItem(item, item.getClass().getSimpleName()); }