Cancelling dismount and remounting player if matches

Discussion in 'Plugin Development' started by Dr.Tsuragu, May 27, 2021.

  1. Offline


    I am trying to cancel a armorstand dismount if it matches a name and the player is in a hashset:

    public void onDismountEvent(EntityDismountEvent event) {
       if (event.getDismounted() instanceof ArmorStand) {
          Player p = (Player) event.getEntity();
          Entity x = event.getDismounted();
          if (x.getName().contains("foobar")) {
              if (standset1.contains(p.getName().toLowerCase())){
              } else {
                 //allow dismount

    But this makes it the client side you do dismount but serverside your still on the armorstand, its been mindnumbing me for 3 days now and I've tried everything and searched high and low to find something to help me understand how to correct this issue.

    (Server info: V-1.16.5)
  2. Offline


    What do you mean disabling armorstand dismount?

Share This Page