*
* @param m the material to add.
*/
+ @Override
public void addUserMaterial(Material m) {
Preferences prefs = PREFNODE.node("userMaterials");
*
* @param m the material to remove.
*/
+ @Override
public void removeUserMaterial(Material m) {
Preferences prefs = PREFNODE.node("userMaterials");
String value = prefs.get(key, null);
try {
- Material existing = Material.fromStorableString(value, true);
+ Material existing = Material.fromStorableString(value);
if (existing.equals(m)) {
prefs.remove(key);
}
*
* @return a set of all user-defined materials.
*/
+ @Override
public Set<Material> getUserMaterials() {
Preferences prefs = PREFNODE.node("userMaterials");
String value = prefs.get(key, null);
try {
- Material m = Material.fromStorableString(value, true);
+ Material m = Material.fromStorableString(value);
materials.add(m);
} catch (IllegalArgumentException e) {
return materials;
}
+ @Override
public void setComponentFavorite( ComponentPreset preset, boolean favorite ) {
Preferences prefs = PREFNODE.node("favoritePresets");
if ( favorite ) {
}
}
+ @Override
public Set<String> getComponentFavorites( ) {
Preferences prefs = PREFNODE.node("favoritePresets");
Set<String> collection = new HashSet<String>();