Skip to content

Commit fc1ce60

Browse files
committed
Upgrade to 1.12 and Mixins 0.7.1
1 parent 2b3cc40 commit fc1ce60

File tree

6 files changed

+28
-38
lines changed

6 files changed

+28
-38
lines changed

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ buildscript {
1616
}
1717
}
1818
dependencies {
19-
classpath 'net.minecraftforge.gradle:ForgeGradle:2.2-SNAPSHOT'
19+
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
2020
classpath 'org.spongepowered:mixingradle:0.4-SNAPSHOT'
2121
}
2222
}

gradle.properties

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
modVersion=1.1.1
1+
modVersion=1.1.2
22
modGroup=com.demonwav
33
modBaseName=extendedhotbar
4-
mcVersion=1.11.2
5-
mcpMappings=snapshot_20170108
4+
mcVersion=1.12
5+
mcpMappings=snapshot_20170627

src/main/java/com/demonwav/extendedhotbar/LiteModExtendedHotbar.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import net.minecraft.client.gui.inventory.GuiInventory;
1010
import net.minecraft.client.settings.KeyBinding;
1111
import net.minecraft.inventory.ClickType;
12-
import net.minecraft.inventory.EntityEquipmentSlot;
1312
import org.lwjgl.input.Keyboard;
1413

1514
import java.io.File;
@@ -34,7 +33,7 @@ public String getName() {
3433

3534
@Override
3635
public String getVersion() {
37-
return "1.0";
36+
return "1.1.2";
3837
}
3938

4039
@Override

src/main/java/com/demonwav/extendedhotbar/mixin/MixinGuiInGame.java

+21-30
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public abstract class MixinGuiInGame extends Gui {
3232
@Shadow protected abstract void renderHotbarItem(int p_184044_1_, int p_184044_2_, float p_184044_3_, EntityPlayer player, ItemStack stack);
3333

3434
@Inject(method = "renderHotbar", at = @At("RETURN"))
35-
public void drawTopHotbar(ScaledResolution sr, float partialTicks, CallbackInfo info) {
35+
private void drawTopHotbar(ScaledResolution sr, float partialTicks, CallbackInfo info) {
3636
if (!LiteLoader.getInstance().getMod(LiteModExtendedHotbar.class).isEnabled()) {
3737
return;
3838
}
@@ -54,6 +54,7 @@ public void drawTopHotbar(ScaledResolution sr, float partialTicks, CallbackInfo
5454
RenderHelper.enableGUIStandardItemLighting();
5555

5656
for (int l = 0; l < 9; ++l) {
57+
// Anyone like magic numbers?
5758
int i1 = i - 90 + l * 20 + 2;
5859
int j1 = sr.getScaledHeight() - 16 - 3 + distance;
5960
this.renderHotbarItem(i1, j1, partialTicks, entityplayer, entityplayer.inventory.mainInventory.get(l + 27));
@@ -77,38 +78,28 @@ private void reset() {
7778
}
7879
}
7980

80-
@Inject(method = "renderPlayerStats", at = @At("HEAD"))
81-
public void movePlayerStatsUp(ScaledResolution scaledRes, CallbackInfo info) {
82-
moveUp();
83-
}
84-
85-
@Inject(method = "renderPlayerStats", at = @At("RETURN"))
86-
public void resetPlayerStats(ScaledResolution scaledRes, CallbackInfo info) {
87-
reset();
88-
}
89-
90-
@Inject(method = "renderExpBar", at = @At("HEAD"))
91-
public void moveExpBarUp(ScaledResolution scaledRes, int x, CallbackInfo info) {
92-
moveUp();
93-
}
94-
95-
@Inject(method = "renderExpBar", at = @At("RETURN"))
96-
public void resetExpBar(ScaledResolution scaledRes, int x, CallbackInfo info) {
97-
reset();
98-
}
99-
100-
@Inject(method = "renderSelectedItem", at = @At("HEAD"))
101-
public void moveItemTextUp(ScaledResolution scaledRes, CallbackInfo info) {
102-
moveUp();
103-
}
104-
105-
@Inject(method = "renderSelectedItem", at = @At("RETURN"))
106-
public void resetItemTExt(ScaledResolution scaledRes, CallbackInfo info) {
107-
reset();
81+
@Inject(
82+
id = "move",
83+
method = {
84+
"renderPlayerStats",
85+
"renderExpBar",
86+
"renderSelectedItem"
87+
},
88+
at = {
89+
@At(value = "HEAD", id = "head"),
90+
@At(value = "RETURN", id = "return")
91+
}
92+
)
93+
private void moveGui(final CallbackInfo info) {
94+
if ("move:head".equals(info.getId())) {
95+
moveUp();
96+
} else {
97+
reset();
98+
}
10899
}
109100

110101
@ModifyArg(method = "renderGameOverlay", index = 2, at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gui/FontRenderer;drawString(Ljava/lang/String;III)I"))
111-
protected int moveActionBarText(int y) {
102+
private int moveActionBarText(int y) {
112103
if (LiteLoader.getInstance().getMod(LiteModExtendedHotbar.class).isEnabled()) {
113104
return y + distance;
114105
} else {

src/main/resources/litemod.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "extendedhotbar",
3-
"mcversion": "1.11.2",
3+
"mcversion": "1.12",
44
"mixinConfigs": [
55
"mixins.extendedhotbar.json"
66
]

src/main/resources/mixins.extendedhotbar.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"required": true,
3-
"minVersion": "0.6",
3+
"minVersion": "0.7.1",
44
"package": "com.demonwav.extendedhotbar.mixin",
55
"refmap": "mixins.extendedhotbar.refmap.json",
66
"mixins": [

0 commit comments

Comments
 (0)