Fix issues with out of array IDs
This commit is contained in:
@@ -84,7 +84,7 @@ public class CaveDust implements ClientModInitializer {
|
|||||||
}
|
}
|
||||||
catch (NullPointerException e) {
|
catch (NullPointerException e) {
|
||||||
LOGGER.error(String.valueOf(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(){
|
public int getParticleID(){
|
||||||
|
if ((!Registries.PARTICLE_TYPE.getEntry(particleID).isPresent())) {
|
||||||
|
setParticleID(79);
|
||||||
|
}
|
||||||
return particleID;
|
return particleID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user