@Override
	public void onTorchStrikeEvent(final Player player) {
		if(state == true){
			player.sendMessage(ChatColor.RED+ "Reversed Gravity off");
			Bukkit.getScheduler().cancelTasks(Main.plugin);
			state = false;
		}else{
			player.sendMessage(ChatColor.GREEN + "Reversed Gravity on");
			Bukkit.getScheduler().scheduleSyncRepeatingTask(Main.plugin, new Runnable(){
				@Override
				public void run() {
					List<Entity> entities = player.getWorld().getEntities();
					for(Entity ent : entities){
						if(ent.getLocation().getChunk().isLoaded()){
							if(ent instanceof Player){
								Player player = (Player) ent;
								if(ent.equals(player)){
									continue;
								}
							}
							ent.setVelocity(new Vector(0, 1, 0));
						}
					}
				}
			}, 1, 1L);
			state = true;
		}
	}