Fix issues with out of array IDs

This commit is contained in:
Liz Graham
2023-05-21 06:58:47 +01:00
parent 5486f49555
commit b5687628df
2 changed files with 9 additions and 1 deletions

View File

@@ -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);
}
}
}

View File

@@ -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;
}