Solved Help with creating a List

Discussion in 'Plugin Development' started by chriztopia, Dec 17, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    chriztopia

    I am trying to add members to worldguard regions. the problem I am having is I can only add one member at a time and it will erase all others. So I am thinking I need to create a List of the users add to that list then Set the members... Here is what I have.

    Code:
                World world2 = player.getWorld();
                RegionManager regionManager1 = this.getWorldGuard().getRegionManager(world2);
                ProtectedRegion set = regionManager1.getRegionExact(args[1]);
               
     
                                DefaultDomain add = new DefaultDomain();
                               
                                add.addPlayer(args[2]);
                                set.setMembers(add);
     
                               
                            //notify add success
                            sender.sendMessage("add success");
                            
     
  2. Offline

    lenis0012

    SetMembers replaces all the current players with new ones
    the DefaultDomain add needs to be all current players in the region and then add that one player, else it would remove all orthers

    Code:java
    1.  
    2. World world2 = player.getWorld();
    3. RegionManager regionManager1 = this.getWorldGuard().getRegionManager(world2);
    4. ProtectedRegion set = regionManager1.getRegionExact(args[1]);
    5.  
    6.  
    7. DefaultDomain add = set.getMembers();
    8.  
    9. add.addPlayer(args[2]);
    10. set.setMembers(add);
    11.  
    12.  
    13. //notify add success
    14. sender.sendMessage("add success");
    15.  
     
Thread Status:
Not open for further replies.

Share This Page