mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-14 09:46:53 -04:00
Fixed NEI manual usage page showing for irrelevant items.
This commit is contained in:
parent
b173c942bf
commit
d87912105f
@ -36,9 +36,9 @@ class ManualUsageHandler(path: Option[String]) extends IUsageHandler {
|
|||||||
|
|
||||||
override def recipiesPerPage = 1
|
override def recipiesPerPage = 1
|
||||||
|
|
||||||
override def numRecipes = 1
|
override def numRecipes = if (path.isDefined) 1 else 0
|
||||||
|
|
||||||
override def drawForeground(recipe: Int): Unit = Minecraft.getMinecraft.currentScreen match {
|
override def drawForeground(recipe: Int): Unit = if (path.isDefined) Minecraft.getMinecraft.currentScreen match {
|
||||||
case container: GuiContainer =>
|
case container: GuiContainer =>
|
||||||
val pos = GuiDraw.getMousePosition
|
val pos = GuiDraw.getMousePosition
|
||||||
button.drawButton(Minecraft.getMinecraft, pos.x - container.guiLeft - 5, pos.y - container.guiTop - 16)
|
button.drawButton(Minecraft.getMinecraft, pos.x - container.guiLeft - 5, pos.y - container.guiTop - 16)
|
||||||
@ -67,7 +67,7 @@ class ManualUsageHandler(path: Option[String]) extends IUsageHandler {
|
|||||||
|
|
||||||
override def keyTyped(gui: GuiRecipe, char: Char, code: Int, recipe: Int): Boolean = false
|
override def keyTyped(gui: GuiRecipe, char: Char, code: Int, recipe: Int): Boolean = false
|
||||||
|
|
||||||
override def mouseClicked(container: GuiRecipe, btn: Int, recipe: Int): Boolean = container match {
|
override def mouseClicked(container: GuiRecipe, btn: Int, recipe: Int): Boolean = path.isDefined && (container match {
|
||||||
case container: GuiContainer =>
|
case container: GuiContainer =>
|
||||||
val pos = GuiDraw.getMousePosition
|
val pos = GuiDraw.getMousePosition
|
||||||
val mc = Minecraft.getMinecraft
|
val mc = Minecraft.getMinecraft
|
||||||
@ -78,5 +78,5 @@ class ManualUsageHandler(path: Option[String]) extends IUsageHandler {
|
|||||||
}
|
}
|
||||||
else false
|
else false
|
||||||
case _ => false
|
case _ => false
|
||||||
}
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user