Skip to content

Commit 6ae4258

Browse files
committed
Changes for Minecraft 1.12
1 parent 6d20777 commit 6ae4258

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

java/io/github/d0sboots/enchantmentrevealer/EnchantCount.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@ public EnchantCount(int count, EnchantmentData enchant) {
2727
}
2828

2929
public static int hashCode(EnchantmentData data) {
30-
return data.enchantmentobj.hashCode() * 5 + data.enchantmentLevel;
30+
return data.enchantment.hashCode() * 5 + data.enchantmentLevel;
3131
}
3232

3333
public static boolean equals(EnchantmentData first, EnchantmentData second) {
3434
return first.enchantmentLevel == second.enchantmentLevel &&
35-
first.enchantmentobj == second.enchantmentobj;
35+
first.enchantment == second.enchantment;
3636
}
3737

3838
public static String toString(EnchantmentData data) {
39-
return "\"" + data.enchantmentobj.getTranslatedName(data.enchantmentLevel) +
40-
"\" (0x" + Integer.toHexString(Enchantment.getEnchantmentID(data.enchantmentobj)) +
39+
return "\"" + data.enchantment.getTranslatedName(data.enchantmentLevel) +
40+
"\" (0x" + Integer.toHexString(Enchantment.getEnchantmentID(data.enchantment)) +
4141
" " + data.enchantmentLevel + ")";
4242
}
4343

@@ -61,8 +61,8 @@ public int compareTo(EnchantCount other) {
6161
if (enchant.enchantmentLevel != other.enchant.enchantmentLevel) {
6262
return enchant.enchantmentLevel - other.enchant.enchantmentLevel;
6363
}
64-
return Enchantment.getEnchantmentID(enchant.enchantmentobj)
65-
- Enchantment.getEnchantmentID(other.enchant.enchantmentobj);
64+
return Enchantment.getEnchantmentID(enchant.enchantment)
65+
- Enchantment.getEnchantmentID(other.enchant.enchantment);
6666
}
6767

6868
@Override

java/io/github/d0sboots/enchantmentrevealer/EnchantmentWorker.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@ static boolean testEnchants(Random rand, int seed, Observation observation,
438438
return false;
439439
}
440440
EnchantmentData data = list.get(rand.nextInt(list.size()));
441-
if (Enchantment.getEnchantmentByID(observation.enchants[i]) != data.enchantmentobj ||
441+
if (Enchantment.getEnchantmentByID(observation.enchants[i]) != data.enchantment ||
442442
observation.enchantLevels[i] != data.enchantmentLevel) {
443443
return false;
444444
}
@@ -488,7 +488,7 @@ static boolean testEnchantFast(Random rand, int seed, Observation observation, b
488488
return false;
489489
}
490490
EnchantmentData data = list.get(rand.nextInt(list.size()));
491-
return target == data.enchantmentobj &&
491+
return target == data.enchantment &&
492492
observation.enchantLevels[index] == data.enchantmentLevel;
493493
}
494494

@@ -559,7 +559,7 @@ private boolean isEnchantConsistent(Observation observation) {
559559
if (enchants.size() != list.size())
560560
return false;
561561
for (EnchantmentData data : list) {
562-
if (enchants.get(data.enchantmentobj) != data.enchantmentLevel)
562+
if (enchants.get(data.enchantment) != data.enchantmentLevel)
563563
return false;
564564
}
565565
return true;
@@ -595,7 +595,7 @@ private State generateRestingState(Observation observation) {
595595
int[] countTarget = new int[list.size()];
596596
for (int j = 0; j < list.size(); ++j) {
597597
EnchantCount item = list.get(j);
598-
enchantTarget[j] = item.enchant.enchantmentobj.getTranslatedName(item.enchant.enchantmentLevel);
598+
enchantTarget[j] = item.enchant.enchantment.getTranslatedName(item.enchant.enchantmentLevel);
599599
countTarget[j] = item.count;
600600
}
601601
enchants[i] = enchantTarget;

java/io/github/d0sboots/enchantmentrevealer/GuiEnchantmentWrapper.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ protected void drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, i
8585
}
8686

8787
if (clippedRenderer == null) {
88-
clippedRenderer = new ClippedFontRenderer(mc.fontRendererObj);
88+
clippedRenderer = new ClippedFontRenderer(mc.fontRenderer);
8989
}
9090

9191
int midX = (width - xSize) / 2;
@@ -208,13 +208,13 @@ protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY)
208208
if (lastState != null) {
209209
message = lastState.statusMessage;
210210
}
211-
fontRendererObj.drawString(message, 8, 4, 0x404040);
212-
fontRendererObj.drawString(inventory.getDisplayName().getUnformattedText(),
211+
fontRenderer.drawString(message, 8, 4, 0x404040);
212+
fontRenderer.drawString(inventory.getDisplayName().getUnformattedText(),
213213
8, ySize - 96 + 2, 0x404040);
214214
}
215215

216216
@Override
217-
protected void drawHoveringText(List<String> textLines, int x, int y) {
217+
public void drawHoveringText(List<String> textLines, int x, int y) {
218218
// Rather than overriding all of drawScreen, it's easier to grab the tooltip
219219
// before it is rendered and tweak it to suit us.
220220
Observation lastObservation =

resources/mcmod.info

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
"version": "1.2",
1111

12-
"mcversion": "1.11.2",
12+
"mcversion": "1.12",
1313

1414
"url": "https://github.com/d0sboots/EnchantmentRevealer",
1515

0 commit comments

Comments
 (0)