Class AstralItemGroup.Builder
java.lang.Object
net.minecraft.item.ItemGroup.Builder
dev.jaxydog.astral.content.item.group.AstralItemGroup.Builder
- Direct Known Subclasses:
AstralCycledItemGroup.Builder
- Enclosing class:
AstralItemGroup
public static class AstralItemGroup.Builder
extends net.minecraft.item.ItemGroup.Builder
Builds and constructs an instance of a new
AstralItemGroup.- Since:
- 2.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected net.minecraft.item.ItemGroup.EntryCollectorThe item group's inner entry collector.protected booleanWhether this item group builder has set a display name.protected final StringThe item group's identifier path used within the registration system. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBuilds the item group.displayName(net.minecraft.text.Text displayName) entries(net.minecraft.item.ItemGroup.EntryCollector entryCollector) special()protected AstralItemGroup.Buildertype(net.minecraft.item.ItemGroup.Type type) Methods inherited from class net.minecraft.item.ItemGroup.Builder
build
-
Field Details
-
path
The item group's identifier path used within the registration system.- Since:
- 2.0.0
-
entryCollector
protected net.minecraft.item.ItemGroup.EntryCollector entryCollectorThe item group's inner entry collector.- Since:
- 2.0.0
-
hasDisplayName
protected boolean hasDisplayNameWhether this item group builder has set a display name.- Since:
- 2.0.0
-
-
Constructor Details
-
Builder
Creates a new builder instance.This is only accessible through
AstralItemGroup.builder(String)or subclasses.- Parameters:
path- The identifier path.- Since:
- 2.0.0
-
-
Method Details
-
displayName
- Overrides:
displayNamein classnet.minecraft.item.ItemGroup.Builder
-
entries
- Overrides:
entriesin classnet.minecraft.item.ItemGroup.Builder
-
icon
- Overrides:
iconin classnet.minecraft.item.ItemGroup.Builder
-
noRenderedName
- Overrides:
noRenderedNamein classnet.minecraft.item.ItemGroup.Builder
-
noScrollbar
- Overrides:
noScrollbarin classnet.minecraft.item.ItemGroup.Builder
-
special
- Overrides:
specialin classnet.minecraft.item.ItemGroup.Builder
-
texture
- Overrides:
texturein classnet.minecraft.item.ItemGroup.Builder
-
type
- Overrides:
typein classnet.minecraft.item.ItemGroup.Builder
-
buildGroup
Builds the item group.This should be used over
ItemGroup.Builder.build().This is not an override because attempting to override build causes a recursion-induced stack overflow.
- Returns:
- The item group.
- Since:
- 2.0.0
-