Package net.minecraft.commands
Class CommandSourceStack
java.lang.Object
net.minecraft.commands.CommandSourceStack
- All Implemented Interfaces:
- SharedSuggestionProvider,- IForgeCommandSourceStack
- Direct Known Subclasses:
- ClientCommandSourceStack
public class CommandSourceStack
extends Object
implements SharedSuggestionProvider, IForgeCommandSourceStack
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.commands.SharedSuggestionProviderSharedSuggestionProvider.ElementSuggestionType, SharedSuggestionProvider.TextCoordinates
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final EntityAnchorArgument.Anchorprivate final TaskChainerprivate final com.mojang.brigadier.ResultConsumer<CommandSourceStack>private final Componentprivate final Entitystatic final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypestatic final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeprivate final ServerLevelprivate final intprivate final IntConsumerprivate final Vec2private final MinecraftServerprivate final CommandSigningContextprivate final booleanfinal CommandSourceprivate final Stringprivate final Vec3
- 
Constructor SummaryConstructorsModifierConstructorDescriptionCommandSourceStack(CommandSource p_81302_, Vec3 p_81303_, Vec2 p_81304_, ServerLevel p_81305_, int p_81306_, String p_81307_, Component p_81308_, MinecraftServer p_81309_, Entity p_81310_) protectedCommandSourceStack(CommandSource p_282943_, Vec3 p_282023_, Vec2 p_282896_, ServerLevel p_282659_, int p_283075_, String p_282379_, Component p_282469_, MinecraftServer p_281590_, Entity p_281515_, boolean p_282415_, com.mojang.brigadier.ResultConsumer<CommandSourceStack> p_282042_, EntityAnchorArgument.Anchor p_282332_, CommandSigningContext p_283585_, TaskChainer p_282376_, IntConsumer p_282226_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidbroadcastToAdmins(Component p_81367_) CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>customSuggestion(com.mojang.brigadier.context.CommandContext<?> p_212324_) facing(Entity p_81332_, EntityAnchorArgument.Anchor p_81333_) getLevel()booleanhasPermission(int p_81370_) booleanisPlayer()levels()voidonCommandComplete(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_81343_, boolean p_81344_, int p_81345_) voidsendChatMessage(OutgoingChatMessage p_251464_, boolean p_252146_, ChatType.Bound p_250406_) voidsendFailure(Component p_81353_) voidsendSuccess(Supplier<Component> p_288979_, boolean p_289007_) voidsendSystemMessage(Component p_243331_) booleanshouldFilterMessageTo(ServerPlayer p_243268_) CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestRegistryElements(ResourceKey<? extends Registry<?>> p_212330_, SharedSuggestionProvider.ElementSuggestionType p_212331_, com.mojang.brigadier.suggestion.SuggestionsBuilder p_212332_, com.mojang.brigadier.context.CommandContext<?> p_212333_) withAnchor(EntityAnchorArgument.Anchor p_81351_) withCallback(com.mojang.brigadier.ResultConsumer<CommandSourceStack> p_81335_) withCallback(com.mojang.brigadier.ResultConsumer<CommandSourceStack> p_81337_, BinaryOperator<com.mojang.brigadier.ResultConsumer<CommandSourceStack>> p_81338_) withEntity(Entity p_81330_) withLevel(ServerLevel p_81328_) withMaximumPermission(int p_81359_) withPermission(int p_81326_) withPosition(Vec3 p_81349_) withReturnValueConsumer(IntConsumer p_282875_) withRotation(Vec2 p_81347_) withSigningContext(CommandSigningContext p_230894_, TaskChainer p_301144_) withSource(CommandSource p_165485_) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.extensions.IForgeCommandSourceStackgetAdvancement, getRecipeManager, getScoreboard, getUnsidedLevelMethods inherited from interface net.minecraft.commands.SharedSuggestionProvidergetAbsoluteCoordinates, getCustomTabSugggestions, getRelevantCoordinates, getSelectedEntities, suggestRegistryElements
- 
Field Details- 
ERROR_NOT_PLAYERpublic static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_PLAYER
- 
ERROR_NOT_ENTITYpublic static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_ENTITY
- 
source
- 
worldPosition
- 
level
- 
permissionLevelprivate final int permissionLevel
- 
textName
- 
displayName
- 
server
- 
silentprivate final boolean silent
- 
entity
- 
consumer
- 
anchor
- 
rotation
- 
signingContext
- 
chatMessageChainer
- 
returnValueConsumer
 
- 
- 
Constructor Details- 
CommandSourceStackpublic CommandSourceStack(CommandSource p_81302_, Vec3 p_81303_, Vec2 p_81304_, ServerLevel p_81305_, int p_81306_, String p_81307_, Component p_81308_, MinecraftServer p_81309_, @Nullable Entity p_81310_) 
- 
CommandSourceStackprotected CommandSourceStack(CommandSource p_282943_, Vec3 p_282023_, Vec2 p_282896_, ServerLevel p_282659_, int p_283075_, String p_282379_, Component p_282469_, MinecraftServer p_281590_, @Nullable Entity p_281515_, boolean p_282415_, @Nullable com.mojang.brigadier.ResultConsumer<CommandSourceStack> p_282042_, EntityAnchorArgument.Anchor p_282332_, CommandSigningContext p_283585_, TaskChainer p_282376_, IntConsumer p_282226_) 
 
- 
- 
Method Details- 
withSource
- 
withEntity
- 
withPosition
- 
withRotation
- 
withCallbackpublic CommandSourceStack withCallback(com.mojang.brigadier.ResultConsumer<CommandSourceStack> p_81335_) 
- 
withCallbackpublic CommandSourceStack withCallback(com.mojang.brigadier.ResultConsumer<CommandSourceStack> p_81337_, BinaryOperator<com.mojang.brigadier.ResultConsumer<CommandSourceStack>> p_81338_) 
- 
withSuppressedOutput
- 
withPermission
- 
withMaximumPermission
- 
withAnchor
- 
withLevel
- 
facing
- 
facing
- 
withSigningContextpublic CommandSourceStack withSigningContext(CommandSigningContext p_230894_, TaskChainer p_301144_) 
- 
withReturnValueConsumer
- 
getDisplayName
- 
getTextName
- 
hasPermissionpublic boolean hasPermission(int p_81370_) - Specified by:
- hasPermissionin interface- SharedSuggestionProvider
 
- 
getPosition
- 
getLevel
- 
getEntity
- 
getEntityOrException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
 
- 
getPlayerOrExceptionpublic ServerPlayer getPlayerOrException() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
 
- 
getPlayer
- 
isPlayerpublic boolean isPlayer()
- 
getRotation
- 
getServer
- 
getAnchor
- 
getSigningContext
- 
getChatMessageChainer
- 
getReturnValueConsumer
- 
shouldFilterMessageTo
- 
sendChatMessagepublic void sendChatMessage(OutgoingChatMessage p_251464_, boolean p_252146_, ChatType.Bound p_250406_) 
- 
sendSystemMessage
- 
sendSuccess
- 
broadcastToAdmins
- 
sendFailure
- 
onCommandCompletepublic void onCommandComplete(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_81343_, boolean p_81344_, int p_81345_) 
- 
getOnlinePlayerNames- Specified by:
- getOnlinePlayerNamesin interface- SharedSuggestionProvider
 
- 
getAllTeams- Specified by:
- getAllTeamsin interface- SharedSuggestionProvider
 
- 
getAvailableSounds- Specified by:
- getAvailableSoundsin interface- SharedSuggestionProvider
 
- 
getRecipeNames- Specified by:
- getRecipeNamesin interface- SharedSuggestionProvider
 
- 
customSuggestionpublic CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> customSuggestion(com.mojang.brigadier.context.CommandContext<?> p_212324_) - Specified by:
- customSuggestionin interface- SharedSuggestionProvider
 
- 
levels- Specified by:
- levelsin interface- SharedSuggestionProvider
 
- 
registryAccess- Specified by:
- registryAccessin interface- SharedSuggestionProvider
 
- 
enabledFeatures- Specified by:
- enabledFeaturesin interface- SharedSuggestionProvider
 
 
-