Unknown 6 éve
szülő
commit
20110cfeef

+ 10 - 6
build.gradle

@@ -1,23 +1,27 @@
 plugins {
-	id 'fabric-loom' version '0.1.0-SNAPSHOT'
+	id 'fabric-loom' version '0.2.0-SNAPSHOT'
 }
 
 sourceCompatibility = 1.8
 targetCompatibility = 1.8
 
 archivesBaseName = "RoughlyEnoughItems"
-version = "2.0.0.38"
+version = "2.0.0.39"
+
+def minecraftVersion = "19w03b"
+def yarnVersion = "19w03b.2"
+def fabricVersion = "0.1.4.76"
 
 minecraft {
 }
 
 dependencies {
-	minecraft "com.mojang:minecraft:19w02a"
-	mappings "net.fabricmc:yarn:19w02a.20"
-	modCompile "net.fabricmc:fabric-loader:0.3.2.95"
+	minecraft "com.mojang:minecraft:${minecraftVersion}"
+	mappings "net.fabricmc:yarn:${yarnVersion}"
+	modCompile "net.fabricmc:fabric-loader:0.3.2.96"
 
 	// Fabric API. This is technically optional, but you probably want it anyway.
-	modCompile "net.fabricmc:fabric:0.1.4.71"
+	modCompile "net.fabricmc:fabric:${fabricVersion}"
 }
 
 // Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task

+ 2 - 2
src/main/java/me/shedaniel/rei/client/ClientHelper.java

@@ -77,8 +77,8 @@ public class ClientHelper implements ClientLoaded, ClientModInitializer {
     public static Point getMouseLocation() {
         MinecraftClient client = MinecraftClient.getInstance();
         Mouse mouse = client.mouse;
-        double double_1 = mouse.getX() * (double) client.window.getScaledWidth() / (double) client.window.method_4480();
-        double double_2 = mouse.getY() * (double) client.window.getScaledHeight() / (double) client.window.method_4507();
+        double double_1 = mouse.getX() * (double) client.window.getScaledWidth() / (double) client.window.getWidth();
+        double double_2 = mouse.getY() * (double) client.window.getScaledHeight() / (double) client.window.getHeight();
         return new Point((int) double_1, (int) double_2);
     }
     

+ 2 - 2
src/main/java/me/shedaniel/rei/gui/widget/ButtonWidget.java

@@ -76,8 +76,8 @@ public abstract class ButtonWidget extends Drawable implements IWidget {
             this.hovered = bounds.contains(mouseX, mouseY);
             int textureOffset = this.getTextureId(this.hovered);
             GlStateManager.enableBlend();
-            GlStateManager.blendFuncSeparate(GlStateManager.SrcBlendFactor.SRC_ALPHA, GlStateManager.DstBlendFactor.ONE_MINUS_SRC_ALPHA, GlStateManager.SrcBlendFactor.ONE, GlStateManager.DstBlendFactor.ZERO);
-            GlStateManager.blendFunc(GlStateManager.SrcBlendFactor.SRC_ALPHA, GlStateManager.DstBlendFactor.ONE_MINUS_SRC_ALPHA);
+            GlStateManager.blendFuncSeparate(GlStateManager.class_1033.SRC_ALPHA, GlStateManager.class_1027.ONE_MINUS_SRC_ALPHA, GlStateManager.class_1033.ONE, GlStateManager.class_1027.ZERO);
+            GlStateManager.blendFunc(GlStateManager.class_1033.SRC_ALPHA, GlStateManager.class_1027.ONE_MINUS_SRC_ALPHA);
             //Four Corners
             this.drawTexturedRect(this.x, this.y, 0, 46 + textureOffset * 20, 4, 4);
             this.drawTexturedRect(this.x + this.width - 4, this.y, 196, 46 + textureOffset * 20, 4, 4);

+ 1 - 2
src/main/java/me/shedaniel/rei/plugin/DefaultBlastingDisplay.java

@@ -5,8 +5,7 @@ import me.shedaniel.rei.api.IRecipeDisplay;
 import net.minecraft.block.entity.FurnaceBlockEntity;
 import net.minecraft.item.Item;
 import net.minecraft.item.ItemStack;
-import net.minecraft.recipe.smelting.BlastingRecipe;
-import net.minecraft.recipe.smelting.SmokingRecipe;
+import net.minecraft.recipe.cooking.BlastingRecipe;
 import net.minecraft.util.Identifier;
 
 import java.util.Arrays;

+ 9 - 11
src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java

@@ -1,7 +1,6 @@
 package me.shedaniel.rei.plugin;
 
 import com.google.common.collect.Lists;
-import me.shedaniel.rei.api.IRecipeDisplay;
 import me.shedaniel.rei.api.IRecipePlugin;
 import me.shedaniel.rei.api.SpeedCraftFunctional;
 import me.shedaniel.rei.client.RecipeHelper;
@@ -14,14 +13,13 @@ import net.minecraft.client.gui.container.FurnaceGui;
 import net.minecraft.client.gui.container.SmokerGui;
 import net.minecraft.client.gui.ingame.PlayerInventoryGui;
 import net.minecraft.recipe.Recipe;
+import net.minecraft.recipe.cooking.BlastingRecipe;
+import net.minecraft.recipe.cooking.SmeltingRecipe;
+import net.minecraft.recipe.cooking.SmokingRecipe;
 import net.minecraft.recipe.crafting.ShapedRecipe;
 import net.minecraft.recipe.crafting.ShapelessRecipe;
-import net.minecraft.recipe.smelting.BlastingRecipe;
-import net.minecraft.recipe.smelting.SmeltingRecipe;
-import net.minecraft.recipe.smelting.SmokingRecipe;
 import net.minecraft.util.Identifier;
 
-import java.awt.*;
 import java.util.List;
 
 public class DefaultPlugin implements IRecipePlugin {
@@ -93,7 +91,7 @@ public class DefaultPlugin implements IRecipePlugin {
             public Class[] getFunctioningFor() {
                 return new Class[]{FurnaceGui.class};
             }
-    
+            
             @Override
             public boolean performAutoCraft(Gui gui, DefaultSmeltingDisplay recipe) {
                 if (gui instanceof FurnaceGui)
@@ -102,7 +100,7 @@ public class DefaultPlugin implements IRecipePlugin {
                 MinecraftClient.getInstance().interactionManager.clickRecipe(MinecraftClient.getInstance().player.container.syncId, recipe.getRecipe(), Gui.isShiftPressed());
                 return true;
             }
-    
+            
             @Override
             public boolean acceptRecipe(Gui gui, DefaultSmeltingDisplay recipe) {
                 return gui instanceof FurnaceGui;
@@ -113,7 +111,7 @@ public class DefaultPlugin implements IRecipePlugin {
             public Class[] getFunctioningFor() {
                 return new Class[]{SmokerGui.class};
             }
-        
+            
             @Override
             public boolean performAutoCraft(Gui gui, DefaultSmokingDisplay recipe) {
                 if (gui instanceof SmokerGui)
@@ -122,7 +120,7 @@ public class DefaultPlugin implements IRecipePlugin {
                 MinecraftClient.getInstance().interactionManager.clickRecipe(MinecraftClient.getInstance().player.container.syncId, recipe.getRecipe(), Gui.isShiftPressed());
                 return true;
             }
-        
+            
             @Override
             public boolean acceptRecipe(Gui gui, DefaultSmokingDisplay recipe) {
                 return gui instanceof SmokerGui;
@@ -133,7 +131,7 @@ public class DefaultPlugin implements IRecipePlugin {
             public Class[] getFunctioningFor() {
                 return new Class[]{BlastFurnaceGui.class};
             }
-        
+            
             @Override
             public boolean performAutoCraft(Gui gui, DefaultBlastingDisplay recipe) {
                 if (gui instanceof BlastFurnaceGui)
@@ -142,7 +140,7 @@ public class DefaultPlugin implements IRecipePlugin {
                 MinecraftClient.getInstance().interactionManager.clickRecipe(MinecraftClient.getInstance().player.container.syncId, recipe.getRecipe(), Gui.isShiftPressed());
                 return true;
             }
-        
+            
             @Override
             public boolean acceptRecipe(Gui gui, DefaultBlastingDisplay recipe) {
                 return gui instanceof BlastFurnaceGui;

+ 1 - 1
src/main/java/me/shedaniel/rei/plugin/DefaultSmeltingDisplay.java

@@ -5,7 +5,7 @@ import me.shedaniel.rei.api.IRecipeDisplay;
 import net.minecraft.block.entity.FurnaceBlockEntity;
 import net.minecraft.item.Item;
 import net.minecraft.item.ItemStack;
-import net.minecraft.recipe.smelting.SmeltingRecipe;
+import net.minecraft.recipe.cooking.SmeltingRecipe;
 import net.minecraft.util.Identifier;
 
 import java.util.Arrays;

+ 1 - 2
src/main/java/me/shedaniel/rei/plugin/DefaultSmokingDisplay.java

@@ -5,8 +5,7 @@ import me.shedaniel.rei.api.IRecipeDisplay;
 import net.minecraft.block.entity.FurnaceBlockEntity;
 import net.minecraft.item.Item;
 import net.minecraft.item.ItemStack;
-import net.minecraft.recipe.smelting.SmeltingRecipe;
-import net.minecraft.recipe.smelting.SmokingRecipe;
+import net.minecraft.recipe.cooking.SmokingRecipe;
 import net.minecraft.util.Identifier;
 
 import java.util.Arrays;

+ 1 - 1
src/main/resources/fabric.mod.json

@@ -2,7 +2,7 @@
   "id": "roughlyenoughitems",
   "name": "RoughlyEnoughItems",
   "description": "To allow players to view items and recipes.",
-  "version": "2.0.0.38",
+  "version": "2.0.0.39",
   "side": "client",
   "authors": [
     "Danielshe"