aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/impl/Weather.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/shedaniel/rei/impl/Weather.java')
-rw-r--r--src/main/java/me/shedaniel/rei/impl/Weather.java44
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;
+ }
+}