类 RegisterRecipeBookCategoriesEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.RegisterRecipeBookCategoriesEvent
- 所有已实现的接口:
net.minecraftforge.fml.event.IModBusEvent
public class RegisterRecipeBookCategoriesEvent
extends net.minecraftforge.eventbus.api.Event
implements net.minecraftforge.fml.event.IModBusEvent
Allows users to register custom categories for the vanilla recipe book, making it usable in modded GUIs.
This event is not cancellable, and does not have a result.
This event is fired on the mod-specific event bus, only on the logical client.
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
-
字段概要
字段修饰符和类型字段说明private final Map<RecipeBookCategories,
com.google.common.collect.ImmutableList<RecipeBookCategories>> private final Map<RecipeType<?>,
Function<Recipe<?>, RecipeBookCategories>> private final Map<RecipeBookType,
com.google.common.collect.ImmutableList<RecipeBookCategories>> -
构造器概要
构造器构造器说明RegisterRecipeBookCategoriesEvent
(Map<RecipeBookCategories, com.google.common.collect.ImmutableList<RecipeBookCategories>> aggregateCategories, Map<RecipeBookType, com.google.common.collect.ImmutableList<RecipeBookCategories>> typeCategories, Map<RecipeType<?>, Function<Recipe<?>, RecipeBookCategories>> recipeCategoryLookups) -
方法概要
修饰符和类型方法说明void
registerAggregateCategory
(RecipeBookCategories category, List<RecipeBookCategories> others) Registers the list of categories that compose an aggregate category.void
registerBookCategories
(RecipeBookType type, List<RecipeBookCategories> categories) Registers the list of categories that compose a recipe book.void
registerRecipeCategoryFinder
(RecipeType<?> type, Function<Recipe<?>, RecipeBookCategories> lookup) Registers a category lookup for a certain recipe type.从类继承的方法 net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
字段详细资料
-
aggregateCategories
private final Map<RecipeBookCategories,com.google.common.collect.ImmutableList<RecipeBookCategories>> aggregateCategories -
typeCategories
private final Map<RecipeBookType,com.google.common.collect.ImmutableList<RecipeBookCategories>> typeCategories -
recipeCategoryLookups
-
-
构造器详细资料
-
RegisterRecipeBookCategoriesEvent
@Internal public RegisterRecipeBookCategoriesEvent(Map<RecipeBookCategories, com.google.common.collect.ImmutableList<RecipeBookCategories>> aggregateCategories, Map<RecipeBookType, com.google.common.collect.ImmutableList<RecipeBookCategories>> typeCategories, Map<RecipeType<?>, Function<Recipe<?>, RecipeBookCategories>> recipeCategoryLookups)
-
-
方法详细资料
-
registerAggregateCategory
public void registerAggregateCategory(RecipeBookCategories category, List<RecipeBookCategories> others) Registers the list of categories that compose an aggregate category. -
registerBookCategories
Registers the list of categories that compose a recipe book. -
registerRecipeCategoryFinder
public void registerRecipeCategoryFinder(RecipeType<?> type, Function<Recipe<?>, RecipeBookCategories> lookup) Registers a category lookup for a certain recipe type.
-