| public static Properties |  | 
| public void |  | 
| private static <V extends Number> Function<String, V> |  | 
| protected static <V> Function<String, V> |  | 
| private String |  | 
| protected <V> V |  | 
| protected <V> V |  | a(String arg0, Function<String, V> arg1, Function<V, String> arg2, V arg3) |   | method_16741(String arg0, Function<String, V> arg1, Function<V, String> arg2, V arg3) |   | get(String arg0, Function<String, V> arg1, Function<V, String> arg2, V arg3) |   | func_218983_a(String arg0, Function<String, V> arg1, Function<V, String> arg2, V arg3) |  
  | 
| protected <V> PropertyManager<T>.EditableProperty<V> |  | b(String arg0, Function<String, V> arg1, Function<V, String> arg2, V arg3) |   | method_16724(String arg0, Function<String, V> arg1, Function<V, String> arg2, V arg3) |   | accessor(String arg0, Function<String, V> arg1, Function<V, String> arg2, V arg3) |   | func_218981_b(String arg0, Function<String, V> arg1, Function<V, String> arg2, V arg3) |  
  | 
| protected <V> V |  | a(String arg0, Function<String, V> arg1, UnaryOperator<V> arg2, Function<V, String> arg3, V arg4) |   | method_16735(String arg0, Function<String, V> arg1, UnaryOperator<V> arg2, Function<V, String> arg3, V arg4) |   | getWithOperation(String arg0, Function<String, V> arg1, UnaryOperator<V> arg2, Function<V, String> arg3, V arg4) |   | func_218977_a(String arg0, Function<String, V> arg1, UnaryOperator<V> arg2, Function<V, String> arg3, V arg4) |  
  | 
| protected <V> V |  | a(String arg0, Function<String, V> arg1, V arg2) |   | method_16737(String arg0, Function<String, V> arg1, V arg2) |   | getString(String arg0, Function<String, V> arg1, V arg2) |   | func_218979_a(String arg0, Function<String, V> arg1, V arg2) |  
  | 
| protected <V> PropertyManager<T>.EditableProperty<V> |  | b(String arg0, Function<String, V> arg1, V arg2) |   | method_16730(String arg0, Function<String, V> arg1, V arg2) |   | accessor(String arg0, Function<String, V> arg1, V arg2) |   | func_218965_b(String arg0, Function<String, V> arg1, V arg2) |  
  | 
| protected String |  | 
| protected String |  | 
| protected int |  | a(String arg0, int arg1) |   | method_16726(String arg0, int arg1) |   | getInt(String arg0, int arg1) |   | func_218968_a(String arg0, int arg1) |   | getInt(String arg0, int arg1) |  
  | 
| protected PropertyManager<T>.EditableProperty<Integer> |  | b(String arg0, int arg1) |   | method_16743(String arg0, int arg1) |   | intAccessor(String arg0, int arg1) |   | func_218974_b(String arg0, int arg1) |  
  | 
| protected int |  | 
| protected long |  | a(String arg0, long arg1) |   | method_16725(String arg0, long arg1) |   | parseLong(String arg0, long arg1) |   | func_218967_a(String arg0, long arg1) |   | getLong(String arg0, long arg1) |  
  | 
| protected boolean |  | a(String arg0, boolean arg1) |   | method_16740(String arg0, boolean arg1) |   | parseBoolean(String arg0, boolean arg1) |   | func_218982_a(String arg0, boolean arg1) |   | getBoolean(String arg0, boolean arg1) |  
  | 
| protected PropertyManager<T>.EditableProperty<Boolean> |  | b(String arg0, boolean arg1) |   | method_16744(String arg0, boolean arg1) |   | booleanAccessor(String arg0, boolean arg1) |   | func_218961_b(String arg0, boolean arg1) |  
  | 
| protected Boolean |  | 
| protected Properties |  | a() |   | method_16723() |   | getProperties() |   | func_218966_a() |  
  | 
| protected abstract T |  |