* commit forgotten files
This commit is contained in:
		
							
								
								
									
										33
									
								
								src/org/mcteam/factions/commands/FCommandLock.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								src/org/mcteam/factions/commands/FCommandLock.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,33 @@
 | 
				
			|||||||
 | 
					package org.mcteam.factions.commands;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import org.bukkit.command.CommandSender;
 | 
				
			||||||
 | 
					import org.mcteam.factions.Factions;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class FCommandLock extends FBaseCommand {
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public FCommandLock() {
 | 
				
			||||||
 | 
							aliases.add("lock");
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							optionalParameters.add("on|off");
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							helpDescription = "lock all write stuff";
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						@Override
 | 
				
			||||||
 | 
						public boolean hasPermission(CommandSender sender) {
 | 
				
			||||||
 | 
							return Factions.hasPermLock(sender);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void perform() {
 | 
				
			||||||
 | 
							if( parameters.size() > 0 ) {
 | 
				
			||||||
 | 
								setLock( parseBool( parameters.get(0) ));
 | 
				
			||||||
 | 
							} else {
 | 
				
			||||||
 | 
								if( isLocked() ) {
 | 
				
			||||||
 | 
									me.sendMessage("Factions is locked");
 | 
				
			||||||
 | 
								} else {
 | 
				
			||||||
 | 
									me.sendMessage("Factions is not locked");
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										38
									
								
								src/org/mcteam/factions/commands/FCommandReload.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								src/org/mcteam/factions/commands/FCommandReload.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,38 @@
 | 
				
			|||||||
 | 
					package org.mcteam.factions.commands;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import org.bukkit.command.CommandSender;
 | 
				
			||||||
 | 
					import org.mcteam.factions.Board;
 | 
				
			||||||
 | 
					import org.mcteam.factions.Conf;
 | 
				
			||||||
 | 
					import org.mcteam.factions.FPlayer;
 | 
				
			||||||
 | 
					import org.mcteam.factions.Faction;
 | 
				
			||||||
 | 
					import org.mcteam.factions.Factions;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class FCommandReload extends FBaseCommand {
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public FCommandReload() {
 | 
				
			||||||
 | 
							aliases.add("reload");
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							helpDescription = "reloads the config";
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						@Override
 | 
				
			||||||
 | 
						public boolean hasPermission(CommandSender sender) {
 | 
				
			||||||
 | 
							return Factions.hasPermReload(sender);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void perform() {
 | 
				
			||||||
 | 
							Factions.log("=== RELOAD START ===");
 | 
				
			||||||
 | 
							long timeInitStart = System.currentTimeMillis();
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							Conf.load();
 | 
				
			||||||
 | 
							FPlayer.load();
 | 
				
			||||||
 | 
							Faction.load();
 | 
				
			||||||
 | 
							Board.load();
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							long timeReload = (System.currentTimeMillis()-timeInitStart);
 | 
				
			||||||
 | 
							Factions.log("=== RELOAD DONE (Took "+timeReload+"ms) ===");
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							me.sendMessage("FACTIONS RELOAD DONE IN " + timeReload + "ms");
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										26
									
								
								src/org/mcteam/factions/commands/FCommandSaveAll.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								src/org/mcteam/factions/commands/FCommandSaveAll.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,26 @@
 | 
				
			|||||||
 | 
					package org.mcteam.factions.commands;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import org.bukkit.command.CommandSender;
 | 
				
			||||||
 | 
					import org.mcteam.factions.Factions;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class FCommandSaveAll extends FBaseCommand {
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public FCommandSaveAll() {
 | 
				
			||||||
 | 
							aliases.add("saveall");
 | 
				
			||||||
 | 
							aliases.add("save");
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							helpDescription = "save factions to disk";
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						@Override
 | 
				
			||||||
 | 
						public boolean hasPermission(CommandSender sender) {
 | 
				
			||||||
 | 
							return Factions.hasPermSaveAll(sender);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void perform() {
 | 
				
			||||||
 | 
							Factions.saveAll();
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							me.sendMessage("Factions saved to disk!");
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user