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
|
||||
|
||||
def getRecipes(registry: IModRegistry): util.List[_] = registry.getItemRegistry.getItemList.collect {
|
||||
def getRecipes(registry: IModRegistry): util.List[CallbackDocRecipe] = registry.getItemRegistry.getItemList.collect {
|
||||
case stack: ItemStack =>
|
||||
val callbacks = api.Driver.environmentsFor(stack).flatMap(getCallbacks).toBuffer
|
||||
|
||||
@ -67,9 +67,7 @@ object CallbackDocHandler {
|
||||
Option(pages.map(page => new CallbackDocRecipe(stack, page)))
|
||||
}
|
||||
else None
|
||||
}.collect {
|
||||
case Some(handler) => handler
|
||||
}.flatten.toList
|
||||
}.flatten.flatten.toList
|
||||
|
||||
private def getCallbacks(env: Class[_]) = if (env != null) {
|
||||
|
||||
|
@ -21,12 +21,12 @@ import scala.collection.convert.WrapAsScala._
|
||||
|
||||
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 s: String => new ManualUsageRecipe(stack, s)
|
||||
case _ =>
|
||||
}
|
||||
case s: String => Option(new ManualUsageRecipe(stack, s))
|
||||
case _ => None
|
||||
}
|
||||
}.flatten.toList
|
||||
|
||||
object ManualUsageRecipeHandler extends IRecipeHandler[ManualUsageRecipe] {
|
||||
override def getRecipeWrapper(recipe: ManualUsageRecipe) = recipe
|
||||
|
Loading…
x
Reference in New Issue
Block a user