mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-17 11:15:12 -04:00
Merge branch 'master-MC1.8.9' into master-MC1.9.4
This commit is contained in:
commit
e596e61783
@ -30,7 +30,7 @@ object CallbackDocHandler {
|
|||||||
|
|
||||||
private val VexPattern = """(?s)^function(\(.*?\).*?); (.*)$""".r
|
private val VexPattern = """(?s)^function(\(.*?\).*?); (.*)$""".r
|
||||||
|
|
||||||
def getRecipes(registry: IModRegistry): util.List[_] = registry.getItemRegistry.getItemList.collect {
|
def getRecipes(registry: IModRegistry): util.List[CallbackDocRecipe] = registry.getItemRegistry.getItemList.collect {
|
||||||
case stack: ItemStack =>
|
case stack: ItemStack =>
|
||||||
val callbacks = api.Driver.environmentsFor(stack).flatMap(getCallbacks).toBuffer
|
val callbacks = api.Driver.environmentsFor(stack).flatMap(getCallbacks).toBuffer
|
||||||
|
|
||||||
@ -67,9 +67,7 @@ object CallbackDocHandler {
|
|||||||
Option(pages.map(page => new CallbackDocRecipe(stack, page)))
|
Option(pages.map(page => new CallbackDocRecipe(stack, page)))
|
||||||
}
|
}
|
||||||
else None
|
else None
|
||||||
}.collect {
|
}.flatten.flatten.toList
|
||||||
case Some(handler) => handler
|
|
||||||
}.flatten.toList
|
|
||||||
|
|
||||||
private def getCallbacks(env: Class[_]) = if (env != null) {
|
private def getCallbacks(env: Class[_]) = if (env != null) {
|
||||||
|
|
||||||
|
@ -21,12 +21,12 @@ import scala.collection.convert.WrapAsScala._
|
|||||||
|
|
||||||
object ManualUsageHandler {
|
object ManualUsageHandler {
|
||||||
|
|
||||||
def getRecipes(registry: IModRegistry): util.List[_] = registry.getItemRegistry.getItemList.collect {
|
def getRecipes(registry: IModRegistry): util.List[ManualUsageRecipe] = registry.getItemRegistry.getItemList.collect {
|
||||||
case stack: ItemStack => api.Manual.pathFor(stack) match {
|
case stack: ItemStack => api.Manual.pathFor(stack) match {
|
||||||
case s: String => new ManualUsageRecipe(stack, s)
|
case s: String => Option(new ManualUsageRecipe(stack, s))
|
||||||
case _ =>
|
case _ => None
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
}.flatten.toList
|
||||||
|
|
||||||
object ManualUsageRecipeHandler extends IRecipeHandler[ManualUsageRecipe] {
|
object ManualUsageRecipeHandler extends IRecipeHandler[ManualUsageRecipe] {
|
||||||
override def getRecipeWrapper(recipe: ManualUsageRecipe) = recipe
|
override def getRecipeWrapper(recipe: ManualUsageRecipe) = recipe
|
||||||
|
Loading…
x
Reference in New Issue
Block a user