Class ModAdvancements
java.lang.Object
net.minheur.mhm_bitsnbobs.advancement.ModAdvancements
The advancement registering class. To add them to the datagen, go to
ModAdvancementGen and add it to the build function.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final StringID for group adventurestatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final StringID for group ae2static final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final StringID for group creativestatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final StringID for the group dirtprivate static final net.minecraft.resources.ResourceLocationFast way of setting up an inventory changed triggerstatic final net.minecraft.resources.ResourceLocationFast way of setting up a block placed triggerstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final AdvancementBuilderstatic final StringID for the group story -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static AdvancementBuilderAdding a root advancementprotected static AdvancementBuilderaddWithParent(String id, String group) Adding an advancement with a parentprotected static CriterionBuildersimpleCriterion(net.minecraft.resources.ResourceLocation trigger) Creates a builder for criterion
-
Field Details
-
inventoryChanged
private static final net.minecraft.resources.ResourceLocation inventoryChangedFast way of setting up an inventory changed trigger -
placedBlock
public static final net.minecraft.resources.ResourceLocation placedBlockFast way of setting up a block placed trigger -
creativeGroup
ID for group creative- See Also:
-
creative_THE_ESSENCE_root
-
creative_THE_INGOT
-
creative_THE_EGG
-
creative_PACKAGE
-
adventureGroup
ID for group adventure- See Also:
-
adventure_ITS_CHARGED
-
adventure_LIGTHNING_UPGRADE
-
adventure_STORM_SWORD
-
ae2Group
ID for group ae2- See Also:
-
ae2_SINGULARITY
-
ae2_QUANTUM_CORE
-
ae2_STABLE_POWER
-
ae2_QUANTUM_STAFF
-
dirtGroup
ID for the group dirt- See Also:
-
dirt_DIRT_root
-
dirt_VERY_COMPRESSED
-
dirt_RESOURCE_PACK
-
dirt_ATE_DIRT
-
dirt_PLACED_RUBIS_ORE
-
dirt_PLACED_RUBINIUM
-
dirt_HOT_SWORD
-
dirt_STRONG_SWORD
-
storyGroup
ID for the group story- See Also:
-
story_HARD_IRON
-
story_FIRE_POWER
-
story_GROWING_FIRE
-
story_BUTTONS
-
story_MORE_BUTTONS
-
-
Constructor Details
-
ModAdvancements
public ModAdvancements()
-
-
Method Details
-
addRoot
Adding a root advancement- Parameters:
id- the id of your advancementgroup- the group of your advancement (ex. story, adventure...)- Returns:
- a new advancement builder
-
addWithParent
Adding an advancement with a parent- Parameters:
id- the id of your advancementgroup- the group pf your advancement (ex. story, adventure...). It should be the same as the root !- Returns:
- the new advancement builder
-
simpleCriterion
Creates a builder for criterion- Parameters:
trigger- the id of the criterion's trigger- Returns:
- a new criterion builder
-