Fix issues with out of array IDs
This commit is contained in:
@@ -84,7 +84,7 @@ public class CaveDust implements ClientModInitializer {
|
||||
}
|
||||
catch (NullPointerException e) {
|
||||
LOGGER.error(String.valueOf(e));
|
||||
getConfig().setParticle("minecraft:white_ash");
|
||||
getConfig().setParticleID(79);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -176,7 +176,15 @@ public class CaveDustConfig extends JsonFile {
|
||||
}
|
||||
}
|
||||
|
||||
public void setParticleID(int particleID){
|
||||
this.particleID = particleID;
|
||||
save();
|
||||
}
|
||||
|
||||
public int getParticleID(){
|
||||
if ((!Registries.PARTICLE_TYPE.getEntry(particleID).isPresent())) {
|
||||
setParticleID(79);
|
||||
}
|
||||
return particleID;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user