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 Summary
Nested classes/interfaces inherited from interface net.minecraft.commands.SharedSuggestionProvider
SharedSuggestionProvider.ElementSuggestionType, SharedSuggestionProvider.TextCoordinates - 
Field Summary
FieldsModifier 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 Summary
ConstructorsModifierConstructorDescriptionCommandSourceStack(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 Summary
Modifier 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.extensions.IForgeCommandSourceStack
getAdvancement, getRecipeManager, getScoreboard, getUnsidedLevelMethods inherited from interface net.minecraft.commands.SharedSuggestionProvider
getAbsoluteCoordinates, getCustomTabSugggestions, getRelevantCoordinates, getSelectedEntities, suggestRegistryElements 
- 
Field Details
- 
ERROR_NOT_PLAYER
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_PLAYER - 
ERROR_NOT_ENTITY
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NOT_ENTITY - 
source
 - 
worldPosition
 - 
level
 - 
permissionLevel
private final int permissionLevel - 
textName
 - 
displayName
 - 
server
 - 
silent
private final boolean silent - 
entity
 - 
consumer
 - 
anchor
 - 
rotation
 - 
signingContext
 - 
chatMessageChainer
 - 
returnValueConsumer
 
 - 
 - 
Constructor Details
- 
CommandSourceStack
public 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_)  - 
CommandSourceStack
protected 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
 - 
withCallback
public CommandSourceStack withCallback(com.mojang.brigadier.ResultConsumer<CommandSourceStack> p_81335_)  - 
withCallback
public CommandSourceStack withCallback(com.mojang.brigadier.ResultConsumer<CommandSourceStack> p_81337_, BinaryOperator<com.mojang.brigadier.ResultConsumer<CommandSourceStack>> p_81338_)  - 
withSuppressedOutput
 - 
withPermission
 - 
withMaximumPermission
 - 
withAnchor
 - 
withLevel
 - 
facing
 - 
facing
 - 
withSigningContext
public CommandSourceStack withSigningContext(CommandSigningContext p_230894_, TaskChainer p_301144_)  - 
withReturnValueConsumer
 - 
getDisplayName
 - 
getTextName
 - 
hasPermission
public boolean hasPermission(int p_81370_) - Specified by:
 hasPermissionin interfaceSharedSuggestionProvider
 - 
getPosition
 - 
getLevel
 - 
getEntity
 - 
getEntityOrException
- Throws:
 com.mojang.brigadier.exceptions.CommandSyntaxException
 - 
getPlayerOrException
public ServerPlayer getPlayerOrException() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
 com.mojang.brigadier.exceptions.CommandSyntaxException
 - 
getPlayer
 - 
isPlayer
public boolean isPlayer() - 
getRotation
 - 
getServer
 - 
getAnchor
 - 
getSigningContext
 - 
getChatMessageChainer
 - 
getReturnValueConsumer
 - 
shouldFilterMessageTo
 - 
sendChatMessage
public void sendChatMessage(OutgoingChatMessage p_251464_, boolean p_252146_, ChatType.Bound p_250406_)  - 
sendSystemMessage
 - 
sendSuccess
 - 
broadcastToAdmins
 - 
sendFailure
 - 
onCommandComplete
public void onCommandComplete(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_81343_, boolean p_81344_, int p_81345_)  - 
getOnlinePlayerNames
- Specified by:
 getOnlinePlayerNamesin interfaceSharedSuggestionProvider
 - 
getAllTeams
- Specified by:
 getAllTeamsin interfaceSharedSuggestionProvider
 - 
getAvailableSounds
- Specified by:
 getAvailableSoundsin interfaceSharedSuggestionProvider
 - 
getRecipeNames
- Specified by:
 getRecipeNamesin interfaceSharedSuggestionProvider
 - 
customSuggestion
public CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> customSuggestion(com.mojang.brigadier.context.CommandContext<?> p_212324_) - Specified by:
 customSuggestionin interfaceSharedSuggestionProvider
 - 
levels
- Specified by:
 levelsin interfaceSharedSuggestionProvider
 - 
registryAccess
- Specified by:
 registryAccessin interfaceSharedSuggestionProvider
 - 
enabledFeatures
- Specified by:
 enabledFeaturesin interfaceSharedSuggestionProvider
 
 -