duo mode works but spaghetti (+ 2 small known bugs)
This commit is contained in:
		
					parent
					
						
							
								45ad276699
							
						
					
				
			
			
				commit
				
					
						70605461ef
					
				
			
		
					 14 changed files with 413 additions and 61 deletions
				
			
		|  | @ -1,8 +1,13 @@ | |||
| package de.lunarakai.minecleaner.commands.groups; | ||||
| 
 | ||||
| import de.iani.cubesideutils.bukkit.commands.exceptions.DisallowsCommandBlockException; | ||||
| import de.iani.cubesideutils.bukkit.commands.exceptions.IllegalSyntaxException; | ||||
| import de.iani.cubesideutils.bukkit.commands.exceptions.InternalCommandException; | ||||
| import de.iani.cubesideutils.bukkit.commands.exceptions.NoPermissionException; | ||||
| import de.iani.cubesideutils.bukkit.commands.exceptions.RequiresPlayerException; | ||||
| import de.iani.cubesideutils.bukkit.commands.SubCommand; | ||||
| import de.iani.cubesideutils.bukkit.commands.exceptions.*; | ||||
| import de.iani.cubesideutils.commands.ArgsParser; | ||||
| import de.lunarakai.minecleaner.MinecleanerGroupManager; | ||||
| import de.lunarakai.minecleaner.MinecleanerPlugin; | ||||
| import net.kyori.adventure.text.Component; | ||||
| import net.kyori.adventure.text.format.NamedTextColor; | ||||
|  | @ -41,7 +46,11 @@ public class DenyCommand extends SubCommand { | |||
| 
 | ||||
|         if(plugin.getGroupManager().getInvitedGroup(player) != null && plugin.getGroupManager().getGroup(player) == null) { | ||||
|             Player groupOwner = Bukkit.getPlayer(plugin.getGroupManager().getInvitedGroup(player).getOwner()); | ||||
|             plugin.getGroupManager().getInvitedGroup(player).removePlayerFromInvitedList(player); | ||||
|             MinecleanerGroupManager.MinecleanerGroup invitedGroup = plugin.getGroupManager().getInvitedGroup(player); | ||||
|             invitedGroup.removePlayerFromInvitedList(player); | ||||
|             if(plugin.getGroupManager().getGroup(Bukkit.getPlayer(invitedGroup.getOwner())).invitedPlayers.isEmpty()) { | ||||
|                 plugin.getGroupManager().deleteGroup(invitedGroup); | ||||
|             } | ||||
| 
 | ||||
|             assert groupOwner != null; | ||||
|             groupOwner.sendMessage(Component.text(player.getName() + " hat deine Einladung abgelehnt.", NamedTextColor.RED)); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue