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) { catch (NullPointerException e) {
LOGGER.error(String.valueOf(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(){ public int getParticleID(){
if ((!Registries.PARTICLE_TYPE.getEntry(particleID).isPresent())) {
setParticleID(79);
}
return particleID; return particleID;
} }