diff options
Diffstat (limited to 'src/main/java/me/shedaniel/rei/impl/Weather.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/impl/Weather.java | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/main/java/me/shedaniel/rei/impl/Weather.java b/src/main/java/me/shedaniel/rei/impl/Weather.java new file mode 100644 index 000000000..11ce30e84 --- /dev/null +++ b/src/main/java/me/shedaniel/rei/impl/Weather.java @@ -0,0 +1,44 @@ +/* + * Roughly Enough Items by Danielshe. + * Licensed under the MIT License. + */ + +package me.shedaniel.rei.impl; + +public enum Weather { + CLEAR(0, "text.rei.weather.clear"), + RAIN(1, "text.rei.weather.rain"), + THUNDER(2, "text.rei.weather.thunder"); + + private final int id; + private final String translateKey; + + Weather(int id, String translateKey) { + this.id = id; + this.translateKey = translateKey; + } + + public static Weather byId(int int_1) { + return byId(int_1, CLEAR); + } + + public static Weather byId(int int_1, Weather gameMode_1) { + Weather[] var2 = values(); + int var3 = var2.length; + + for (int var4 = 0; var4 < var3; ++var4) { + Weather gameMode_2 = var2[var4]; + if (gameMode_2.id == int_1) + return gameMode_2; + } + return gameMode_1; + } + + public int getId() { + return id; + } + + public String getTranslateKey() { + return translateKey; + } +} |
