// Path: src/main/java/eureka/api/EnumProgressOptions.java
// public enum EnumProgressOptions {
// 	CRAFTING(true),
// 	CRAFT_ANYTHING(false),
// 	BREAK_BLOCK(true),
// 	BREAK_ANY_BLOCK(false),
// 	PLACE_BLOCK(true),
// 	PLACE_ANY_BLOCK(false),
// 	ENDER_TELEPORT(false),
// 	KILL_ANYTHING(false),
// 	DIE(false),
// 	FILL_BUCKET(false);
// 
// 	private final boolean hasArg;
// 
// 	EnumProgressOptions(boolean hasArg) {
// 		this.hasArg = hasArg;
// 	}
// 
// 	public boolean hasArg() {
// 		return hasArg;
// 	}
// }


import java.util.List;
import eureka.api.EnumProgressOptions;
package eureka.json;


/**
 * Copyright (c) 2014-2015, AEnterprise
 * http://buildcraftadditions.wordpress.com/
 * Buildcraft Additions is distributed under the terms of GNU GPL v3.0
 * Please check the contents of the license located in
 * http://buildcraftadditions.wordpress.com/wiki/licensing-stuff/
 */
public class JSONChapter {
	public String name, displayStack, category, progressObject;
	public List<String> requiredResearch, blockedObjects;
	public int maxProgress;
// Path: src/main/java/eureka/api/EnumProgressOptions.java
// public enum EnumProgressOptions {
// 	CRAFTING(true),
// 	CRAFT_ANYTHING(false),
// 	BREAK_BLOCK(true),
// 	BREAK_ANY_BLOCK(false),
// 	PLACE_BLOCK(true),
// 	PLACE_ANY_BLOCK(false),
// 	ENDER_TELEPORT(false),
// 	KILL_ANYTHING(false),
// 	DIE(false),
// 	FILL_BUCKET(false);
// 
// 	private final boolean hasArg;
// 
// 	EnumProgressOptions(boolean hasArg) {
// 		this.hasArg = hasArg;
// 	}
// 
// 	public boolean hasArg() {
// 		return hasArg;
// 	}
// }


// Path: src/main/java/eureka/json/JSONChapter.java
import java.util.List;
import eureka.api.EnumProgressOptions;

package eureka.json;


/**
 * Copyright (c) 2014-2015, AEnterprise
 * http://buildcraftadditions.wordpress.com/
 * Buildcraft Additions is distributed under the terms of GNU GPL v3.0
 * Please check the contents of the license located in
 * http://buildcraftadditions.wordpress.com/wiki/licensing-stuff/
 */
public class JSONChapter {
	public String name, displayStack, category, progressObject;
	public List<String> requiredResearch, blockedObjects;
	public int maxProgress;
	public EnumProgressOptions progressOption;