private static final List<Locale> SUPPORTED_LOCALES;
static {
List<Locale> list = new ArrayList<Locale>();
- for (String lang : new String[] { "en", "de", "es", "fr", "it", "ru","cs" }) {
+ for (String lang : new String[] { "en", "de", "es", "fr", "it", "ru","cs","pl" }) {
list.add(new Locale(lang));
}
SUPPORTED_LOCALES = Collections.unmodifiableList(list);
*
* @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>();