2019-03-24 10:30:57 +01:00
|
|
|
package com.minelittlepony.client.settings;
|
|
|
|
|
2019-05-30 21:24:57 +02:00
|
|
|
import com.minelittlepony.client.render.entities.MobRenderers;
|
2019-03-27 08:46:24 +01:00
|
|
|
import com.minelittlepony.hdskins.HDSkins;
|
2019-03-24 10:30:57 +01:00
|
|
|
import com.minelittlepony.settings.PonyConfig;
|
|
|
|
import com.minelittlepony.settings.PonyLevel;
|
|
|
|
|
2019-05-28 01:50:45 +02:00
|
|
|
public class ClientPonyConfig extends PonyConfig {
|
2019-03-24 10:30:57 +01:00
|
|
|
|
2019-05-30 21:24:57 +02:00
|
|
|
public ClientPonyConfig() {
|
|
|
|
initWith(MobRenderers.values());
|
|
|
|
}
|
|
|
|
|
2019-03-24 10:30:57 +01:00
|
|
|
@Override
|
|
|
|
public void setPonyLevel(PonyLevel ponylevel) {
|
|
|
|
// only trigger reloads when the value actually changes
|
|
|
|
if (ponylevel != getPonyLevel()) {
|
2019-03-27 08:46:24 +01:00
|
|
|
HDSkins.getInstance().parseSkins();
|
2019-03-24 10:30:57 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
super.setPonyLevel(ponylevel);
|
|
|
|
}
|
|
|
|
}
|