Merge branch 'master' of https://git.recorehosting.com/git/webadmin/kingdomExample
This commit is contained in:
		
						commit
						21f1f20efd
					
				|  | @ -16,5 +16,6 @@ | ||||||
|     <orderEntry type="library" scope="PROVIDED" name="Maven: com.google.code.gson:gson:2.8.0" level="project" /> |     <orderEntry type="library" scope="PROVIDED" name="Maven: com.google.code.gson:gson:2.8.0" level="project" /> | ||||||
|     <orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-chat:1.16-R0.4" level="project" /> |     <orderEntry type="library" scope="PROVIDED" name="Maven: net.md-5:bungeecord-chat:1.16-R0.4" level="project" /> | ||||||
|     <orderEntry type="library" scope="PROVIDED" name="Maven: org.yaml:snakeyaml:1.27" level="project" /> |     <orderEntry type="library" scope="PROVIDED" name="Maven: org.yaml:snakeyaml:1.27" level="project" /> | ||||||
|  |     <orderEntry type="library" scope="PROVIDED" name="Maven: me.map:ultimatekingdom:0.18.0-BETA-SNAPSHOT" level="project" /> | ||||||
|   </component> |   </component> | ||||||
| </module> | </module> | ||||||
							
								
								
									
										4
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								pom.xml
									
									
									
									
									
								
							|  | @ -36,8 +36,8 @@ | ||||||
|             <scope>provided</scope> |             <scope>provided</scope> | ||||||
|       </dependency> |       </dependency> | ||||||
|           <dependency> |           <dependency> | ||||||
|               <groupId>me.map.ultimatekingdom</groupId> |               <groupId>me.map</groupId> | ||||||
|               <artifactId>UltimateKingdom</artifactId> |               <artifactId>ultimatekingdom</artifactId> | ||||||
|               <version>0.18.0-BETA-SNAPSHOT</version> |               <version>0.18.0-BETA-SNAPSHOT</version> | ||||||
|               <scope>provided</scope> |               <scope>provided</scope> | ||||||
|           </dependency> |           </dependency> | ||||||
|  |  | ||||||
|  | @ -1,5 +1,8 @@ | ||||||
| package me.map.example; | package me.map.example; | ||||||
| 
 | 
 | ||||||
|  | import me.map.ultimatekingdom.api.UltimateKingdom; | ||||||
|  | import me.map.ultimatekingdom.api.objects.Kingdom; | ||||||
|  | import me.map.ultimatekingdom.api.objects.KingdomPlayer; | ||||||
| import org.bukkit.event.EventHandler; | import org.bukkit.event.EventHandler; | ||||||
| import org.bukkit.event.EventPriority; | import org.bukkit.event.EventPriority; | ||||||
| import org.bukkit.event.Listener; | import org.bukkit.event.Listener; | ||||||
|  | @ -13,6 +16,29 @@ public class Example extends JavaPlugin implements Listener { | ||||||
| 
 | 
 | ||||||
|         if (event.getPlayer() == null) return; |         if (event.getPlayer() == null) return; | ||||||
|         KingdomPlayer player = UltimateKingdom.Players().getPlayer(event.getPlayer()); |         KingdomPlayer player = UltimateKingdom.Players().getPlayer(event.getPlayer()); | ||||||
|     } |  | ||||||
| 
 | 
 | ||||||
|  |        if (player.getKingdom() == null) { | ||||||
|  |            System.out.println("Player has no kingdom"); | ||||||
|  |        }else { | ||||||
|  |            System.out.println("Player has kingdom " + player.getKingdom().getName()); | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |             //checking for a kingdom | ||||||
|  |            if (UltimateKingdom.Kingdoms().getKingdom("MyKingdom") != null) { | ||||||
|  | 
 | ||||||
|  |                // get the kingdom | ||||||
|  |                Kingdom kingdom = UltimateKingdom.Kingdoms().getKingdom("MyKingdom"); | ||||||
|  | 
 | ||||||
|  |                // set user in kingdom | ||||||
|  |                player.setKingdom(kingdom); | ||||||
|  |                System.out.println("Player is now member of kingdom " + kingdom.getName()); | ||||||
|  | 
 | ||||||
|  |            } | ||||||
|  |        } | ||||||
|  | 
 | ||||||
|  |        // teleport player in a few seconds to spawn | ||||||
|  |         UltimateKingdom.getKingdomServer().TeleportManager().TelePortPlayer(player.getPlayer(), player.getKingdom().getSpawn(), | ||||||
|  |                 "Kingdom Spawn"); | ||||||
|  | 
 | ||||||
|  |     } | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user