@RegisterFeature
public class ReachFeature extends Feature {
public final DoubleSetting block = addSetting(new DoubleSetting("Block", 1.00,0.00, 3.00));
public final DoubleSetting entity = addSetting(new DoubleSetting("Entity", 0.00,0.00, 3.00));
public final BoolSetting noEntityTrace = addSetting(new BoolSetting("NoEntityTrace", false));
public final BoolSetting playerOnly = addSetting(new BoolSetting("PlayerOnly", false));
public final BoolSetting pickaxeOnly = addSetting(new BoolSetting("PickaxeOnly", false));
public ReachFeature() {
super("Reach", "Extends player reach values.", FeatureCategory.of("Exploits"));
playerOnly.setShowCondition(noEntityTrace::get);
pickaxeOnly.setShowCondition(noEntityTrace::get);
}
}