Merge branch 'master-MC1.9.4' into master-MC1.10

This commit is contained in:
Vexatos 2017-05-11 20:35:20 +02:00
commit 2de949c6a8
2 changed files with 6 additions and 8 deletions

View File

@ -33,7 +33,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
@ -70,9 +70,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) {

View File

@ -24,12 +24,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