net.minecraft.server.command

abstract enum AdvancementCommand$Operation

net.minecraft.server.commands.AdvancementCommands$Action
net.minecraft.server.commands.AdvancementCommands$Action
net.minecraft.class_3008$class_3009
net.minecraft.server.command.AdvancementCommand$Operation

Enum constant summary

Enum Constant
GRANT
GRANT
field_13457
GRANT
REVOKE
REVOKE
field_13456
REVOKE

Field summary

Modifier and TypeField
public final ElementAggregator$Reporter1<ServerPlayerEntity, AdvancementEntry>
singleAdvancementSuccessResponse
singleAdvancementSuccessResponse
field_1_7501
field_1_7501
public final ElementAggregator$NonzeroReporter1<com.mojang.brigadier.exceptions.CommandSyntaxException, ServerPlayerEntity, AdvancementEntry>
singleAdvancementsError
singleAdvancementsError
field_1_7502
field_1_7502
public final ElementAggregator$Reporter1<ServerPlayerEntity, Integer>
multipleAdvancementsSuccessResponse
multipleAdvancementsSuccessResponse
field_1_7500
field_1_7500
public final ElementAggregator$NonzeroReporter1<com.mojang.brigadier.exceptions.CommandSyntaxException, ServerPlayerEntity, Integer>
multipleAdvancementsError
multipleAdvancementsError
field_1_7499
field_1_7499
public final ElementAggregator$Reporter2<ServerPlayerEntity, AdvancementEntry, String>
criterionSuccessResponse
criterionSuccessResponse
field_1_7498
field_1_7498
public final ElementAggregator$NonzeroReporter2<com.mojang.brigadier.exceptions.CommandSyntaxException, ServerPlayerEntity, AdvancementEntry, String>
criterionError
criterionError
field_1_7497
field_1_7497

Constructor summary

ModifierConstructor
private (String $enum$name)

Method summary

Modifier and TypeMethod
public int
perform(ServerPlayer player, Iterable<AdvancementHolder> advancements, boolean showAdvancements)
perform(ServerPlayer player, Iterable<AdvancementHolder> advancements, boolean showAdvancements)
method_12999(class_3222 arg0, Iterable<class_8779> arg1, boolean arg2)
processAll(ServerPlayerEntity player, Iterable<AdvancementEntry> advancements, boolean skipSync)
protected abstract boolean
perform(ServerPlayer player, AdvancementHolder advancement)
perform(ServerPlayer player, AdvancementHolder advancement)
method_13002(class_3222 arg0, class_8779 arg1)
processEach(ServerPlayerEntity player, AdvancementEntry advancement)
protected abstract boolean
performCriterion(ServerPlayer player, AdvancementHolder advancement, String criterion)
performCriterion(ServerPlayer player, AdvancementHolder advancement, String criterion)
method_13000(class_3222 arg0, class_8779 arg1, String arg2)
processEachCriterion(ServerPlayerEntity player, AdvancementEntry advancement, String criterion)