Jump to content

Canceling command.


Intijir

Recommended Posts

Im trying to cancel a /give command based on what it contains for example if its /give @p minecraft:diamond i want it to be canceled but if it is /give @p minecraft:dirt i don't want it to i have tried messing around with the CommandEvent but got nowhere with that.

Thanks for your time!

Link to comment
Share on other sites

how would i do that i reached here:

@SubscribeEvent public static void command(CommandEvent event){

event.getParseResults().getReader();

new ImmutableStringReader().getRead();

}

but its giving me an error that i need to implement methods for the ImmutableString reader.

and i dont know alot about commands in forge.

Thanks!

Link to comment
Share on other sites

1 hour ago, Intijir said:

event.getParseResults().getReader()

now store it in a local variable or use it

1 hour ago, Intijir said:

new ImmutableStringReader().getRead();

why on earth did you create a new ImmutableStringReader?
you can get it from the Event via:
CommandEvent#getParseResults -> ParseResults#getReader

Edited by Luis_ST
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.