Posted September 12, 20214 yr Hello, my fly command is not working. Not sure why it is not working. I am setting the player.getAbilities().mayfly to true. It even prints out that is is true! @Override public void command() { command = Commands.literal("fly").executes( (commandContext) -> {return fly(commandContext);} ); } private int fly(CommandContext<CommandSourceStack> commandContext) throws CommandSyntaxException { Player player = commandContext.getSource().getPlayerOrException(); player.getAbilities().mayfly = !player.getAbilities().mayfly; commandContext.getSource().sendSuccess(Msg.buildMessage("Fly set to : "+player.getAbilities().mayfly), false); return 1; } Any reason why it would not be working?
September 14, 20214 yr Author On 9/13/2021 at 12:59 AM, diesieben07 said: You have to call onUpdateAbilities after changing abilities server side. Thanks! It now works. Another quick question. What event should I be listening for to get a player chunk entering event. It used to be PlayerEvent.EnteringChunk in 1.16.5.
September 14, 20214 yr Author 8 minutes ago, diesieben07 said: The event currently no longer exists. What is your use case for it? I have a chunkclaiming system that allows users to claim chunks so that they can only build in them. It works fine but I just want to add a message for when players enter their claimed chunks. Maybe I could do some type of movement event and cross reference it with claimed chunks? Edited September 14, 20214 yr by X_ZombieSlayer_X
September 14, 20214 yr Author 14 minutes ago, diesieben07 said: I'm working on reimplementing a similar event now. Okay, thank you so much!
September 14, 20214 yr Author 6 minutes ago, diesieben07 said: https://github.com/MinecraftForge/MinecraftForge/pull/8078 Thanks, will keep an eye on it for when it gets merged!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.